Iterative Development
Agile Development (wikipedia) Borns with a Manifesto (Beck et all. 2021) focusing development over \(4\) values:
- Individuals and interactions over processes and tools
- Working software over comprehensive documentation
- Customer collaboration over contract negotiation
- Responding to change over following a plan
We can extract severals lessons:
- Project Development is not an exact science.
- It sound like an utopia but it's seek for efficiency.
- Development rythmed with iterations seems to be a good idea.
Example with Scrum
It is one implementation of Agile methode. It introduces notions as:
- Daily Scrum metting - or Standup meetting (team activity)
- Sprint (temporal decomposition)
- Product backlog / sprint backlog (object)
- Srum Master (Role)
It highligts Agile Development with iterative process as the core element of the method. But, a strong usage of Scrum can put processes and tools before Individuals and interactions.
What do we need
- A solution