Skip to content
This repository has been archived by the owner on May 7, 2021. It is now read-only.

DESIGN/VISUALS: Launch Experience - Flesh out additional design gaps #850

Open
86 of 92 tasks
bdellasc opened this issue Feb 1, 2018 · 7 comments
Open
86 of 92 tasks
Assignees
Milestone

Comments

@bdellasc
Copy link
Contributor

bdellasc commented Feb 1, 2018

Open Issues

Misc Issues

  • Resolve open questions to Dev (as of 2 April)

    • OSO Select Target Environment screen: Dev Comment: User needs to select a cluster they've provisioned. UX Question: Is this something they would do during the OAuth experience, or before that?

    • OSO Authorize Git Provider: Dev Comment: We didn't have an "Organization" dropdown for launch, but I guess we could add it. UX Question: Do you mean that you don't have that capability in the launch experience, or that you're expecting a "organization" dropdown here? If it is the later - organizations are shown in the location dropdown, along with user's repo area.

    • OSIO Import Create Application Screen: Dev Comment: underscores are invalid characters. UX Question: Are the requirements different between Launcher and OSIO for this?

    • OSIO Import Summary Screen: Dev Comment: Do we need to check if any application with same name already exists? UX Question: In cases where they rename the application here, we'd probably need to run the same validation as the beginning of the flow. Can this be checked on that initial screen where the user names the application? Erik's answer: "there is a validation endpoint"

    • OSIO Import Summary Screen: Dev Question: What are the default values provided for application name, maven artifact, group ID, version? Do we need validation on client side? Cat tagged Erik on the thread.
      Erik's answer: "these values used to come from the backend that is true, as they are just example values they could just as well be generated from the front-end
      values used where:
      groupId: io.openshift.booster
      artifactId: booster + missionId + runtimeId
      version: 1.0.0-SNAPSHOT
      and for node, we didn't display the groupId and made the version 1.0.0 and re-named the artifactId field "Name"

    • OSO/OSIO Navigate Away From Status Screen Mid-Process: Dev Comment: The way it has been build now closing the browser or navigation away will not stop the process it will only stop you from monitoring the progress UX Question: If the user navigates away and there is an error during the processes, can the user get back to this status screen to see what happened and remedy the problem? If they cannot, what kind of mess will they need to deal with if this happens?

  • DESIGN & COPY: Create Space Overlay #888 Update mockups for Create space overlay

  • VISUALS: Import Application Flow Gaps #912 "Import application" flow gaps ???

    • Design - Laura's Wireframes
    • Design draft
    • Copy
    • Design (updating copy)
  • Cancel completely out of launch experience

    • Design 1/2
    • Copy
    • Design 2/2 (updating design & copy in larger InVision flow)

Overall Consistency of Language/Voice in the Launch Experience

  • We have a lot of placeholder text throughout the design. We should start filling that out with real info (where available). Stacy created a document for the main Launch Experience flow

Update Launcher Experience InVision Mockups for Analytics Team reference

Closed Issues

1. Canceling out of experience:

  • from initial application naming screen
  • from scrolling UI itself

2. Left bar behavior:

  • If user returns to a completed section, and makes a change that affects subsequent sections in some way, what happens? For example, if the user changes the working method from "Download ZIP" to "Code Locally, Build and Deploy Online", what happens to the left bar? Any warnings triggered before the change takes effect? Do sections just get cleared without warning?
    • Spoke with @dlabrecq RE: the content of partially-completed launcher experience sections. They are written to a client-side file, and not captured by the system until submitted for setup to the back end. So, as of now, no ability to save a "work in progress" application.
  • If user skipped a couple of sections, came back to complete a section, then clicks OK, where does that OK navigate to? The next section in the UI? The next incomplete section?

3. "Create Application Set Up" Progress Screen:

5. Other UI consistency issues

  • Disable "Login & Authorize" button when user has a GitHub account associated with OSIO, per @dlabrecq 's suggestion
@bdellasc bdellasc self-assigned this Feb 5, 2018
@catrobson catrobson added this to the Backlog milestone Feb 5, 2018
@bdellasc bdellasc modified the milestones: Backlog, Sprint 144-2 Feb 5, 2018
@Essjaysee
Copy link
Contributor

Adding some thoughts/expansions on what you have here:

  • Consider w/ cancellation what to do with the information already entered: do we allow for a save? Has anything been written before the final submit button?
  • In that wizard we worked on a couple years back, if they went back to edit something, OK just took them to the next page, because they might want to reconsider the subsequent information in light of what they just changed.
  • The copy is going to need some input from SMEs, so let's get that rolling first.

@bdellasc
Copy link
Contributor Author

bdellasc commented Feb 6, 2018

I added the first bullet to my original list.

@Essjaysee RE: the OK behavior, @dlabrecq added functionality where the button will jump them back to a section that they haven't completed yet. We should look at it to see if it feels alright given that we want to encourage someone to "play" within this construct.

@catrobson catrobson mentioned this issue Feb 6, 2018
23 tasks
@bdellasc
Copy link
Contributor Author

bdellasc commented Feb 9, 2018

Addressed all but one issue in this story, and added some additional screens to the alt screens section in the InVision flow. Still need a bit more information on the Progress Screen based on the comments made in InVision a while back.

@bdellasc
Copy link
Contributor Author

bdellasc commented Mar 16, 2018

Added/reorganized this list since there are so many interconnected stories. I broke down sections of the launcher to a more granular level, since the stories we wrote for it have a copy and design component to them. This gap list is up-to-date as of 16 March 2018. @stacymcauliffe

@bdellasc bdellasc modified the milestones: Sprint 146-1, Sprint 146-2 Mar 19, 2018
@bdellasc
Copy link
Contributor Author

Made a lot of progress updating the larger flow today - have not uploaded it to InVision yet.

@bdellasc
Copy link
Contributor Author

Completed most of the edits. There are a few stragglers (around errors) that @stacymcauliffe is working through. I uploaded the entire experience to InVision

@bdellasc
Copy link
Contributor Author

bdellasc commented Apr 2, 2018

Added the specific open questions on the InVision Flow. All are awaiting Dev's reply.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants