| 10 Evo Principles by Tom Gilb | Overview | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Info |
Evo steps deliver the specified requirements, evolutionarily |
Discussion:
Evo is NOT about doing a series of tasks to build a system. That is 'incremental delivery'.
Evo is about two related ideas:
And - what are you going to do NOW (next Evo step) about all this.
Evo is about feedback and learning. It is a 'Plan
Do
Study
Act cycle'
(Deming).
One important consequence of this is that the formal requirements are very important. If they are not unambiguously clear, if benefits and costs are not quantified - then we cannot use Evo in the rational engineering mode that is the expected mode of use.
Are your most critical improvement requirements and objectives quantified, so you can engineer your system - or are they stated without numbers?
| Example: |
| 'In parallel with the development activities of the team, selected users or customers of the system are working with and providing feedback on the release from the previous cycle. This feedback is used to adjust the plan for the following cycles.' |
| Todd Cotton, HP Journal August 1996. |