Patterns turn ideas into real workflows. They include components, templates, and design solutions that make the system usable day to day. Weak or inconsistent patterns cause duplication, frustration, and gaps in usability. This strategy guides how to explore ideas, define behaviours, and validate quality in a way that is scalable and accessible. Use it when you want to give teams dependable solutions they can apply again and again.
How to
-
Define requirements
Start with an Audit to map what exists today, then use Pattern Requirements to capture pain points, user needs, and external references. Turn these into clear requirements that guide exploration.
-
Explore and define behaviours
Iterate using Design Exploration to generate solutions then define Interaction States behaviour. Run Design Crits or Co-Creation sessions to stress test ideas.
-
Create and share specs
Turn ideas into rules with Creating Specs, then validate details in a spec walkthrough.
-
Validate and test quality
Check fidelity, performance, and inclusivity with QA Review, Accessibility Review, and Usability Testing.
-
Manage and release patterns
Apply Versioning to handle updates and migration. Follow the Release tactic to communicate changes clearly and support adoption.
-
Retire and replace
Use Retire and Replace to phase out outdated or duplicative patterns and direct teams toward better solutions.
