resistance to scrum

17
Resistance to Scrum Jon McNestrie Development Manager / Team Lead http://www.meetup.com/Agile- North-East/

Upload: jon-mcnestrie

Post on 12-Jan-2015

144 views

Category:

Technology


1 download

DESCRIPTION

One of the key things in getting Scrum working is overcoming resistance. We've all heard the likes of "You just want to be able to de-scope work" and "I need dates". During this talk we discussed some of the common objections and how to tackle them.

TRANSCRIPT

Page 1: Resistance to scrum

http://www.meetup.com/Agile-North-East/

Resistance to Scrum

Jon McNestrieDevelopment Manager / Team Lead

Page 2: Resistance to scrum

http://www.meetup.com/Agile-North-East/

Scrum Framework

Resistance to Scrum - Jon McNestrie

Page 3: Resistance to scrum

http://www.meetup.com/Agile-North-East/

I need fixed dates!• A common misconception is that Scrum doesn’t

allow for any planning or milestones• Often Gant charts and the dreaded MS Project are

used as a crutch

Resistance to Scrum - Jon McNestrie

Page 4: Resistance to scrum

http://www.meetup.com/Agile-North-East/

I need fixed dates!

• You already plan as part of Scrum!

• Story point estimation of your backlog gives you a velocity

• Minimum Marketable Feature-set of your product or next release can be identified

• Release planning allows you to workout what can fit in your next release

Resistance to Scrum - Jon McNestrie

Page 5: Resistance to scrum

http://www.meetup.com/Agile-North-East/

Why develop/test so early?• In a Waterfall projects there are ‘neat’ slices of work

to be done by designers / developers / testers• It looks well organised and efficient• The goal is to defeat the Cone of Uncertainty

Resistance to Scrum - Jon McNestrie

Page 6: Resistance to scrum

http://www.meetup.com/Agile-North-East/

Why develop/test so early?• You’re really leaving the hard things till later• Turns into a Bombshell of Uncertainty

Resistance to Scrum - Jon McNestrie

• By developing and testing early on you uncover the issues and difficulties early

Page 7: Resistance to scrum

http://www.meetup.com/Agile-North-East/

• One of the most common objections• Often born out of complex and document heavy

change control processes

You just want to descope work!

Resistance to Scrum - Jon McNestrie

• The fear you have to overcome is that there will be no control and you will deliver nothing!

Page 8: Resistance to scrum

http://www.meetup.com/Agile-North-East/

You just want to descope work!• Changing scope works both ways• People need to be persuaded that change is your

friend

Resistance to Scrum - Jon McNestrie

• Change isn’t free though!• Transparency gives you

back control

Page 9: Resistance to scrum

http://www.meetup.com/Agile-North-East/

But the client won’t go for that!• In a consultancy world clients are often used to fixed

price work• Time and materials is sometimes seen as paying for

time without knowing what you’re getting

Resistance to Scrum - Jon McNestrie

Page 10: Resistance to scrum

http://www.meetup.com/Agile-North-East/

But the client won’t go for that!• The key is trust• Client benefits from the flexibility, efficiency and

transparency just as much as you do• Issues like level of involvement can be overcome with

‘Proxy’ Product Owner• Builds a strong, on-going relationship with client

Resistance to Scrum - Jon McNestrie

Page 11: Resistance to scrum

http://www.meetup.com/Agile-North-East/

The features are fixed!• In a Waterfall project you’ll spend a lot of time

agreeing exactly what is in scope upfront• It can be uncomfortable not to have this agreement

before committing.

Resistance to Scrum - Jon McNestrie

• Surely we know what to build?!

Page 12: Resistance to scrum

http://www.meetup.com/Agile-North-East/

The features are fixed!• Are the features really fixed?• When people and opinions are involved things will

change• Could the market change?• Features are your contingency!

Resistance to Scrum - Jon McNestrie

Page 13: Resistance to scrum

http://www.meetup.com/Agile-North-East/

What about the Architects?• …or the Project Manager• …or the UX Designer• …or the Ops Team• …or the Sales Person• …or the Department Head!!• There are lots of roles it seems hard to see how they

fit into a Scrum team

Resistance to Scrum - Jon McNestrie

Page 14: Resistance to scrum

http://www.meetup.com/Agile-North-East/

What about the architects?• Can they be scheduled and included?• Might need to be managed as a dependency• Still need everyone who might be involved in

delivering the whole product

Resistance to Scrum - Jon McNestrie

Page 15: Resistance to scrum

http://www.meetup.com/Agile-North-East/

Any other completely irrational objection

• Many people fear change• The status quo can be very

comfortable• Dislike (or think they dislike) Scrum• Try to be the rational one and

educate

Resistance to Scrum - Jon McNestrie

Page 16: Resistance to scrum

http://www.meetup.com/Agile-North-East/

Be Pro-active• Find the people who matter and care and win them

over.

Resistance to Scrum - Jon McNestrie

Page 17: Resistance to scrum

http://www.meetup.com/Agile-North-East/

Any others?

Resistance to Scrum - Jon McNestrie