The design principles and processes I follow came from working with many organizations, with varying levels of established design principles.
Build trust through consistent and inclusive experiences. Deliver information to our customers in consumable, relevant and impactful bites.
"Users spend most of their time on other sites. This means that users prefer your site to work the same way as all the other sites they already know." - Jakob Nielsen
We need to innovate to create world-class experiences, but we also have to be deliberate when innovating. Integrate ideas and examples from other industries and contexts, but ensure they meet the needs of your clients and organization, and add value.
I follow the double diamond design process to design the right thing and to design the thing right. Here are a few points of emphasis in my approach:
- Know your users inside and out. Focus on performance context and attitudes as well as their behavior and attitudes.
- Fail fast! Whether it's a concept, prototype or beta product, get something in front of users or stakeholders quick so you can learn and align.
- Scale, don't skip UX activities. Maybe you don't have time for the ideal discovery and synthesis activities with authentic users, but it's critical to fit some research into the amount of time given to accomplish a task. Something is better than nothing.
- Do as little as required to get to shared understanding. Don't get stuck researching endlessly, or let perfect become the enemy of good enough. You should always plan to validate and refine as your understanding of your clients and their tasks evolves.
- Invest more time in discovery and validation to mitigate risk. The cost of bad assumptions is always higher than upfront research.
- Rely on design systems and style guides to reduce design times. The consistency gives users confidence and helps cement your brand.
- Design is never done - After the design is accepted, designers must stay involved in handoff to the engineers and a partner in scaled agile development, to ensure the design remains desirable, feasible and viable. Once in production, designers must start testing all over again to uncover performance hurdles, bugs and design changes to continually improve.