Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile...

63
© Prof. Dr. Ayelt Komus – Scrum – Successful, but not always by the book Empirical findings, practical conclusions Global Scrum Gathering Berlin September 2014 Prof. Dr. Ayelt Komus University of Applied Sciences Koblenz www.komus.de www.status-quo-agile.net Updated Version Sept 21, 2014

Transcript of Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile...

Page 1: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus

– Scrum –

Successful, but not always by the book Empirical findings, practical conclusions

Global Scrum Gathering Berlin September 2014

Prof. Dr. Ayelt Komus University of Applied Sciences Koblenz

www.komus.de

www.status-quo-agile.net

Updated Version Sept 21, 2014

Page 2: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 3 www.komus.de | www.status-quo-agile.net @AyeltKomus

EnteringThe Room

Page 3: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 5 www.komus.de | www.status-quo-agile.net @AyeltKomus

• Business Background (BPM, SAP)

• Scrum: First idea: Solves BPM-/SAP-Problems!

• Admiration: How do they do it?

• Doubts in audiences:

Sounds great – but not in my organization

• Status Quo Agile 2012:

`pure play´ is exception rather than the rule!

• What´s an appropriate approach to become more agile?

My Personal Agile Journey (So Far)

Page 4: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 6 www.komus.de | www.status-quo-agile.net @AyeltKomus

Revolution Or Evolution?

Fully described new organizational system

with roles, artefacts and ceremonies

Scrum

Kanban

Incremental, evolutionary process.

Page 5: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 8 www.komus.de | www.status-quo-agile.net @AyeltKomus

AGENDA

Revolution Or Evolution?

Empirical Results: Status Quo Agile 2014

Decision Criteria For Agile Approach

Hybrid / Selective Approaches

Personal Conclusion

Page 6: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 9 www.komus.de | www.status-quo-agile.net @AyeltKomus

Studie „Status Quo Agile“ - 2014

Study on success and forms of usage of agile methods

First study in 2012

Online-Survey in Q2 2014

English and German

Cooperation with GPM and IPMA

600 + participants, 30+ countries High level of media response

www.status-quo-agile.net

Page 7: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 10 www.komus.de | www.status-quo-agile.net @AyeltKomus

600+ Participants From 30+ Countries

0%

1%

1%

1%

1%

1%

2%

2%

4%

5%

5%

6%

16%

23%

31%

0% 5% 10% 15% 20% 25% 30% 35% 40%

Personalwesen

Controlling

Beschaffung

Marketing

Produktion

Vertrieb

Hochschule

Qualitätssicherung

Zentralbereich/Stabstelle (bspw. Center of Excellence)

Prozessoptimierung

Produktentwicklung

Sonstiges

IT-Management

Externer Berater; Dienstleistungs-/IT-Lösungs-Anbieter

Software-/ IT-Entwicklung

In which field are you working?

Software- , IT-Development External Consultant; Service-/IT-Solution-Provider

IT-Management Other

Product Development Process Optimization

Administrative department, central department Quality Assurance Higher Education

Sales Production Marketing

Procurement Managerial Accounting

Human Resource Management

Source: Status Quo Agile 2014

Page 8: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 15 www.komus.de | www.status-quo-agile.net @AyeltKomus

When did people start to use agile methods?

Page 9: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 16 www.komus.de | www.status-quo-agile.net @AyeltKomus

Timeline

Most users started using agile methods during the last 4 years. Since when do you personally use agile methods?

www.status-quo-agile.net Source: Status Quo Agile 2014

n=386 (Single Choice, only agile Users)

1%

9%

3% 3%

6%

8%

6%

14% 14%

21%

12%

3%

0%

5%

10%

15%

20%

25%

Page 10: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 18 www.komus.de | www.status-quo-agile.net @AyeltKomus

Which methods are most popular?

Page 11: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 19 www.komus.de | www.status-quo-agile.net @AyeltKomus

Relevance Of Specific Agile Methods

Scrum and IT-Kanban are the most popular methods

www.status-quo-agile.net only users of agile methods Source: Status Quo Agile 2014

How important are the following methods in your area?

Scrum

Kanban („IT-Kanban“)

Extreme Programming

Feature Driven Development

Lean

Design Thinking

Adaptive SW Development

Agile Modeling

Usability Driven Development

Lean Startup

Dynamic System Development

Unified Process

Crystal

Page 12: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 22 www.komus.de | www.status-quo-agile.net @AyeltKomus

Other Popular Methods For Scrum-Users

Kanban, XP and FDD are the most important methods for Scrum-users

Source: Status Quo Agile 2014

Page 13: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 23 www.komus.de | www.status-quo-agile.net @AyeltKomus

How successful are agile methods?

Page 14: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 24 www.komus.de | www.status-quo-agile.net @AyeltKomus

Improvements Due To Agile Methods

A great majority experienced improvements with the use of agile methods

www.status-quo-agile.net Source: Status Quo Agile 2014

n=388 (single choice, only agile users)

Did the usage of agile methods lead to improved results and efficiency?

Page 15: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 26 www.komus.de | www.status-quo-agile.net @AyeltKomus

Evaluation Of Practiced Agile Methods

0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%

Ergebnisqualität

Mitarbeitermotivation

Teamwork

Termintreue

Effizienz

Kundenorientierung

Transparenz

Gesamte Leistungsfähigkeit der Methode

Evaluation of the entire practiced agile methods based on the following criteria.

Sehr gut

Gut

Ausreichend

Mangelhaft

KeineErfahrung

n=1403

n=1396

n=1367

n=1402

n=1399

n=1405

n=1402

n=1407

All agile users The number of answers is larger than the number of respondents because many participants evaluated more than one method (all methods rated “A“ or “B“ ).

Overall performance of method

Transparency

Customer orientation

Efficency

Adherence to schedule

Teamwork

Employee motivation

Quality of results

very good

good

not very good

poor

no experience

(single choice, each method)

Agile users: mostly good or very good results

Source: Status Quo Agile 2014

Page 16: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 27 www.komus.de | www.status-quo-agile.net @AyeltKomus

Evaluation Of Scrum

0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%

Ergebnisqualität

Mitarbeitermotivation

Teamwork

Termintreue

Effizienz

Kundenorientierung

Transparenz

Gesamte Leistungsfähigkeit der Methode

Please evaluate Scrum with the characteristics stated below according to your experiences in your area of the company

Sehr gut

Gut

Ausreichend

Mangelhaft

Keine Erfahrung

n=306

n=305

n=306

n=306

n=306

n=308

n=306

n=306

Overall performance of method

Transparency

Customer orientation

Efficency

Adherence to schedule

Teamwork

Employee motivation

Quality of results

very good good not very good poor no experience

Participants who rated method as follows: “A” = very important to my area or “B” = is used in my area next to other methods Single choice for each success criterion

In every single aspect the rating of Scrum is better than the average of agile methods altogether

Source: Status Quo Agile 2014

Page 17: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 29 www.komus.de | www.status-quo-agile.net @AyeltKomus

Success Rate Agile Vs. Classic Methods

24%

28%

26%

8%

9%

3%

1%

0%

1%

0%

90-100 %

80-89 %

70-79 %

60-69 %

50-59 %

40-49 %

30-39 %

20-29 %

10-19 %

0-9%

0% 5% 10% 15% 20% 25% 30% 35%

How would you estimate the success rate of projects/development processes performed with agile methods?

n=375 (Nur eine Antwort möglich) Median (single choice – agile users)

5%

21%

33%

22%

9%

2%

4%

1%

4%

0%

0% 5% 10% 15% 20% 25% 30% 35%

90-100%

80-89%

70-79%

60-69%

50-59%

40-49%

30-39%

20-29%

10-19%

0-9%

How would you estimate the success rate of projects/development processes performed with classic methods?

n=82 der Teilnehmer, die durchgängig klassische Methoden verwenden (Nur eine Antwort möglich)

(single choice – user of Classic PM)

o

Median

The success rate of classic project management, rated by the classic user is significantly worse than the success rate of agile methods, rated by agile user (t-Test: p<0,001).

The evaluation of the success rate of agile processes is significantly better

agile classical PM

Source: Status Quo Agile 2014

Page 18: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 30 www.komus.de | www.status-quo-agile.net @AyeltKomus

Comparison - Evaluation

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

Sum of the "very good“ and "good“ ratings

ScrumKanbanExtreme ProgrammingFeature Driven DevelpmentLeanDesign ThinkingKlassisches ProjektmanagementClassic Project Management

n: see individual evaluations

Summary – all groups

Source: Status Quo Agile 2014

Page 19: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 32 www.komus.de | www.status-quo-agile.net @AyeltKomus

In which fields and how are agile methods applied?

Page 20: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 33 www.komus.de | www.status-quo-agile.net @AyeltKomus

Fields Of Application

The use of agile methods is not limited to software development

In which areas do you use agile methods/project management?

www.status-quo-agile.net

n=387 (Mehrfachantworten möglich), Nutzer agiler Methoden

Source: Status Quo Agile 2014

n=387 (multiple choice, users of agile methods)

Page 21: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 34 www.komus.de | www.status-quo-agile.net @AyeltKomus

Forms of Usage (2014)

Scrum `by the book` is the exception rather than the rule Hybrid and selective usage add up to 64% of the sample

n=601 (Nur eine Antwort möglich, Pflichtangabe) (single choice, mandatory question)

Projects / development processes are controlled and managed…

www.status-quo-agile.net Source: Status Quo Agile 2014

Page 22: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 35 www.komus.de | www.status-quo-agile.net @AyeltKomus

Variants Of Agile Methods

The consistent use of agile methods is the exception Hybrid and selective use represent 62% of the sample

How are you using agile methods?

n = 236

www.status-quo-agile.net

„Sometimes Classic, Sometimes Agile“ “varying“

„ Consistently Classic“ „Waterfall“

„ Consistently Agile“

„ Mixed Form“ „hybrid“

„ Consistently Agile“

„ varying“

„ Mixed Form“

„ Consistently Classic“

Source: Status Quo Agile 2012

Page 23: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 36 www.komus.de | www.status-quo-agile.net @AyeltKomus

mmmmhhh….

Only about 1 quarter of agile users are `pure play´-agile users Doesn‘t that mean?

