SCRUM in Brief: All Rights Reserved © Alcatel-Lucent 2012 1
SCRUM in Brief: All Rights Reserved © Alcatel-Lucent 2012 1
SCRUM in Brief: All Rights Reserved © Alcatel-Lucent 2012 1
over
over
Customer collaboration
Responding to change
over
Contract negotiation
Following a plan
over
Sprints
Typical duration is 24 weeks or a calendar month at most A constant duration leads to a better rhythm Product is designed, coded, and tested during the sprint
All Rights Reserved Alcatel-Lucent 2012
Scrum framework
Roles
Ceremonies
Scrum framework
Roles
Ceremonies
Product owner
Define the features of the product Decide on release date and content
The ScrumMaster
Represents management to the project Responsible for enacting Scrum values and practices Removes impediments Ensure that the team is fully functional and productive Enable close cooperation across all roles and functions Shield the team from external interferences
The team
Typically 5-9 people
Cross-functional:
Programmers, testers, user experience designers, eventually product owner etc. May be exceptions (e.g., database administrator) Ideally, no titles but rarely a possibility
Scrum framework
Roles
Sprint goal
Sprint planning
Decide how to achieve sprint goal (design) Create sprint backlog (tasks) from product backlog items (user stories / features) Estimate sprint backlog
Sprint backlog
Sprint planning
Team selects items from the product backlog they can commit to completing Sprint backlog is created and put on taskboard
Tasks are identified and each is estimated (1-16 hours) Collaboratively, not done alone by the ScrumMaster
Code the middle tier (8 hours) Code the user interface (4) Write test fixtures (4) Code the foo class (6) Update performance tests (4)
A short statement of what the work will be focused on during the sprint
Life Sciences Database Application
Support features necessary for population genetics studies.
Watermill - Hercules
Fix Rollout and implement backward compatibility with Aurora release.
All Rights Reserved Alcatel-Lucent 2012
1
2
Team presents what it accomplished during the sprint Typically takes the form of a demo of new features or underlying architecture Informal
2-hour prep time rule No slides
Sprint retrospective
Periodically take a look at what is and is not working Typically 1530 minutes Done after every sprint Whole team participates
ScrumMaster Product owner Team Possibly customers and others
Start doing
Stop doing
Continue doing
Scrum framework
Roles
Ceremonies
Product backlog
The requirements A list of all desired work on the
project Ideally expressed such that each item has value to the users or customers of the product Prioritized by the product owner Reprioritized at the start of each sprint
Sprint backlog
Estimated work remaining is updated daily Any team member can add, delete or change the sprint backlog Work for the sprint emerges
If work is unclear, define a sprint backlog item with a larger amount of time and break it down later
Update work remaining as more becomes known
Burndown Charts
Release burn-down chart after each sprint closure
140 121,5 120 100 101,5 88,5 80 71,5 60 Initial release burndown 55,5 45,5 40 22,5 Actual release burndown
20
200
Remaining Hours
150
100
50
4-Jan
5-Jan
6-Jan
7-Jan
8-Jan 11-Jan 12-Jan 13-Jan 14-Jan 15-Jan 18-Jan 19-Jan 20-Jan 21-Jan 22-Jan 25-Jan 26-Jan
22