A short introduction to
Scrum
effective agile.
Ralph Jocham ralph@effectiveagile.com
Scrum Ralph Jocham ralph@effectiveagile.com effective agile. A - - PowerPoint PPT Presentation
A short introduction to Scrum Ralph Jocham ralph@effectiveagile.com effective agile. A simple Definition of Scrum Scrum (n): A framework within which people can address complex problems, and productively and creatively develop products
A short introduction to
effective agile.
Ralph Jocham ralph@effectiveagile.com
people can address complex problems, and productively and creatively develop products of the highest possible value.
(source: ADM)
A simple Definition of Scrum
9-Jun-11
effective agile.
2
Framework
9-Jun-11
effective agile.
3
Roles
Owner
Artifacts
Backlog
Backlog
Events
Planning
(source: ADM)
Roles, Artifacts and Events in Action
9-Jun-11
effective agile.
4
Roles
Product Owner Team Scrum Master
Artifacts
Product Backlog Sprint Backlog Increment
Events
Sprint Planning Sprint Daily Scrum Sprint Review Retrospective
Product Backlog Sprint Planning Meeting Sprint Backlog Sprint Increment Review Retrospective Daily Scrum ScrumMaster
(source: ADM)
Complex
9-Jun-11
effective agile.
5
Simple
Complicated Complex Chaos
Requirements Technology
close to certainty far from certainty close to agreement far from agreement
Simple Complicated Chaos Complex Sense Categorize Respond Sense Analyze Respond Probe Sense Respond Best Practices Good Practices Emergent Act Sense Respond Novel
(source: IBM)
Defined vs Emperical
9-Jun-11
effective agile.
6
Scrum (Empirical) Waterfall (Defined)
Plan Analyze Design Code Test
Release
Plan for the entire project up-front Plan a little for the entire project and then a little for each Sprint
Plan Analyze Design Code Test Release Plan Plan Analyze Design Code Test Release Plan Analyze Design Code Test Release Plan Analyze Design Code Test Release
(source: ADM) intern extern intern extern intern extern
Empirical: Higher Chance of Success
9-Jun-11
effective agile.
7
(source: ADM)
0.9 0.5 0.1
Defined Empirical
Edge of Chaos Complexity
Low Medium High
Probality of Success
The four legs of Scrum
9-Jun-11
effective agile.
8
Value
9-Jun-11
effective agile.
9
Original Vision Original Solution Domain
Sprint 1 Sprint 2 Sprint n Sprint n+1
Additional Value Welcoming Change/ Coping with Complexity
Why Scrum
9-Jun-11
effective agile.
10
longer and longer
release
expensive to support and enhance
development/deployment cycle
are more targeted
people can address complex problems, and productively and creatively develop products of the highest possible value.
(source: ADM)
A simple Definition of Scrum
9-Jun-11
effective agile.
11
Questions?
9-Jun-11
effective agile.
12