Most agile users have to / want to combine agile methods with waterfall methods Not to mention…

… many of them are living in a waterfall-environment How do they do that?

Page 24: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 37 www.komus.de | www.status-quo-agile.net @AyeltKomus

Path of agilization

Page 25: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 38 www.komus.de | www.status-quo-agile.net @AyeltKomus

Simplified Approach Of Agile Transition

There are several possible ways to become “agile”

% of organization

% of agile techniques applied

Pure Play

Hybrid Mix

BDUF*- Organization

Agile Organization

*BDUF – Big Desing Up Front ~ Waterfall

Page 26: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 39 www.komus.de | www.status-quo-agile.net @AyeltKomus

Where Is Your Organization?

Which field describes the state of your organization?

% of organization

% of agile techniques applied

Pure Play

Hybrid Mix

BDUF*- Organization

Agile Organization

*BDUF – Big Desing Up Front ~ Waterfall

1

4

7

2

5

8

3

6

9

Page 27: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 40 www.komus.de | www.status-quo-agile.net @AyeltKomus

Where Is Your Organization?

Which field describes the state of your organization?

% of organization

% of agile techniques applied

Pure Play

Hybrid Mix

BDUF*- Organization

Agile Organization

*BDUF – Big Desing Up Front ~ Waterfall

