Introduction to Our Development Cycle #445
Closed
richardolsson
started this conversation in
General
Replies: 2 comments 2 replies
-
Thoughts on the process, collected during first trial, to be discussed ahead of next cycle:
|
Beta Was this translation helpful? Give feedback.
2 replies
-
No longer relevant since we switched to the FaST Agile methodology. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Three production phases
Each major feature that we develop is divided into three phases, that align somewhat with our release cycle.
Phase 1: Discovery
In this phase, we research and discuss a new feature, drawing from user analytics and research, our own experience and external requirements. The outputs from this phase are:
Phase 2: UX/UI
In this phase, we design a user experience that meets all the requirements identified in phase 1. We collaborate and iterate on the user interface in the discussions. The outputs from this phase are:
Phase 3: Development
In this phase we build the feature based on the specification from phase 2. Each issue created during phase 2 becomes a pull request that is peer-reviewed before being merged into the product. The outputs from this phase are:
Release cycle
We do not use "sprints" in the sense that we do not have a fixed-length release cycle. But we do focus on one release at a time during a period of time, usually somewhere between 4-10 weeks.
While we're developing (phase 3) features for one release, we are simultaneously preparing for development (phase 1 and 2) of features for the next release.
Beta Was this translation helpful? Give feedback.
All reactions