Tuesday, 12 September 2017

phoenix project notes


The first way.
Moving work from left to right; dev to ops to customer. Small batch sizes and intervals of work. No defects going downstream. Optimise for global goals (rather than local like feature completion, all bugs fixed).

Continuous build, integration and deployment. Limiting work in progress.

The second way.
Getting fast feedback from right to left (customer -> dev).

The improvement of daily work over daily work. Automated test suites. Pervasive telemetry to see how code operating & meeting customer goals.

The third way.
Culture of two things; 1. Constant experimentation (and risk), learning from success and failure. Improving the flow of work. 2. Repetition and practice to master skills.

Culture of high trust. Time allocated for non-functional requirements. Encourage improvements.

The four types of work:
1. Business projects
2. Internal projects
3. Changes
4. Unplanned work