Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Design tooling milestones #35

Merged
merged 4 commits into from
Jun 28, 2023
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 54 additions & 0 deletions documentation/milestones/milestone_short_descriptions.md
Original file line number Diff line number Diff line change
Expand Up @@ -419,6 +419,60 @@ For each of these meetings, their definition of done is:
* Roles are set (e.g., an MC or rotating MC schedule is assigned)
* We've had at least one of these meetings

# Design Tooling milestones

## Prototyping tools
Diagram short name: `Prototyping-Tools`

Dependencies: `None`

We must have easy-to-use and effective tools for design. It is crucial that they can be used collboratively as a team. The tools and assets they generate must be accessible to internal partners (HHS or employed by HHS) as well as external partners (members of the general public). Platform availability, live collbaration, and handoff features should be assessed.

Explore wireframing and prototyping tools such as:

- Figma
- Adobe XD
- InVision Studio
- Sketch

## Diagramming and whiteboarding tools
Diagram short name: `Diagramming-Tools`

Dependencies: `None`

Diagrams are a great design tool when figuring out the essentials, the flow of pages, and conditional logic. Diagrams can become the artifact engineers reference in implementation. This is an especially fast way of working when using a robust design system (USDWS). Low-fidelity design artifacts like diagrams prevent engineers from misinterpreting visual design intent. If engineers use the components described in diagrams and follow established design patterns, then they've met the requirements. If a designer needs to communicate styling that differs from established patterns, it's a good signal to step back and align with the engineer.

Diagramming tools aren't used only by designers. As engineers create artifacts like architectural diagrams. Diagrams improve collaboration between disciplines by annotating business requirements, policy requirements, context for why design decisions were made, or how the API should be used. Needs of of all disciplines and collborative use should be assessed.

Explore tools that work for all disciplines, such as:

- Lucidchart
- Visio
- Figjam
- Draw.io
- ClickUp
- Miro
- Mural
andycochran marked this conversation as resolved.
Show resolved Hide resolved

## Research operations tools
Diagram short name: `Research-Operations-Tools`

Dependencies: `Prototyping-Tools`

As a community and userbase grows, so does the need for moderated and unmoderated usability testing. It's important that participants are screened, identified, incentivized, and engaged in equitable ways. Tools should be evalutated for how they allow for various testing methodologies (card sorting, tree testing, first-click testing, surveys, screen recording, etc), how they integrate with our prototyping tools, scalability, and how they organize qualitative and quantitative insights.

Explore tools for participant recruitment, such as:
andycochran marked this conversation as resolved.
Show resolved Hide resolved

- Ethnio
- User Interviews
- Respondent

Explore tools for unmoderated usability testing, such as:

- Maze
- UserTesting
- UsabilityHub
- Optimal Workshop
andycochran marked this conversation as resolved.
Show resolved Hide resolved

# NOFO milestones

Expand Down