©Net Objectives, 2002
NetObjectives
55
Agile Development is Pretty Simple
nFor Each Iteration you:
nPlan
nWhat’s the next stuff to do?
nRefine Requirements (Unfold functionality)
nDocument and validate new requirement
nIncrease precision of existing requirement
nGet the new stuff validated
nInvestigate functionality (do some design)
nYou know what it is (it has been validated already)
nYou don’t know exactly what that means
nSpike or prototype something to investigate risk
nImplement some functionality
nWrite Acceptance Tests
nRun Acceptance Tests
nYou decide how much of it you can do
nPerform – You do it
nEvaluate – You evaluate both the Product and the Process
nRepeat…