Design Process
Definitions
Client: The person who is paying for the feature (and can be the PO because it’s a R&D project)
Process
Ideas:
The client come with a new Idea
Ask for justifications:
Context
Who (user definitions)
Why do we want this feature
When do we want this feature
Where do we want this feature (platforms)
Priority
Decide if we want or not this feature, Yes/No
If yes, Brainstorming
Should be the max of person (users/tech/client)
Produce a brief of the feature (User Story, Details from step 2, Notes from Step 4.) => Meta ticket on GitLab
Create UX Wireframe
Validation (user/technical/client) Yes/No
If no, return to step 6.
If validated, POC (Adobe XD/Figma)
Validation (user/technical/client) Yes/No
If no, return to step 9.
Create sub-tickets (GitLab) with design specification, resources evaluation (time/resource)
Prioritize or stop the process (too much time needed)
Develop
Validate implementation (Design + client) - YES/No
If no return to 12.
If validated merge and release!