Post on 29-Nov-2014
description
transcript
“Done”Are We There Yet?
Paul Rayner
Write them down on a sticky note…
Questions?
• Individuals and interactions
– over processes and tools
• Working software
– over comprehensive documentation
• Customer collaboration
– over contract negotiation
• Responding to change
– over following a plan
Agile Manifesto
• Individuals and interactions
– over processes and tools
• Working software
– over comprehensive documentation
• Customer collaboration
– over contract negotiation
• Responding to change
– over following a plan
Agile Manifesto
• Highest priority: satisfy the customer through early and continuous delivery of valuable software.
• Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
• Working software is the primary measure of progress.
Agile Principles
Definition of “Done”
Roleplay!
Definition of “Done”
Why?
An Agile Framework: Scrum
Definition of “Done”
Group Exercise
Brainstorming:
What do we need to do, as ateam, to ship software to ourcustomers/stakeholders?
Categorization:
How should we group theseactivities/artifacts?
Categorization:
How should we group theseactivities/artifacts?
Focus on customer value
Sorting & Consolidation:
Where are the duplicates?
Sorting & Consolidation:
Where are the duplicates?What % is writing code?
Non-Iteration Artifacts:
Which of these things can notbe done every iteration? Why?
Agree => Iterate
Gain consensus, review regularly…and refine
Review
Resources
http://delicious.com/virtualgenius/Done
Note: Much of the materials for the exercises inthis session can be found in the “Done ListCreation Exercise” by Mitch Lacey and“Building a Definition of Done” by Chris Sterling
Paul Raynerpaul@virtual-genius.com
303.374.4370@virtualgenius (Twitter)
http://virtualgenius.spaces.live.com
Agility. Craft. Architecture.