Background Main process
The main process: from need to live
The main process is our software development, from a need to a change running live. Amphora Ops follows each task through its 12 stages.
What are the stages?
In Amphora Ops
- S0 Need: the need is written down.
- S1 Plan: the task waits for a seat in the plan.
- S2 UI agreed: the screen is agreed before code.
- S3 Code: the change is built.
- S4 Test: automatic tests pass.
- S5 Review: another reviewer passes it (alongside S4).
- S6 Land: the change lands in the main code.
- S7 Cut and acceptance: a release candidate is cut and passes its tests.
- S8 Develop merge and regression: merged for the release and tested again.
- S9 Human acceptance: a person tests it on a test machine, one piece at a time.
- S10 Deploy hand-off: handed over for the live roll.
- S11 Live: the change runs live.
Sources:Amphora Ops: how the main process is measured
How are times and waits measured?
In Amphora Ops
Each stage has a moment it starts and a moment it ends, both from real events. A wait is the time before someone takes the work up; work is the time after.
Where one end has no real event, the time is . Amphora Ops never fills a gap with 0 or an estimate, so every number you see happened.
Sources:Amphora Ops: how the main process is measured