Bob Vincent• Product Manager• XP, Scrum, Lean software projects since 2004• CSPO, CSM
Progressive Elaboration "Because of the potential for change, the project management plan is iterative and goes through progressive elaboration throughout the projects life cycle. Progressive elaboration involves continuously improving and detailing a plan as more-detailed and speciﬁc information and more accurate estimates become available."
Behavior/Test-Driven Development• Specify behavior (test) before writing code • Test all the time• Refactor • Design all the time • Code design needs to flex & grow• Add spec/tests for new emergent behavior
User testing A BUsability testing goals: • Effectiveness • Efficiency • Satisfaction