1

4

7

2

5

8

3

6

9

Page 28: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 42 www.komus.de | www.status-quo-agile.net @AyeltKomus

Agile Techniques Used – All Agile User

89% 81% 80% 79% 78%

74% 70% 69% 66% 65% 64%

60% 58% 57% 54% 49% 45% 43%

28% 19% 17% 13% 10%

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

Which agile methods do you use?

n=386 – number of users who stated at least one technique – all agile users, multiple choice

Source: Status Quo Agile 2014

Page 29: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 43 www.komus.de | www.status-quo-agile.net @AyeltKomus

Agile Techniques Used – By Form Of Agile Usage

0%10%20%30%40%50%60%70%80%90%

100%

Which agile methods do you use?

Durchgängig agil n=100 Hybrid n=165 Selektiv n=121Consistently agile n=100 Hybrid n=165 Selective n=121

n = Number of participants who tagged at least one technique

Source: Status Quo Agile 2014

Page 30: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 44 www.komus.de | www.status-quo-agile.net @AyeltKomus

Agile Techniques Used – Scrum Users

94% 86% 86% 85% 86%

80% 75% 76%

70% 73% 72% 68%

64% 60% 57% 54%

49% 44%

29% 21% 18%

13% 10%

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%Which agile methods do you use?

n=318 (Mehrfachantworten möglich) (multiple choice)

