Scrum
Hou grip op uw ontwikkelproces
renevo@delta-n.nl
About me
René van Osnabrugge
•
Running
www.roadtoalm.com
@renevo
renevo@delta-n.nl
Hoeveel % van de requirements in een
product / project was van te voren
bekend ?
Requirements vooraf bekend
Unchanged;
65%
New or changed
35%
Source: Boehm & Papaccio
Requirements die we gebruiken
Never used
45%
Always Used…
Often Used
13%
Sometimes Used
16%
Seldom Used
19%
Source: Johnson, 2002
Iron Triangle
The Impossible Triangle by Brian McKay and Ahmad Abas
The New New Product
Development Game
http://article.techlabs.by/img/article/7433/Xerox_ModelA_Copier.jpg
Scrum is a framework for developing
and sustaining complex products
Process Control Models
EmpiricalDefined
Scrum Definition
Transparency Inspection Adaption
Scrum is easy to understand but
very difficult to master
Iedereen weet wat
er speelt
Veranderen van
richting mag altijd !
Controleer je werk
terwijl je er mee
bezig bent
Scrum vereist moed !
Scrum
Refinement
Scrum Elements
Scrum Roles
Scrum Master Product Owner
Product Owner
• Vertegenwoordigt stakeholders en klanten
• Optimaliseert de waarde van het product
• Maakt en beheert de Product Backlog
• Beslist wat en wanneer er wordt gereleased
• Is geen onderdeel van het “Development Team”
“Perfect Product Owner”
Know how
Availability
Decision
Making
The Team
• Self organizing
• 3-9 mensen
• Multiple skills
The Team is your most important asset!
4 fases
Forming Storming Norming Performing
Scrum Master
• Managed het process
• Bewaakt en draagt Scrum values, practices en regels uit
binnen de organisatie
• Zorgt voor zichtbaarheid
• Helpt de Product Owner en Development team
Scrum Master = Facilitator & Coach
Scrum Timeboxes
• Refinement
• Sprint Planning
• Sprint
• Daily Scrum
• Sprint Review
• Sprint Retrospective
Scrum Artifacts
Het verschil!
Resources Date
Requirements
Plan Driven
Fixed
Requirements
DateResources
Estimated
Value Driven
Hoe weet ik wat er in de release
komt?
Definition of Done
http://www.scavado.com/wp-content/uploads/2012/03/done-sm.png
Potentially Shippable
Increment
Velocity
to know the future, you need to know the past
Henrik Kniberg
When will we
get there?
We are
here
Our steps
so far
Velocity in story points
http://upload.wikimedia.org/wikipedia/commons/thumb/f/f5/BurjKhalifaHeight.svg/1233px-BurjKhalifaHeight.svg.png
Velocity-based release planning
Henrik Kniberg
Backlog
Velocity-based release planning
Henrik Kniberg
Done!
Jan
Velocity-based release planning
Henrik Kniberg
Done!
Jan
Done!
Feb
Velocity-based release planning
Henrik Kniberg
Done!
Jan
Done!
Feb
Done!
Mar
Q2 forecast
All of
these
Some
of these
None of
these
The desire to be certain is replaced
by controlled risk.
Visibility Ability to Change
Business Value Risk
Waterfall
Scrum
Scrum en Plan-Driven
Take aways
• Scrum is niet zo simpel als het lijkt
• Betrek het management
• Scrum lost geen problemen op maar maakt
ze snel inzichtelijk
• Estimates i.p.v. deadlines
Slides?
www.slideshare.net/deltanbv
Meer Scrum
Scrum implementatie en advies
www.delta-n.nl/scrumagile
Professional Scrum Trainingen
www.delta-n.nl/professional-scrum-trainingen
Scrum workshops
www.delta-n.nl/scrum-workshop
Delta-N ALM Diensten
• Scrum implementatie & coaching
• Official Scrum training & workshops
• ALM consultancy
• TFS implementaties
Volg ons:
Twitter: https://twitter.com/DeltaNBV
Facebook: www.facebook.com/pages/Delta-N-BV
Blogs: www.delta-n.nl/blogs-medewerkers
Linkedin: www.linkedin.com/company/delta-n
Slideshare: www.slideshare.net/deltanbv
Vragen?
About Delta-N
Microsoft Partner
Delta-N BV Volg ons:
Laan van Waalhaven 450 Twitter: https://twitter.com/DeltaNBV
2497 GR Den Haag Facebook: www.facebook.com/pages/Delta-N-BV
085 – 487 52 00 Blogs: www.delta-n.nl/blogs-medewerkers
info@delta-n.nl Linkedin: www.linkedin.com/company/delta-n
www.delta-n.nl Slideshare: www.slideshare.net/deltanbv

Scrum - hou grip op uw ontwikkelproces