<aside> ๐จ
Work In Progress: Suggest any changes or ideas, you are welcome to participate.
Also some things may look messy, so please forgive that for now. Though feel free to point at it and complain ๐ญ
</aside>
The purpose of this policy is to establish a clear, open, collaborative, and structured approach for developing Status features. By engaging key stakeholders from the outset and ensuring consistent involvement throughout the featureโs lifecycle, this policy aims to improve quality, reduce rework, and align deliverables with business goals.
graph TD
A[๐ Requirements Document - User Stories]
subgraph DD [๐ Derivative Documents]
B(โ
Acceptance Requirements)
C(โ๏ธ Technical Specification)
D(๐จ Designs)
end
A --> DD
%%C <--> D
%%B <--> C
%%B <--> D
E[[๐ป Implementation and Testing]]
F[[๐งช QA and Design Review]]
G[[๐ Release]]
DD --> E
DD --> F
E --> F
F --> G
This policy applies to all feature development projects within the Status organisation and covers the entire lifecycle of a feature, from ideation to maintenance.
Every feature begins with clearly defined requirements. These requirements serve as the foundation for all subsequent documentation, design, development, and testing activities.
The Requirements Document serves as the foundation for each featureโs development. In the context of this process, user stories act as the primary way to define the requirements and communicate them across teams. By focusing on the actual needs of users, user stories provide a simple, iterative, and adaptable method of specifying and evolving requirements throughout the feature's lifecycle.
In this process, the Requirements Document is composed of a set of user stories, which describe the desired outcomes from the user's perspective.
See โฃ
This document also includes acceptance criteria and other supporting documentation such as designs and technical specifications to ensure clarity for the development, design, and QA teams.
A Three Amigos group is composed of a developer, QA specialist, and designer, responsible for a specific feature or set of features.