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 202 forks source link

[a11y Design Review] Midpoint Prep Assistance: govcio-vfep (vebt): IBM Skillsbuild Training Program Intake Form (VA Form 22-10282) - (Figma Prototype) #90481

Closed sara-amanda closed 2 months ago

sara-amanda commented 2 months ago

CAIA A11y Support

[!NOTE]

  • Review: FIGMA - IBM Skillsbuild Training Program Intake Form (VA Form 22-10282)
  • CAIA Review Date: 8/13/2024 and 8/14/2024
  • Review Purpose: Midpoint Review Prep
  • Reviewed By: CAIA A11ys
  • Midpoint Date: TBD

CAIA A11ys can review the Figma prototype files for desktop and mobile (if available), in order to provide feedback that may help your team successfully prepare and pass your Midpoint review within the Collaboration Cycle.

Next Steps

[!TIP] DEFINITION OF DONE: Refer to the task list in this ticket, for actionable items.

Description

The team went through Design Intent on July 15, 2024, and is working on feedback from Brian (included in this ticket), with Midpoint being its next stop.

Timeframe

October/early fall project completion, per the intake ticket.

No Accessibility Specialist on Team

CAIA accessibility specialists are available to provide support to govcio-vfep (vebt) through this process with accessibility support, as this team does not have an accessibility specialist.

Details

What details are necessary for understanding the specific work or request tracked by this issue?

Toggle to view details from the intake ticket and design intent feedback ### Intake Ticket > - _Our initiative focuses on digitizing the current PDF form (22-10282) to enroll in IBM's free SkillsBuild training program._ > - _We're currently focusing on initial discovery and planning stages, alongside the early phases of digitization. Our primary efforts are centered around building and finalizing wireframes and developing a user flow that will guide our design intent for collaboration. While specific dates are still being refined, we're aiming for a prod push around October or early fall to ensure progress aligns with our timeline._ #### One-thing-per-page Content Team (Katherine) has addressed [one-thing-per-page via comment and link.](https://github.com/department-of-veterans-affairs/va.gov-team/issues/87265#issuecomment-2246286920) ### Design Intent Feedback #### Heading Structure > _**Should**: In the wireframes provided, some pages had an H3 heading (eg. "Employment and education") while others didn't (eg. the military affiliation page). A consistent heading structure on every page of the form makes it more predictable and easier to navigate for screen reader users, so if possible try to have an H3 on every page. There are times when the H2, the H3, and the question label are a little redundant, and that's okay. Try to phrase things a little differently so it's less repetitive ("military affiliation" and "Which military affiliation describes you best?" or something similar) as needed._ #### Hint Text or Additional Info. Components > _**Should**: Wherever possible, provide hint text or additional info components providing users with context for why you're asking for some piece of information. It may not be clear to Veterans what the eligibility or selection criteria are for the program, and they may hit a question and think certain answers are disqualifying --- even if they're not. Any information that you can provide for why you're asking for employment information, education information, military affiliation, etc. can help reduce some anxiety some users may experience and help them understand the form and the process._

Supporting Artifacts

Provided via CAIA Intake

CAIA Assignee(s)

Toggle to view assignee info - @rileyorr - @coforma-jamie - @EvanAtCoforma

Team Info

