This is the repo where we co-ordinate design bounties and submissions for the Status ecosystem.
Every project is different, the table below shows a rough distinction between project types, their related effort and process.
Type | Size | Example | Tech review | Design review | Design > Dev | Dev > Design |
---|---|---|---|---|---|---|
New feature | XL | Teller Network / TTT / Stickermarket / DApp store | x | x | x | x |
Improvement isolated UI component | S | Additional message status | x | x | ||
Improvement contextual UI component | M | Snackbar | x | x | x | x |
Improvement isolated flow | L | Onboarding | x | x | x | x |
Improvement across touchpoints | XL | Profile settings / Navigation | x | x | x | x |
Ball park legend: S - hours, M - day, L - few days, XL - weeks
Note
* Design is never done.
* A design project follows the same tradeoff as any other. There is no magic. https://fastgood.cheap/
Design process is iterative and differs depending on the design ask. The process outlined below describes the most common process within Status.
- Janitor creates a design epic and story(-ies) in pivotal; including order of use cases to be covered.
- Designer works on concept designs in Figma.
- Designer collects feedback from design team, and others when relevant, on concepts. Either 1:1, in a call or by tagging in Figma.
- Janitor updates design story to use cases covered by the design
- Janitor organizes a review with the relevant technical team lead, and others if necessary. Tech reviews are needed for new features, and any M-XL sized features.
- Designer updates design if needed.
- Janitor organizes Design Review. Objective depends on state and complexity of design; Can be OK for handoff or collecting feedback in Research phase. Attendees: Designer, Developer, Nabil, Rachel, Hester.
- Designer updates design if needed (includes coordination of final copy).
- Janitor organizes a Design > Dev handoff call if needed.
- Designer adds himself to relevant GitHub issue and shares the design files
- Designer continues to monitor implementation activities
- Designer follows up to troubleshoot any questions during development and provide any additional specifications, components, screens if needed.
- Designer reviews implementation; Dev > Design
- Design story is closed in pivotal after PR is merged or further UI changes are highly unlikely.
Join us in Status http://get.status.im/chat/public/status-design
Licensed under the Mozilla Public License v2.0