We are still shaping the design methodology. Please be flexible and constructive.
Currently, we have two Active Design Projects. The other one is Design Project: New Users quickly understand the Basics of Seed Hypermedia. It is hard to have two active projects at the same time, but we want to unblock Alex Burdiyan with this one so he can start working on the cryptography and backend.
A Design Project is different from a Development Project, which we have been using all these years. A Design Project involves deep design work, every team member is expected to participate, and it is usually composed of more than one Development Project.
Our Design Process follows Google's Design Sprint Methodology. The goal is to provide a mix of methods for meetings and async work. We can use different techniques depending on the Design Project. However, we should always be aware of the 6 phases. It is very probable that every time we skip a phase, we will end up having to come back and redo it, because the outcome won't work.
Below are the 6 phases applied to the current Identity System Design Project. Each document should be a method output. Let's see how we operate async!
Everybody is expected to:
Phase 1: Understanding
Phase 2: Define
Outcome and Story Map (everybody needs to review the Outcome and Stories)
Phase 3: Sketch
Inspirations (everybody must share inspirations)
Crazy 4's (everybody must share ideas with quick sketches)
Phase 4: Decide
Solution Sketches (Bea must share more than one Solution Sketch, everybody else can share a Solution Sketch, optionally)
Phase 5: Prototype
Pixel-Perfect Design (Bea puts together a prototype that we must validate)
Phase 6: Validation
User Interviews (Bea with help will run them)