I've developed a system to reduce the amount of cycles & helps me release a product that makes both the stakeholders & end users happy.Design workshops.
Or as Google calls them, design sprints. Early on in the design process, I gather engineering, product managers, business, & design & we collectively come up with a design solution
. This helps me gain buy-in from all teams. The business side will make sure their needs are met. Engineers are happy because they're exposed to the nuances of the design so they can anticipate any issues in implementation.Humanize the design.
No matter the target audience — internal users, general consumers — all of them are humans using the product. When conceptualizing an idea, I draft a user story but written in script format
, pretending that the end user is communicating with a human version of the app. In creating the dialog, it helps me find gaps in the experience & it helps me draft the microcopy needed for the UI.Streamlined review sessions.
When gathering the party to review designs, the conversation can become derailed with many subjective opinions. In these design sessions, I have two rules:
1. Provide feedback only if it answers the needs of the previously-created & vetted personas.
2. Write your feedback on Post-Its & post them on the printed designs posted on the wall.Thorough documentation.
This one appeals to my engineers as it provides clarity to what exactly needs to be built. In the past, they love seeing detailed specifications, wireframe redlines, & even a UI kit that compiles all the UI elements needed for the design. Daily check-ins are needed for progress checks.Accessibility.
Google has stringent accessibility guidelines, so I’ve become sensitive to creating accessible solutions for inclusivity. There are contrast ratings for text to be considered, as well as providing specs to engineers for screen reader needs.Clean-up sessions.
After a product has been released, I make sure to monitor its health via analytics & follow-up user testing sessions. This is an opportunity to comb through the whole product suite & make sure there's cohesion with all UI elements.