23. Individuals & Interactions
Working Software
Customer Collaboration
Responding to Change
Processes & Tools
Comprehensive Documentation
Contract Negotiation
Following a Plan
24. Deming Cycle
Lean - Kaizen
Agile - Scrum
Scientific Method
Plan
Do
Check
Act
Iteration
Plan
Iteration
Review
Retrospective
Test
ObservationConfirm,
And
Modify,
Inference Discard
Hypothesis
Here I explain that computer programming was too anarchistic and software engineering was too ordered.Agile is the middle road: it aligns nicely with the complex area of systems, in between order and chaos.This is often not understood correctly: Agile was not only a reaction against bureaucracy, it was also a reaction against anarchy.
Why do we forget those things so easily in our daily work?How can we decrease delay’s? How can we fasten our feedback loops?make clear that almost everything developers do, they do it for the first time, i.e. the code doesn't exists and has to be discovered