25
Scrum: the good, the bad and the ugly Experiences, reflections and future directions, regarding Scrum application in practice Rini van Solingen professor in global software engineering - [email protected] CTO at Prowareness We-On - [email protected]

Scrum · Experiences, reflections and future directions, regarding Scrum application in practice Rini van Solingen ... Giraffe-view: Head in the clouds, but feet on the ground (in

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Scrum · Experiences, reflections and future directions, regarding Scrum application in practice Rini van Solingen ... Giraffe-view: Head in the clouds, but feet on the ground (in

Scrum: the good, the bad and the ugly

Experiences, reflections and future directions, regarding Scrum application in practice

Rini van Solingen

professor in global software engineering - [email protected]

CTO at Prowareness We-On - [email protected]

Page 2: Scrum · Experiences, reflections and future directions, regarding Scrum application in practice Rini van Solingen ... Giraffe-view: Head in the clouds, but feet on the ground (in
Page 3: Scrum · Experiences, reflections and future directions, regarding Scrum application in practice Rini van Solingen ... Giraffe-view: Head in the clouds, but feet on the ground (in

Which ‘hat’ today??

September 13, 2017 3

Professor or Consultant?Giraffe-view: Head in the clouds,but feet on the ground (in the dirt)

Page 4: Scrum · Experiences, reflections and future directions, regarding Scrum application in practice Rini van Solingen ... Giraffe-view: Head in the clouds, but feet on the ground (in

My 4 books on Scrum (and Agile)

September 13, 2017 4

1. The Power of Scrum – Jeff Sutherland, Rini van Solingen & Eelco Rustenburg2. Scrum for Managers – Rini van Solingen & Rob van Lanen3. How to lead self-managing teams? – Rini van Solingen4. The Responsive Enterprise – Rini van Solingen & Vikram Kapoor

1. 2. 3. 4.

Page 5: Scrum · Experiences, reflections and future directions, regarding Scrum application in practice Rini van Solingen ... Giraffe-view: Head in the clouds, but feet on the ground (in
Page 6: Scrum · Experiences, reflections and future directions, regarding Scrum application in practice Rini van Solingen ... Giraffe-view: Head in the clouds, but feet on the ground (in
Page 7: Scrum · Experiences, reflections and future directions, regarding Scrum application in practice Rini van Solingen ... Giraffe-view: Head in the clouds, but feet on the ground (in

The Bad

September 13, 2017 7

Page 8: Scrum · Experiences, reflections and future directions, regarding Scrum application in practice Rini van Solingen ... Giraffe-view: Head in the clouds, but feet on the ground (in
Page 9: Scrum · Experiences, reflections and future directions, regarding Scrum application in practice Rini van Solingen ... Giraffe-view: Head in the clouds, but feet on the ground (in

Scrum – the bad nasty

1. Need for super PO’s

• Product-owner is unfairly positioned as solution for decision making

• Great product-ownership seems impossible for a single person

2. Dysfunction of teams

• Building great, skilled, competent, stable teams is really complicated

• Not every employee becomes happy in a team

• Attrition is an exponential enemy of stable teams, but is neglected

3. Seems so simple

• Unfair expectations regarding ease of use and simplicity

• Scrum is extremely hard to master – requires a 180 degrees switch

• Scrum demands rigorous changes in governance and culture to let it really prosper -> Doing Scrum does not make you Agile

Page 10: Scrum · Experiences, reflections and future directions, regarding Scrum application in practice Rini van Solingen ... Giraffe-view: Head in the clouds, but feet on the ground (in

Agile with attrition is very risky

September 13, 2017 10

Source: Smite, Darja; Van Solingen, Rini. What's the True Hourly Cost of Offshoring? IEEE Software, 2016, 33.5: 60-70.

Page 11: Scrum · Experiences, reflections and future directions, regarding Scrum application in practice Rini van Solingen ... Giraffe-view: Head in the clouds, but feet on the ground (in

The Ugly

September 13, 2017 11

Page 12: Scrum · Experiences, reflections and future directions, regarding Scrum application in practice Rini van Solingen ... Giraffe-view: Head in the clouds, but feet on the ground (in
Page 13: Scrum · Experiences, reflections and future directions, regarding Scrum application in practice Rini van Solingen ... Giraffe-view: Head in the clouds, but feet on the ground (in

Scrum – the ugly

1. Abuse is too easy

• Short-term focus with quick wins now and technical debt later

• Pushing work to teams by product-owners from Sprint to Sprint: pressure cooker burn-out

• Risk for waterfall in disguise with ready-teams, detailed product backlogs and market delivery at the end

2. Deadlock between teams

• Hard to scale - independent end-to-end teams often unfeasible

• Stalls with strong dependencies between teams, but is hard to avoid

3. Hype

• Scrum is used as silver-bullet for everything (stickies and stand-ups)

• Big chances for over-processing and meeting-explosion

Page 14: Scrum · Experiences, reflections and future directions, regarding Scrum application in practice Rini van Solingen ... Giraffe-view: Head in the clouds, but feet on the ground (in

Yes, but after all these problems….

September 13, 2017 14

Page 15: Scrum · Experiences, reflections and future directions, regarding Scrum application in practice Rini van Solingen ... Giraffe-view: Head in the clouds, but feet on the ground (in

Scrum is being rolled out everywhere

September 13, 2017 15

Page 16: Scrum · Experiences, reflections and future directions, regarding Scrum application in practice Rini van Solingen ... Giraffe-view: Head in the clouds, but feet on the ground (in

The Good

September 13, 2017 16

Page 17: Scrum · Experiences, reflections and future directions, regarding Scrum application in practice Rini van Solingen ... Giraffe-view: Head in the clouds, but feet on the ground (in
Page 18: Scrum · Experiences, reflections and future directions, regarding Scrum application in practice Rini van Solingen ... Giraffe-view: Head in the clouds, but feet on the ground (in

Scrum – the good

1. Focus on DONE: iterative value and results

• Finishing stuff early and often drives results, gives early feedback, prevents rework and waste

• If things are unfinished, you are not flexible. Scrum brings agility through constant focus on finished results: DONE increments

2. Rhythm through Sprints: simplicity and freedom

• Time-boxed short Sprints create agility, bring freedom, simplicity and predictability

• Sprints change to focus on work instead of moving people around

3. Self-cleaning effects: heavily underestimated

• Short iterations with sprint reviews and retrospectives fix things

• Self-managing and self-organizing teams focus on improvement

Page 19: Scrum · Experiences, reflections and future directions, regarding Scrum application in practice Rini van Solingen ... Giraffe-view: Head in the clouds, but feet on the ground (in

Traditional (u-boat) vs Empirical (dolphin)

September 13, 2017 19

Page 20: Scrum · Experiences, reflections and future directions, regarding Scrum application in practice Rini van Solingen ... Giraffe-view: Head in the clouds, but feet on the ground (in

CU-Later versus CU-Soon

September 13, 2017 20

Page 21: Scrum · Experiences, reflections and future directions, regarding Scrum application in practice Rini van Solingen ... Giraffe-view: Head in the clouds, but feet on the ground (in

September 13, 2017 21

The

Brill

iant

Page 22: Scrum · Experiences, reflections and future directions, regarding Scrum application in practice Rini van Solingen ... Giraffe-view: Head in the clouds, but feet on the ground (in

Scrum – the Brilliant

September 13, 2017 22

1. Jump start for fast results that focus on value, customer and user

• Scrum helps to jump start delivery when the concept, culture and cadence are part of everyone’s standard way of working

• There is no alternative for speed and agility than customer focused short-cyclic teams

It is just a matter of time until Scrum is part of everyone’s DNA

Building great teams in split seconds?

Page 23: Scrum · Experiences, reflections and future directions, regarding Scrum application in practice Rini van Solingen ... Giraffe-view: Head in the clouds, but feet on the ground (in
Page 24: Scrum · Experiences, reflections and future directions, regarding Scrum application in practice Rini van Solingen ... Giraffe-view: Head in the clouds, but feet on the ground (in
Page 25: Scrum · Experiences, reflections and future directions, regarding Scrum application in practice Rini van Solingen ... Giraffe-view: Head in the clouds, but feet on the ground (in

Thank you very much!

Rini van Solingen is consultant and coach in Scrum, Agility and Enterprise Responsiveness - Speed. He helps customers to get software engineering under control and rigorously increase their return-on-investment, time-to-market and productivity.

Rini is CTO at Prowareness We-On and also a professor in Globally Distributed Software Engineering at Delft University of Technology. In his research he investigates how to make global teams hyper-productive and how to decrease the impact of distance to zero

September 13, 2017 [email protected] - [email protected]