Professional Documents
Culture Documents
Material acknowledgements: Peter Hundermark, Boris Gloger, Ken Swaeber, Mountain Goat Software, Henrik Kniberg (Crisp), 3back
Property of Sue Bramhall Oct 2008
Entire Project
Selected Stories
Tasks
Product Backlog
Product Backlog
A prioritised list of items ( features) based on the vision of the Product Owner Items a reminder to converse Items should be measurable against acceptance criteria Living artifact, continually changing and being reprioritised Higher priority items clearer than lower priority items Items needs to be estimated by the people doing the work
The Product Owner creates and maintains the Product Backlog! Never show up to a Sprint Planning session without an estimated and prioritized Product Backlog. Make it public to the organization!
Sprint planning 1
Sprint 0
Team is gathered to estimate entire backlog this happens at the beginning of each new project Team and PO negotiate the priority of items on the list.
Sprint 1
Product owner presents what he would like in the sprint, with a Goal and user stories. Team questions, negotiates and selects stories they can commit to during the sprint. Team re-estimates stories if required The committed items are called the Sprint Backlog Time-Box: 2 hours for a two week sprint
Property of Sue Bramhall Oct 2008
Sprint planning 2
SP2 is for the team to figure out what tasks will be required for each story breaking down the work. The team drives the session the PO needs to be available for any questions. Time box: 2 hours for a two week sprint
Sprint starts
The sprint starts
The daily scrum or stand up Team members report back using 3 things:
What I did yesterday What I will do today List any impediments
The team members synchronize their work during this daily inspect and adapt cycle. Any impediments are raised by the Scrum Master Team left alone for the duration of the sprint The sprint results in Potentially shippable product.
. View scrum board on next page
Property of Sue Bramhall Oct 2008
Sprint Review
Looks at what the team is building The team presents what they have completed or that are Done for the sprint to PO and stakeholders Was the sprint goal achieved? The team should have completed all backlog items but achieving the goal is more important.
Sprint Retrospective
Looks at how things are being done Provides the team with an opportunity to inspect and improve Anything that affects how the team builds software can be discussed: processes, practices, communication, artifacts, tools, etc.
Burn downs
Sprint burn down
Is an indicator of the teams progress through the sprint Is updated daily Burn down is effort vs time
Definition of Done
The team decides that an item is DONE when: Coded and implemented to meet the acceptance criteria Peer reviewed (pair programming counts as peer review) Code is run against current version in CVS Code is checked in Test plan has been updated SDs updated QA passed UAT passed Code is live Unit tests written and passing (for the object/class) All to-do items in code are completed
In conclusion......
Thank you!
Property of Sue Bramhall Oct 2008