✅ A light checklist for product designers
This quick checklist helps you avoid classic mistakes when designing a new feature
Did you map out all the concepts, objects, structures, their properties, action they can perform or receive, and the relationships them? Have you share this modeling with your engineers? Does your design reflect the information architecture?
Did you seek how the design will impact the existing product? List the key user journeys impacted by the problem.
Did you fill your design with data from the real world? See if the data exists, and what kind of values it actually takes. Make sure the design works with 0 data or a lot of it.
All possible error cases must be handled explicitly. What happens if the user makes a mistake?
Make sure the design uses language that the users understand. Remove every word that is not important.
Is contrast enough? Does the interface work for colorblind people? What type of devices will the design support? Does is match your users?
What kind of users can see what?
Did you take care of interactions? All interactions must have the best type of feedback for their response time. Discuss with the engineers to agree on a maximum response time.
Lots of Feedback
Did you receive all the feedback you could get? Make sure to seek and get feedback early and often, from peer designers, other product people, a decider on the impacted business metric, engineers, the customer support team… . Are you afraid of the feedback someone might give? Go and ask them.
Beware of scope creep. Does each item in the solution contribute significantly to the original objective? Did you get carried away?
How will you check how the feature is used and how is performs?
How is the feature going to be distributed? What is needed for it to really be used?
Are you collecting new data regulated by GDPR? Did you check the legal implications of the feature?