Only Participants who rated Scrum as follows:* A = very important to my area B = is used in my area next to other methods

Source: Status Quo Agile 2014

Page 31: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 45 www.komus.de | www.status-quo-agile.net @AyeltKomus

Size Of Teams

2%

17%

63%

10%

4% 4%

How many people are typically on a team in your area?

1-23-45-910-1516-25>25

n=388 (Nur eine Antwort möglich) (single choice)

7 plus/minus 2 people is common – in Classic PM, too!

Agile Users

n=85 (nur eine Antwort möglich) (single choice)

2%

26%

44%

13%

11%

5%

How many people are typically on a team in your area?

1-23-45-910-1516-25>25

Classic PM-Users

Source: Status Quo Agile 2014

Page 32: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 46 www.komus.de | www.status-quo-agile.net @AyeltKomus

Product Owner

Only 7% of the Scrum teams have no product owner at all

n=306 (Nur eine Antwort möglich)

29%

57%

7%

7%

Is there a Product Owner?

Ja, es gibt einen Product Owner, dieser hat das letzte Wort bei der Definition der Sprint Ziele(Sprint Backlog)

Ja, es gibt einen Product Owner, dieser stimmt die Sprint Ziele (Sprint Backlog) mit dem Teamab

Nein, es gibt keinen definierten Product Owner

Das Team übernimmt die Rolle des Product Owners

Yes, there is a Product Owner, he defines the Sprint Backlog

Yes, there is a Product Owner, together with the team defines out the Sprint Backlog

No, there is no Product Owner

The team does the job of the Product Owner

(Scrum users, single choice) Source: Status Quo Agile 2014

Page 33: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 47 www.komus.de | www.status-quo-agile.net @AyeltKomus

Scrum Master

About half the teams rely only on a dedicated Scrum Master; 7% have no Scrum Master at all

21%

7%

19%

53%

How would you describe the role of the Scrum Master?

Es gibt einen Scrum Master, der eher wie ein Projektleiter agiert

Es gibt keinen Scrum Master

Es gibt einen Scrum Master und einen Projektleiter

Es gibt einen spezifischen Scrum Master wie ursprünglich in derScrum Methodik vorgesehen

There is a Scrum Master who acts like a traditional project manager

There is no Scrum Master

There is a Scrum Master and a traditional project manager

There is a dedicated Scrum Master role

n=307, Scrum users, single choice Source: Status Quo Agile 2014

Page 34: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 48 www.komus.de | www.status-quo-agile.net @AyeltKomus

Duration Of Sprints

More than 50% of the Scrum teams have 2-week-sprints

(single choice)

4%

53% 22%

14%

1%

1% 1%

4%

How long do your Sprints typically run?

1 Woche

2 Wochen

3 Wochen

4 Wochen

5 Wochen

6 Wochen

Über 6 Wochen

Das variiert

1 week 2 weeks 3 weeks 4 weeks 5 weeks 6 weeks more than 6 weeks varying

n=306, Scrum users, single choice

Source: Status Quo Agile 2014

Page 35: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 49 www.komus.de | www.status-quo-agile.net @AyeltKomus

How successful are those hybrid / selective agile users?

Page 36: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 50 www.komus.de | www.status-quo-agile.net @AyeltKomus

‚Pure Play‘ Agile Users Are Even More Successful

0%

5%

10%

15%

20%

25%

30%

35%

0-9% 10-19 % 20-29 % 30-39 % 40-49 % 50-59 % 60-69 % 70-79 % 80-89 % 90-100 %

Wie hoch würden Sie Ihre Erfolgsquote der mit agilen Methoden durchgeführten Projekte / Entwicklungsprozesse einschätzen? (2014)

Durchgängig agil n=98 hybrid n=161 selektiv n=116

How would you estimate the success rate of projects/development processes performed with agile methods? (2014)

Consistently agile n=98 Selective n=116 Hybrid n=161

Σ 68%

Σ 47% Σ 47%

Source: Status Quo Agile 2014

Page 37: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 51 www.komus.de | www.status-quo-agile.net @AyeltKomus

Evaluation – Practiced Agile Methods (1/2)

0% 20% 40% 60% 80% 100%

Durchgängig klassisch n=84

Selektiv n=383

Hybrid n=551

Durchgängig agil n=465

Employee motivation

Sehr gut Gut Ausreichend Mangelhaft Keine Erfahrung

