When scrum goes bad

Preview:

Citation preview

When Scrum goes bador does it?

Jesse HouwingLead Consultant Xpirit@jessehouwing

#TECHDAYSNL #PROSCRUMDEV

Jesse HouwingLead Consultant Xpirit@jessehouwing

JesseHouwingScrum trainer at Xpirit@jessehouwingjhouwing@xpirit.com

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@jessehouwingjhouwing@xpirit.com

THANK YOU!Jesse HouwingLead Consultant Xpirit

jhouwing@xpirit.com@jessehouwing

#TECHDAYSNL #PROSCRUMDEV

bit.ly/XpiritMagazineJesse HouwingLead Consultant Xpirit

jhouwing@xpirit.com@jessehouwing

Recommended