department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
282 stars 203 forks source link

IA Request Edu how to apply wizard #12244

Open leahkeeler opened 4 years ago

leahkeeler commented 4 years ago

What this is: Work with VSP Information Architecture experts to finalize the IA of your product for VA.gov

When to use this: After completion of usability/protyping, prior to moving to development

Required Inputs:

Information Architecture Worksheet (Optional)

Provide the following information, as available, to support the final information architecture of your product.

SEO Keywords

Proposed site map/page structure (if more than one page)

Suggested URL(s)

Suggested entry points

Crosslinking opportunities

Redirects/canonical tags

Definition of Done

johnhashva commented 4 years ago

@leahkeeler let me know if I need to flesh this ticket out.

leahkeeler commented 4 years ago

Hi @mnorthuis - Can you give me a ballpark of when y'll will have a chance to review this? I don't think there is any huge rush, but we have 4 things going at once and am trying to plan :) Thanks!

mnorthuis commented 4 years ago

@leahbannon Meeting with content folks on Tuesday, so should have info back to you this week!

leahkeeler commented 4 years ago

Thanks @mnorthuis!

mnorthuis commented 4 years ago

@leahkeeler Below are the user flow scenarios that I have identified and would like to walk through with you and your team to make sure that they are accounted for. Once we are set on these user flows, then we can use the information to inform the messaging that is needed, CTAs, entry points and static content page work.

FYI, an intake ticket for the Public Websites team will be needed to update content on the static pages where we are removing the wizard, and update entry point links across the home page, hub pages, left nav, in content and top nav.

cc @peggygannon @DanielleThierryUSDSVA

  1. User is on application introduction, wizard IS NOT complete, a) User completes wizard, user is on correct form, correct form message, user clicks start, user sent to step 1 of original application [go to 3] b) User completes wizard, user is on correct form, correct form message, user clicks start over [back to 1] c) User completes wizard, user is on incorrect form, incorrect form message, user clicks go to correct form, user sent to introduction of alternate application [go to 3] d) User completes wizard, user is on incorrect form, incorrect form message, user clicks complete form anyway, ignore wizard message, user sent to step 1 of original application [go to 3] e) User completes wizard, user is on incorrect form, incorrect form message, user clicks start over [back to 1] f) User skips wizard, skip wizard message, user sent to step 1 of original application [go to 3]
  2. User is on application introduction, wizard IS complete, a) User is on correct form, correct form message, user clicks start, user sent to step 1 of application [go to 3] b) User is on correct form, correct form message, user clicks start over [back to 1] c) User is on incorrect form, incorrect for message, user clicks go to correct form, user sent to introduction of alternate application [back to 2] d) User is on incorrect form, incorrect for message, user clicks complete form anyway, ignore wizard message, user sent to step 1 of application [go to 3] e) User is on incorrect form, incorrect form message, user clicks start over, [back to 1]
  3. User has started an application (step 1 or further), a) User clicks back until on introduction page, [back to 2] b) User selects start over from any point in application, confirm start over message [back to 1] c) User clicks finish later [go to 4] d) User completes application [end]
  4. User has a SIP application, a) User selects to continue application, user is sent to applicable step within application [back to 3] b) User selects to start a new application, confirm start over message (existing) [back to 1] c) User clicks back until on introduction page, [back to 4] d) User has SIP application that has expired [back to 1]

image

andaleliz commented 4 years ago

Hi @mnorthuis, these are really great! Thanks for thinking through all of these scenarios.

In the ignore step in 1d and 2d, does that refer to if someone goes through the wizard, doesn't like the outcome, and then clicks the link No thanks, I'm sure this is the right form (or whatever it will say)?

Just want to be sure there isn't some ignore option within the wizard that I have somehow missed.

mnorthuis commented 4 years ago

@andaleliz Yes, this would be for someone who completes the wizard and wants to ignore the wizard recommendation. That is the scenario that I want to discuss whether we want to accommodate - or if they want to ignore the wizard result, do we make them "start over".

I did not include scenarios where a user could cancel/ignore while completing the wizard (before it is done) - I assumed we were not handling this scenario either, but worth documenting and confirming on that too.

andaleliz commented 4 years ago

@mnorthuis so with 1d and 2d, you're exploring whether or not to add an ignore option to the wizard itself? just want to be sure I'm crystal clear on whether or not we are talking about a change to the wizard content or to the surrounding elements on the page that contains the wizard.

Yes, I suppose someone could be in the middle of filling out the wizard, and then jump to the "skip" link. I'm not sure what you mean by "not handling" this scenario (do you mean programmatically?), but if the link is there on the page, someone could certainly do that if they wanted.

mnorthuis commented 4 years ago

My goal was to document all the possible user flows, and then make sure we had all the content and appropriate CTAs to support them. For 1d and 2d, this would be a scenario where the user fills out the entire wizard and the wizard says "you need to do a different form, go there now" and user would have the option to say "ignore this recommendation, I still want to do this form". We may not want to allow users to do that by giving them an explicit option to click for that scenario - they effectively could still by potentially clicking something that says "start over" and answering things differently, but are we going to explicity allow them to ignore the recommendation?

Let me know if that doesn't make sense...the formatting in my scenarios above is lost so they are hard to read - I meant to bold/italics where I'm referring to messaging appearing versus where the user is interacting with a link or button.

andaleliz commented 4 years ago

That does make sense, thanks for taking the time to clarify! I feel better prepared to go into our meeting on Tuesday :)

mnorthuis commented 4 years ago

Flows, recommended changes and discussion points are all documented in this Mural: https://app.mural.co/t/adhocvetsgov9623/m/adhocvetsgov9623/1599137761089/b5b2662802d862b436660938241e79d1ef4ecf31

mnorthuis commented 4 years ago

Design and IA work for the wizards are being handled globally with this issue: https://github.com/department-of-veterans-affairs/va.gov-team/issues/13367

Moving this to backlog for when work specific to education forms resumes.

denisecoveyduc commented 2 years ago

Hi @mnorthuis I am digging this one out of the archives from 2020. (Doing a little GH clean up) I am just wondering if it should be closed or is is still viable for future consideration? Thanks in Advance!

mnorthuis commented 2 years ago

Hmmm, that's a very good question. I believe this work is somewhat tabled given the priorities of the new education team, but I don't want to lose the information in the issue. I'm going to take all assignees and labels off of it for now, until I can capture the info elsewhere and then I'll likely close.