SCRUM: Silver bullet exist - Tech Hangout #38 - 2014.05.22
description
Transcript of SCRUM: Silver bullet exist - Tech Hangout #38 - 2014.05.22
SCRUM: Silver bullet exist…
Katerina Haskova, Dmitry VelykoivanenkoEngineering Managers
22/05/2014
SCRUM: Silver bullet exist…
Katerina Haskova, Dmitry VelykoivanenkoEngineering Managers
22/05/2014
Today’s agenda
• What is “Backlog”?• What is “Grooming”?• What is “Retrospective”?
• What is “DoD”?• What is “Silver Bullet”?
3 © Copyright Innovecs 2012
Backlog
What is “Backlog”?
4 © Copyright Innovecs 2012
Definition of Backlog
The requirements for a system, expressed as a prioritized list of product backlog Items. These included both functional and non-functional customer requirements, as well as technical
team-generated requirements.
5 © Copyright Innovecs 2012
Backlog Grooming
What is “Backlog Grooming”?
6 © Copyright Innovecs 2012
Grooming ?
7 © Copyright Innovecs 2012
Definition of Backlog Grooming
8 © Copyright Innovecs 2012
The term reflects an organic approach to maintaining the backlog: the intended imagery is that of trimming, pruning, cleaning, as with a
plant.
Profit of Backlog Grooming
9 © Copyright Innovecs 2012
• Well known scope of work at least for 2 sprints
• Well known priorities in the upcoming sprints
• Well known Risks• Well known questions to PO
How to Deal with Backlog Grooming
10 © Copyright Innovecs 2012
• Try to never schedule backlog grooming during the beginning or end of the sprint
• PO should present enough work to last about 2 sprints *beyond* the current sprint
• PO should well understood Backlog Items and have initial set of acceptance tests
before meeting• Everyone should understand that estimation
not final• Everyone should understand that PBI not
final • Assign action items on any big risk or
unknown• Remember that PBI are collaboration
between PO and the team• Team should review PBI’s 24 hours before
the grooming session• Be sure to retrospect, inspect and adopt
Retrospective
11 © Copyright Innovecs 2012
What is “Retrospective”?
Definition of Retrospective
12 © Copyright Innovecs 2012
Kelley Louie (Certified Scrum Practitioner) writes: "The sprint retrospective meeting is an integral part
of the inspect and adapt process. Otherwise, the team will never be able to improve their overall
output and not focus on the overall team performance. The ScrumMaster must pay attention
to this meeting and work towards resolving the impediments that may be slowing down the team."
Retrospective Technics
13 © Copyright Innovecs 2012
• The Wheel (also known as the
Starfish)• The Sail Boat• Mad Sad Glad
Definition of Done
What is “Done”?
14 © Copyright Innovecs 2012
Definition of Definition of Done
A clear and concise list of requirements that a software Increment must adhere to for the team to call it complete.
15 © Copyright Innovecs 2012
Definition of Done
The Definition of Done is not changed during a Sprint, but should change periodically between Sprints.
16 © Copyright Innovecs 2012
What to do?
• Review the steps need for a product increment to become done
• Define DoD for Tasks, Sprints, and Releases
• Change DoD as the project evolves
17 © Copyright Innovecs 2012
Benefits of defining Done
• Baseline progress on work items;• Enable transparency;• Expose work items that need attention;• Determine when an Increment is ready for
release.
18 © Copyright Innovecs 2012
Silver Bullet time!