Upload
jesse-houwing
View
250
Download
0
Embed Size (px)
Citation preview
When Scrum goes bador does it?
Jesse HouwingLead Consultant Xpirit@jessehouwing
#TECHDAYSNL #PROSCRUMDEV
Jesse HouwingLead Consultant Xpirit@jessehouwing
JesseHouwingScrum trainer at Xpirit@[email protected]
Why are you here?
I believe in Scrum
Scrum says… ?
So when does Scrum go bad?Or when is Scrum bad?
Velocity your primary measure of progress?
Looking good at a glance?
Direction is needed
If you measure anything
Measure happiness
So what does Scrum say?
My tool is better than yours
So what does Scrum say?It encourages you to use what works for you…
Working software and #NoDocumentation?
Because, come on who reads all this stuff?
Ever tried assembling Lego or Ikea without a manual?
Executable Specifications…
So what does Scrum say?
Approve or blame?
git push origin -f
So what does Scrum say?
Continuous Delivery!and of course integration
So what does Scrum say?Only show accepted work, in a releasable state.
Cross functional individualEveryone can do everything
Cross functional teamThe team has every skill in order to reach
its goal
Call them I shaped,
T Shaped or E Shaped
ProgrammingArchitecture
Testing UX
So what does Scrum say?The team must have all the skills to create a product increment
Commitment
Forecast
What does Scrum say?people commit to achieving the goals of the Scrum Team
Too many meetingNot enough time…C
% spent in meetings?
A maximum of 25%
160 hours in a sprint8 hours sprint planning7 hours review and retro20 x 0.25 = 5 hours daily scrum10% * (160-8-7-5) = 14 hours refinement
34 hours in eventsAbout a day per week
What other meetings do you attend to?
Are your reviews effective?
What does scrum say?minimize the need for meeting not defined in Scrumend whenever the purpose of the event is achieveddo not allow waste in the process
How much time was spent om planning, functional design, technical design and testing before?
DoneDone Done! Done Done Done! London?
Sometimes manifested as:The perpetual MVP
Or manifested as:The twinkling pixel…
So what does Scrum say?everyone must understand what “Done” meansa product owner may choose to immediately release the increment
Definition of ReadyYet another stage gate?
Up to specs?
So what does Scrum say?Items that can be “Done” by the development team within one sprint are deemed “Ready”
To support more teams?That includes all the Orcs and Goblins
One PO to rule them allThat includes all the Orcs and Goblins
So what does Scrum say?Product Owner is the sole person responsible for managing the Product Backlogthe Product Owner is one person, not a committee, but may represent onethe entire organization must respect his or her decisions.
Speed VS Agility
So what does Scrum say?Not much. Except to be ready and to embrace change when needed
Dealing with unplanned work
So what does Scrum say?All work comes in through the Product Backlog (though some work faster than others)Ideally no work interrupts the sprint. If it does the team should inspect and adapt to prevent reoccurrence
The most prickly oneReally large scrum teams or multiple scrum teams
It only adds more confusion
As products / projects / releases scaleTeams, the way they work and the product
change
Architecture changes
The two pizza teamor was it the two team pizza
You’ll need to formalizeIt can’t be one big party
So what does Scrum say?The optimal Development Team size is small enough to remain nimble
Yet large enough to complete significant work.Large teams generate too much complexity for an empirical process to manage
Scaling is hardLots of good practices, but you need to make it work
for you
Is Scrum the ultimate Process Compressor?
So what does Scrum say?Not much… Only to use empiricism to improve
It gives you a mirror
And by working hard to improve
You may come to like what you see
Next steps…Stay calm and Scrum on.
JesseHouwingScrum trainer at Xpirit@[email protected]
THANK YOU!Jesse HouwingLead Consultant Xpirit
[email protected]@jessehouwing
#TECHDAYSNL #PROSCRUMDEV
bit.ly/XpiritMagazineJesse HouwingLead Consultant Xpirit
[email protected]@jessehouwing