Toggle to view team info - **Team name:** govcio-vfep (switching to vebt soon) - **OCTO product owner:** Darla van Nieukerk ([darla.vannieukerk@va.gov](mailto:darla.vannieukerk@va.gov)) - **Product name:** IBM Skillsbuild Training Program Intake Form (VA Form 22-10282) - **Product manager**: Kara Ciprich ([kara.ciprich@va.gov](mailto:kara.ciprich@va.gov)) - **Slack channel:** [#govcio-vebt-team](https://join.slack.com/share/enQtNzMzMDg5NDYwNTQ5NC01MTUzZGU3MTNkNDBiMjUwOWJiMTllNTgyMzMwMTZjYzlkZDU2YjYxZjJiNTI2NWQ2NTg1M2Q0NTA5ZTc4MTll) - **Dedicated content writer on your team (if you have one):** Garry Forbes @gforbes4 ([garry.forbes@va.gov](mailto:garry.forbes@va.gov)) - **Dedicated a11y specialist on your team (if you have one):** `None Listed`

Definition of Done

### A11y Tasks
- [x] **CAIA Intake Opened** `6/28/2024` (with initial work being with content and IA - see comments in intake ticket for reference) #87265
- [x] **Review Design Intent Ticket** (feedback copied in this ticket's details section) #88550
- [x] Create a [Figma Prototype Review Google Doc](https://docs.google.com/document/d/1Q39d7lrTnOMQc4YDYD5Ieu9lqimdpGZyB18o77oE0b4/edit?usp=sharing) from the Figma Prototype Template
- [x] Riley's Review of the File
- [x] Jamie's Review of the File
- [x] Evan's Review of the File
- [x] **Review Figma Wireframes** post design intent, review [Figma wireframes](https://www.figma.com/design/QTjUfSK6tYBSu7I1dYJaeO/VSAM-Forms_Wireframes?node-id=17-2&t=OAMYc8vaavn2kFsB-1)
- [x] **Complete** the [Figma Prototype Review Google Doc](https://docs.google.com/document/d/1Q39d7lrTnOMQc4YDYD5Ieu9lqimdpGZyB18o77oE0b4/edit?usp=sharing) and share it with the govcio-vfep (vebt) team.
- [ ] **Additional Support** [Review the menu of services with the team](https://github.com/department-of-veterans-affairs/va.gov-team/tree/master/teams/CAIA/accessibility#services-we-offer).
- [ ] **Additional tickets** `TBD` - ex. research assistance, staging ticket assistance, etc.
## Ticket Updates (CAIA Internal)
- [x] _Connect to an `Epic` or `Intake` (what body of work is this a part of?)_
- [x] _Label with `Originator/Team` (product team or stakeholder requesting support)_
- [x] _Label date in the `Open Date` field_
- [x] _Label with `Estimate` (level of effort expected for this ticket)_
- [x] _Add `Assignee(s)` name(s) to ticket_
- [x] _Add `Assignee(s) name(s) to each task` they will complete via handle tag (if known)_
- [x] _Select a `Priority Level`_
- [x] _Update date in `Last Checked` field_
- [x] _Label with `Actual` (level of effort it took to complete this ticket)_
- [ ] _Update date in_ `Closed  Date`
rileyorr commented 2 months ago

Figma Prototype Audit

Audit Status: COMPLETED

[!TIP] The issues and recommendations are documented below and can also be referred to in the audit document (Google Doc).

  • [x] A comment has been added to the parent intake ticket directing the team to this feedback.
  • [x] This is in addition to a post in their Slack channel.

Issue: Annotations are missing

Description

Annotations have not been included on the prototype

Details

Recommendation

Consider adding annotations to the prototype prior to your team’s midpoint review

Issue: Unclear language

Description

Need help? (heading) next line reads: Email vettecpartner@va.gov (the email address is a hyperlink)

Recommendation:

Add some language to clarify what kind of help vettecpartner@va.gov can provide. This may look something like:

Issue: Error messages are missing and required elements are unclear

Description

Error messaging isn’t mocked up; it’s unclear what fields are optional vs required

Details

Image: Step 1 of 3 Your Personal Information

Step 1 of 3 the number one is in a blue circle next to the heading Your Personal Information the text paragraph that follows says: The rest of the questions in this form are gathered for statistical purposes only and will not impact your eligibility for the program. Participation is completely voluntary, and you are welcome to skip them if you prefer. Your acceptance into the program will not be affected regardless of your response. There is contextual link text below the paragraph: Finish this application later.

Image: Step 2 of 3 Your Education and Employment History

Step 2 of 3 the number two is in a blue circle next to the heading Your education and employment history the next heading below is a question and it asks: What's the highest level of education you've completed? There are six multiple choice radio buttons: 1 of 6 A high school diploma or GED; 2 of 6 An associate degree; 3 of 6 A bachelor's degree; 4 of 6 A master's degree; 5 of 6 A doctoral degree like a PhD; 6 of 6 Something else. There is a required text field below this (no heading) Enter the highest level of education you've completed (*required).

Recommendation

Issue: Inconsistent component styling

Description

Image: Statement of Truth Component Card

Component card statement of truth. It is a grey box, with text at the top. It starts with the bolded word Note:. This is followed by: According to the federal law, there are criminal penalities, including a fine and/or imprisonment for up to 5 years, for withholding information or for providing incorrect information (See 18 U.S.C. 1001). Statement of Truth (heading) Text: I confirm that the identifying information in this form is accurate and has been represented correctly. (New line of text.) I have read and accept the privacy policy (links to external site). Your full name (*required) text box. Checkbox (unchecked) with text: I certify that the information above is correct and true to the best of my knowledge and belief. (*Required)

Recommendation

Issue: The review page is missing a heading

Description

The review screen does not have a heading. All form pages should have a heading that provides context to the user about what the page is about.

Image: Step 3 of 3 Review

Apply for the IBM SkillsBuild program (page title) followed by the name of the form: IBM SkillsBuild Training Program Intake Application (VA Form 22-10282) a progress bar with two of the three bars black and the last bar blue. This is followed by the number three in a blue circle with white text of 3 Review. Additional information follows on the page such as two accordions and the statement of truth.

Recommendation

Add a heading describing the page’s purpose (ex. Review your application). There may be a standard heading used across all VA.gov forms that may be worth digging into.

rileyorr commented 2 months ago

I've added a comment in the parent ticket and reached out to the team in Slack 👍