0% 20% 40% 60% 80% 100%

Durchgängig klassisch n=84

Selektiv n=386

Hybrid n=556

Durchgängig agil n=465

Quality of results

Sehr gut Gut Ausreichend Mangelhaft Keine Erfahrung

0% 20% 40% 60% 80% 100%

Durchgängig klassisch n=83

Selektiv n=384

Hybrid n=554

Durchgängig agil n=467

Teamwork

Sehr gut Gut Ausreichend Mangelhaft Keine Erfahrung

0% 20% 40% 60% 80% 100%

Durchgängig klassisch n=84

Selektiv n=384

Hybrid n=551

Durchgängig agil n=464

Adherence to schedule

Sehr gut Gut Ausreichend Mangelhaft Keine Erfahrung

The difference betweeen all agile groups / “consistently classic“ and the goups “consistently agile“ / “consistently classic“ are significant for each criterion (chi-square-test: p<0,001).

very good good not very good poor no experience

very good good not very good poor no experience

very good good not very good poor no experience

very good good not very good poor no experience

Consistently agile

Hybrid

Selective

Consistently classic project management

Consistently agile

Hybrid

Selective

Consistently classic project management

Consistently agile

Hybrid

Selective

Consistently classic project management

Consistently agile

Hybrid

Selective

Consistently classic project management

Pure play agile users are the most content in most aspect

Source: Status Quo Agile 2014

Page 38: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 52 www.komus.de | www.status-quo-agile.net @AyeltKomus

Evaluation – Practiced Agile Methods (2/2)

0% 20% 40% 60% 80% 100%

Durchgängig klassisch n=84

Selektiv n=384

Hybrid n=551

Durchgängig agil n=465

Efficency

Sehr gut Gut Ausreichend Mangelhaft Keine Erfahrung

0% 20% 40% 60% 80% 100%

Durchgängig klassisch n=84

Selektiv n=404

Hybrid n=555

Durchgängig agil n=463

Customer orientation

Sehr gut Gut Ausreichend Mangelhaft Keine Erfahrung

0% 20% 40% 60% 80% 100%

Durchgängig klassisch n=84

Selektiv n=382

Hybrid n=550

Durchgängig agil n=464

Transparency

Sehr gut Gut Ausreichend Mangelhaft Keine Erfahrungvery good good not very good poor no experience

very good good not very good poor no experience

very good good not very good poor no experience

Consistently agile

Hybrid

Selective

Consistently classic project management

Consistently agile

Hybrid

Selective

Consistently classic project management

Consistently agile

Hybrid

Selective

Consistently classic project management

The difference betweeen all agile groups / “consistently classic“ and the goups “consistently agile“ / “consistently classic“ are significant for each criterion (chi-

square-test: p<0,001).

Pure play agile users are the most content in most aspect

Source: Status Quo Agile 2014

Page 39: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 53 www.komus.de | www.status-quo-agile.net @AyeltKomus

Company‘s Success – Agile Vs. Classic PM

Success in general correlates with agility (statistically not significant)

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

Durchgängig agiln=93

Mischformn n=153 Sowohl als auchn=116

Durchgängigklassisch n=84

deutlich weniger erfolgreich als andereUnternehmen der Branche

weniger erfolgreich als andere Unternehmender Branche

ähnlich erfolgreich wie andere Unternehmender Branche

erfolgreicher als andere Unternehmen derBranche

deutlich erfolgreicher als andereUnternehmen der Branche

n=446 (Nur eine Antwort möglich)

less successful than other companies in the industry as successful as other companies in the industry more successful than other companies in the industry significantly more successful than other companies in the industry

Consistently agile n=93

Hybrid n=153

Selective n=116

Consistently classic n=84

(single choice)

The difference betweeen all agile groups / “consistently classic“ and the goups “consistently agile“ / “consistently classic“ are not significant (chi-square-test: p<0,272 respectively p<0,125).

How do you estimate the success of your company over the last three years?

agile classic

PM

significantly less successful than other companies in the industry

Source: Status Quo Agile 2014

Page 40: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 54 www.komus.de | www.status-quo-agile.net @AyeltKomus

Any hints when to use which agile elements

or when to use agile at all?

Page 41: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 55 www.komus.de | www.status-quo-agile.net @AyeltKomus

Complex

Complicated

Focusing On Tasks: Complicated And Complex Challenges

Simple

