copyright © 2012 by mark j. sebern sprints sprint planning sprint execution
DESCRIPTION
Copyright © 2012 by Mark J. Sebern Timing When do we do sprint planning? Why then? How long should it take (for a full-time team)?TRANSCRIPT
![Page 1: Copyright © 2012 by Mark J. Sebern Sprints Sprint planning Sprint execution](https://reader036.vdocuments.site/reader036/viewer/2022062317/5a4d1aec7f8b9ab05997b7eb/html5/thumbnails/1.jpg)
Copyright © 2012 by Mark J. Sebern
Sprints
•Sprint planning•Sprint execution
![Page 2: Copyright © 2012 by Mark J. Sebern Sprints Sprint planning Sprint execution](https://reader036.vdocuments.site/reader036/viewer/2022062317/5a4d1aec7f8b9ab05997b7eb/html5/thumbnails/2.jpg)
Copyright © 2012 by Mark J. Sebern
Sprint PlanningWhat are we trying to accomplish in sprint planning?•Goal for the sprint•PBI’s aligned with that goal
Realistically deliverable in the sprint
•Plan to complete chosen PBI’s
![Page 3: Copyright © 2012 by Mark J. Sebern Sprints Sprint planning Sprint execution](https://reader036.vdocuments.site/reader036/viewer/2022062317/5a4d1aec7f8b9ab05997b7eb/html5/thumbnails/3.jpg)
Copyright © 2012 by Mark J. Sebern
Timing
When do we do sprint planning?Why then?
How long should it take (for a full-time team)?
![Page 4: Copyright © 2012 by Mark J. Sebern Sprints Sprint planning Sprint execution](https://reader036.vdocuments.site/reader036/viewer/2022062317/5a4d1aec7f8b9ab05997b7eb/html5/thumbnails/4.jpg)
Copyright © 2012 by Mark J. Sebern
ParticipantsWho is involved in sprint planning?Who does what?•Product owner•Development team•ScrumMaster
![Page 5: Copyright © 2012 by Mark J. Sebern Sprints Sprint planning Sprint execution](https://reader036.vdocuments.site/reader036/viewer/2022062317/5a4d1aec7f8b9ab05997b7eb/html5/thumbnails/5.jpg)
Copyright © 2012 by Mark J. Sebern
Planning InputsInput Description
Product backlog
Topmost PBI’s groomed to Ready state
Team velocity Indicator of how much work is practical to complete (units?)
Constraints Business or technical
Team capabilities
Team member skills and availability
Initial sprint goal
Product Owner’s business goal for the sprint
![Page 6: Copyright © 2012 by Mark J. Sebern Sprints Sprint planning Sprint execution](https://reader036.vdocuments.site/reader036/viewer/2022062317/5a4d1aec7f8b9ab05997b7eb/html5/thumbnails/6.jpg)
Copyright © 2012 by Mark J. Sebern
Planning Approaches
Two related activities•Choosing what to do•Planning how to do it
How can these activities be arranged?•Choose all items, plan all, repeat till
done•Choose one item, plan it, repeat till done
![Page 7: Copyright © 2012 by Mark J. Sebern Sprints Sprint planning Sprint execution](https://reader036.vdocuments.site/reader036/viewer/2022062317/5a4d1aec7f8b9ab05997b7eb/html5/thumbnails/7.jpg)
Copyright © 2012 by Mark J. Sebern
CapacityA measure of the team’s capacity to do work•Taking into account “task hours”
available•Allowing for planning, review,
retrospective•Don’t forget time off, holidays, etc.
![Page 8: Copyright © 2012 by Mark J. Sebern Sprints Sprint planning Sprint execution](https://reader036.vdocuments.site/reader036/viewer/2022062317/5a4d1aec7f8b9ab05997b7eb/html5/thumbnails/8.jpg)
Copyright © 2012 by Mark J. Sebern
Measuring Capacity
What units?•Story points (PBI size) [velocity?]•Effort hours (task size)
How do we determine team capacity?•What adjustments might be
needed?
![Page 9: Copyright © 2012 by Mark J. Sebern Sprints Sprint planning Sprint execution](https://reader036.vdocuments.site/reader036/viewer/2022062317/5a4d1aec7f8b9ab05997b7eb/html5/thumbnails/9.jpg)
Copyright © 2012 by Mark J. Sebern
Selecting PBIsSeems obvious: choose topmost PBIs!•But what about the PO’s sprint
goal?•Why can’t the PO align priorities?
Rule: start only what you can finish•Why?
![Page 10: Copyright © 2012 by Mark J. Sebern Sprints Sprint planning Sprint execution](https://reader036.vdocuments.site/reader036/viewer/2022062317/5a4d1aec7f8b9ab05997b7eb/html5/thumbnails/10.jpg)
Copyright © 2012 by Mark J. Sebern
Sanity CheckPBIs Tasks Effort hours
TotalTotalTotalTotal
![Page 11: Copyright © 2012 by Mark J. Sebern Sprints Sprint planning Sprint execution](https://reader036.vdocuments.site/reader036/viewer/2022062317/5a4d1aec7f8b9ab05997b7eb/html5/thumbnails/11.jpg)
Copyright © 2012 by Mark J. Sebern
Sanity CheckPBIs Tasks Effort hours
TotalTotalTotalTotal
What about special skills
that some tasks may
require?
![Page 12: Copyright © 2012 by Mark J. Sebern Sprints Sprint planning Sprint execution](https://reader036.vdocuments.site/reader036/viewer/2022062317/5a4d1aec7f8b9ab05997b7eb/html5/thumbnails/12.jpg)
Copyright © 2012 by Mark J. Sebern
Sprint ExecutionSprint execution planning•Didn’t we just do sprint planning?
Flow management•Parallel work (multitasking)•Swarming•Mini-waterfall
![Page 13: Copyright © 2012 by Mark J. Sebern Sprints Sprint planning Sprint execution](https://reader036.vdocuments.site/reader036/viewer/2022062317/5a4d1aec7f8b9ab05997b7eb/html5/thumbnails/13.jpg)
Copyright © 2012 by Mark J. Sebern
Role-Based Thinking
What does the “testing expert” do before there is anything to test?•Work together in rapid increments?•Develop (by practice during
execution) a wider range of team skills?
Replace “individual” emphasis with ongoing team collaboration
![Page 14: Copyright © 2012 by Mark J. Sebern Sprints Sprint planning Sprint execution](https://reader036.vdocuments.site/reader036/viewer/2022062317/5a4d1aec7f8b9ab05997b7eb/html5/thumbnails/14.jpg)
Copyright © 2012 by Mark J. Sebern
Role-Based Thinking
•What does the “testing expert” do before there is anything to test?•Work together in rapid increments?•Develop (by practice during
execution) wider range of team skills?
•Replace “individual” emphasis with ongoing team collaboration
Using good
Using good
technical practices
technical practices
is a team is a team
responsibility!
responsibility!
![Page 15: Copyright © 2012 by Mark J. Sebern Sprints Sprint planning Sprint execution](https://reader036.vdocuments.site/reader036/viewer/2022062317/5a4d1aec7f8b9ab05997b7eb/html5/thumbnails/15.jpg)
Copyright © 2012 by Mark J. Sebern
Daily ScrumDaily, 15-minute (time boxed) activity•How does this translate to
a course project?Don’t forget the three questions!•Also: identify “blocking”
items that need attention
![Page 16: Copyright © 2012 by Mark J. Sebern Sprints Sprint planning Sprint execution](https://reader036.vdocuments.site/reader036/viewer/2022062317/5a4d1aec7f8b9ab05997b7eb/html5/thumbnails/16.jpg)
Copyright © 2012 by Mark J. Sebern
In Progress
Task BoardTo Do CompletePBIs
![Page 17: Copyright © 2012 by Mark J. Sebern Sprints Sprint planning Sprint execution](https://reader036.vdocuments.site/reader036/viewer/2022062317/5a4d1aec7f8b9ab05997b7eb/html5/thumbnails/17.jpg)
Copyright © 2012 by Mark J. Sebern
In Progress
Task BoardTo Do CompletePBIs
![Page 18: Copyright © 2012 by Mark J. Sebern Sprints Sprint planning Sprint execution](https://reader036.vdocuments.site/reader036/viewer/2022062317/5a4d1aec7f8b9ab05997b7eb/html5/thumbnails/18.jpg)
Copyright © 2012 by Mark J. Sebern
SDL BurndownsWhat happened here?
What happened here?
![Page 19: Copyright © 2012 by Mark J. Sebern Sprints Sprint planning Sprint execution](https://reader036.vdocuments.site/reader036/viewer/2022062317/5a4d1aec7f8b9ab05997b7eb/html5/thumbnails/19.jpg)
Copyright © 2012 by Mark J. Sebern
Questions?