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?

  1. S0 Need: the need is written down.
  2. S1 Plan: the task waits for a seat in the plan.
  3. S2 UI agreed: the screen is agreed before code.
  4. S3 Code: the change is built.
  5. S4 Test: automatic tests pass.
  6. S5 Review: another reviewer passes it (alongside S4).
  7. S6 Land: the change lands in the main code.
  8. S7 Cut and acceptance: a release candidate is cut and passes its tests.
  9. S8 Develop merge and regression: merged for the release and tested again.
  10. S9 Human acceptance: a person tests it on a test machine, one piece at a time.
  11. S10 Deploy hand-off: handed over for the live roll.
  12. S11 Live: the change runs live.
Sources:Amphora Ops: how the main process is measured

How are times and waits measured?

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