Far from agreement

Close to agreement

Close to Certainty

Far from Certainty

Requirements

Technology

Chaos

Source: Ralph D. Stacey: Strategic Management And Organisational Dynamics: The Challenge of Complexity

Page 42: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 56 www.komus.de | www.status-quo-agile.net @AyeltKomus

Complicated, Complex?

Page 43: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 57 www.komus.de | www.status-quo-agile.net @AyeltKomus

Focusing On The Single Person/Team: Shu-Ha-Ri

Shu: Follow precisely

Ha: Understand principle. Learn from other master. Integrate.

Ri: Learn from own practice. Adapt and extend.

Page 44: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 58 www.komus.de | www.status-quo-agile.net @AyeltKomus

Business Value – As A Factor To Decide For / Against Agile

How valuable are the incrementals delivered while activities are still running?

t

Value

Actual Delivery (Waterfall)

Agile

BDUF (Waterfall)

Page 45: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 59 www.komus.de | www.status-quo-agile.net @AyeltKomus

Risk – As A Factor To Decide For / Against Agile

How valuable are the incrementals delivered while activities are still running?

t

Risk

Actual Delivery (Waterfall)

BDUF (Waterfall)

Agile

Page 46: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 60 www.komus.de | www.status-quo-agile.net @AyeltKomus

Your Point Of View? – Criteria Agile / Classsical PM

Which criteria do you use?

Which criteria should be used?

Which critieria have

proven to be important?

Page 47: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 64 www.komus.de | www.status-quo-agile.net @AyeltKomus

Factors Supporting Agile

Pro Agile Deficits of BDUF are felt

(Waterfall-Pains) Importance of results Focus on results Highly motivated teams Transparency Product structure supports small increments

(value, breakdown of task to match team size) Team Culture Users willing to participate

Pure Play

Page 48: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 65 www.komus.de | www.status-quo-agile.net @AyeltKomus

Factors Contradicting Agile

Contra Agile Fix Price Culture/system demands precise plans 9-to-5 culture Status is important Part-time task Just ‘one shot’ at a certain date

(no real-life learning possible) Labor law makes subcontracting difficult

if product isn’t defined beforehand Industrialization is regarded desireable

by overall strategy

Hybrid (Cherry Picking)

Page 49: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 66 www.komus.de | www.status-quo-agile.net @AyeltKomus

Reasons For Failure

Have any of your recent agile projects failed? If so, what was the main reason?

Source: Swiss Agile Study 2012 - http://www.swissagilestudy.ch

Page 50: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 67 www.komus.de | www.status-quo-agile.net @AyeltKomus

Situational Parameters Suitable For Agile Methods

internal orientation budget of less than 1 million Euro project team of 5-9 people often to constantly recurring activities only roughly defined budgets results required that are not described in very much detail duration of 3-9 month

In which situation do you consider agile methods particularly suitable?

Source: Status Quo Agile 2014 (answers picked most often and in the in the median)

Page 51: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 68 www.komus.de | www.status-quo-agile.net @AyeltKomus

What could that look like in real life?

Page 52: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 69 www.komus.de | www.status-quo-agile.net @AyeltKomus

User Requirement

Water-Scrum-Fall Is Common

4 Weeks 4 Weeks 4 Weeks

A B

C

A

Functional Specification

A

Realization

B

Functional Specification

C

Functional Specification

B

Realization

….

Rel. X.y

A B

C …

A B C …

Packaging to Releases

Page 53: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 70 www.komus.de | www.status-quo-agile.net @AyeltKomus

User Requirement

4 Weeks 4 Weeks 4 Weeks

A B

C

A

Functional Specification

A

Realization

B

Functional Specification

C

Functional Specification

B

Realization

….

Rel. X.y

A B

C …

A B C …

Packaging to Releases

Water-Scrum-Fall Is Common

WATER SCRUM FALL

Page 54: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 71 www.komus.de | www.status-quo-agile.net @AyeltKomus

Agile Techniques For Hybrid Approaches

• Reduce size of deliverables, increase number of deliveries • Real-life testing • Time Boxing • Install product ownership • Check development priorities on a regular basis • Improve estimation methods • Impediment orientation – impediment backlog • Diversity in teams • Daily Scrum • Kanban Boards (overall / team perspective) • Retrospectives • Definition of Done • …

Page 55: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 72 www.komus.de | www.status-quo-agile.net @AyeltKomus

