Know better, do better
- The goal is to improve our information/knowledge at every step of the process. Once we know better, we can do better.
- For example, features and incidents both follow the same overall process. Doing this ensures that our process is reliable.
- Every workflow state is its own short-lived branch, and around each branch a whole crew of people and AI agents collaborate.
- Whenever a crew is done with a state, the Change moves to the next state (
state: building, state: QA …) and that move is a fresh squash commit on trunk.
- On the left, feature #42 moves deliberately through discuss , build (which includes shipping to production) , QA, then its owner closes it.
- On the right, incident #98 is opened later by a monitoring bot and it also cycles through discuss, QA, close.