What‘s The Starting Point Of Your Agile Transition?

“Most of our customer‘s are patients that are very sick; they are in severe pain.”

“Just another bandwagon to jump on”

“My senior management won’t have it. But I see the advantages…”

“We’ve got 50 Scrum teams up and running. But we have to change the whole organization fundamentally or we won’t be able to master the challenges of the future”

“We don’t do that kind of stuff: We just talk and use our heads”

Page 56: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 73 www.komus.de | www.status-quo-agile.net @AyeltKomus

What‘s The Starting Point Of Your Agile Transition?

“Most of our customer‘s are patients that are very sick; they are in severe pain.”

“Just another bandwagon to jump on”

“ My senior management won’t have it. But I see the advantages…”

“ We’ve got 50 Scrum teams up and running. But we have to change the whole organization fundamentally or we won’t be able to master the challenges of the future”

“ We don’t do that kind of stuff: We just talk and use our heads”

Every organization, every task has it‘s own story and needs its own approach

Page 57: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 74 www.komus.de | www.status-quo-agile.net @AyeltKomus

More Often Than Not Agile Elements Can Be Included

Situational Parameter (Cultural, Task, Resources…)

Agile

Ele

men

t

Tabl

e: S

ourc

e M

aste

r The

sis

And

reas

Bau

lig

Page 58: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 75 www.komus.de | www.status-quo-agile.net @AyeltKomus

More Often Than Not Agile Elements Can Be Included

Situational Parameter (Cultural, Task, Resources…)

Agile

Ele

men

t

Tabl

e: S

ourc

e M

aste

r The

sis

And

reas

Bau

lig

Page 59: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 76 www.komus.de | www.status-quo-agile.net @AyeltKomus

Tabl

e: S

ourc

e M

aste

r The

sis

And

reas

Bau

lig

More Often Than Not Agile Elements Can Be Included

Situational Parameter (Cultural, Task, Resources…)

Agile

Ele

men

t

For reasons of acceptance and feasibility

it’s often a good idea to create an individual mix of agile

elements to start with.

Sometimes it’s a good idea not to mention “agile” at all!

Page 60: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 77 www.komus.de | www.status-quo-agile.net @AyeltKomus

Simplified Approach Of Agile Transition

There are several possible ways to become “agile”

% of organization

% of agile techniques applied

Pure Play - Growth

Hybrid - Growth Mix

BDUF*- Organization

Agile Organization

*BDUF – Big Desing Up Front ~ Waterfall

Page 61: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 78 www.komus.de | www.status-quo-agile.net @AyeltKomus

Procedural Model – To Be Adapted During Realization

Single agile elements Training of single techniques, Coaching, Retrospectives No “agile” wording

Under Cover/

First Steps

Pilots

Roll-Out Selective Use

Agile Journey

Elements like PO, Backlog, Dailies, Visualization Training of Scrum, Kanban, Coaching, Retrospectives

First pilots running in Scrum-/Kanban-mode Training, Coaching, Retrospectives

Roll-out for appropriate tasks Initialization of activities combining several agile teams Training, Coaching, Retrospectives

Training, Coaching, Retrospectives ?????? (Your own agile path)

Page 62: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 79 www.komus.de | www.status-quo-agile.net @AyeltKomus

My Personal Conclusion

http://upload.wikimedia.org/wikipedia/commons/thumb/f/f9/Robby_Naish_a.jpg/1280px-Robby_Naish_a.jpg, abg. 10.11.12

• Hybrid or selective approaches are common

• Every organization, every task has it‘s own story and needs its own approach

• Good News: Many agile elements can be combined and used separately (Cafeteria approach)

• Actively strive for a good fit between the - organization/task and - the right portfolio (and language) of agile elements as a critical success factor

Page 63: Scrum – Successful, but not always by the book Empirical ...€¦ · Relevance Of Specific Agile Methods Scrum and IT-Kanban are the most popular methods only users of agile methods

© Prof. Dr. Ayelt Komus 80 www.komus.de | www.status-quo-agile.net @AyeltKomus

Questions?

Contact: Prof. Dr. Ayelt Komus

[email protected] www.komus.de Mobil: +49-172 6868697 www.twitter.com/AyeltKomus

www.komus.de www.bpmerp.de

www.bpm-labor.de www.bpm-erp-update.de

Thank you for your attention