21
Vergangenheit, Gegenwart und Zukunft der Agilität Karlsruher Entwicklertage, 22.05.2017 Dr. Andrea Herrmann [email protected]

Vergangenheit, Gegenwart und Zukunft der Agilität · PDF fileScaled Agile Framework: Ist das noch agil? Portfolio: Strategische Themen, Program Portfolio Man., Epics Owner, Enterprise

Embed Size (px)

Citation preview

Page 1: Vergangenheit, Gegenwart und Zukunft der Agilität · PDF fileScaled Agile Framework: Ist das noch agil? Portfolio: Strategische Themen, Program Portfolio Man., Epics Owner, Enterprise

Vergangenheit, Gegenwart und Zukunft der Agilität

Karlsruher Entwicklertage, 22.05.2017

Dr. Andrea Herrmann

[email protected]

Page 2: Vergangenheit, Gegenwart und Zukunft der Agilität · PDF fileScaled Agile Framework: Ist das noch agil? Portfolio: Strategische Themen, Program Portfolio Man., Epics Owner, Enterprise

Vergangenheit: historische Forschung

2

Page 3: Vergangenheit, Gegenwart und Zukunft der Agilität · PDF fileScaled Agile Framework: Ist das noch agil? Portfolio: Strategische Themen, Program Portfolio Man., Epics Owner, Enterprise

Definition: Wasserfall / Phasenmodell

Benington, 1956 Royce, 1970 3

Page 4: Vergangenheit, Gegenwart und Zukunft der Agilität · PDF fileScaled Agile Framework: Ist das noch agil? Portfolio: Strategische Themen, Program Portfolio Man., Epics Owner, Enterprise

Definition: Agilität

4

Idee

Anfor-derung

Bug

Backlog Item / User Story

Product Backlog

Sprint Backlog

Produkt- Inkrement

Page 5: Vergangenheit, Gegenwart und Zukunft der Agilität · PDF fileScaled Agile Framework: Ist das noch agil? Portfolio: Strategische Themen, Program Portfolio Man., Epics Owner, Enterprise

Vergangenheit: übliche Geschichte

5

100%

0% 1970er 1950er 1990er 2010er

Wasserfall

Agilität

Page 6: Vergangenheit, Gegenwart und Zukunft der Agilität · PDF fileScaled Agile Framework: Ist das noch agil? Portfolio: Strategische Themen, Program Portfolio Man., Epics Owner, Enterprise

1. Früher hielt man Wasserfall für das einzig wahre Vorgehensmodell

2. Agile = leichtgewichtige, iterative Entwicklung erst seit 90er

6

Falsche Hypothesen

Page 7: Vergangenheit, Gegenwart und Zukunft der Agilität · PDF fileScaled Agile Framework: Ist das noch agil? Portfolio: Strategische Themen, Program Portfolio Man., Epics Owner, Enterprise

7

Richtiger: Hypothese 1

1. Früher hielt man Wasserfall für das einzig wahre Vorgehensmodell

Kein Hinweis darauf, dass Wasserfall funktioniert hat

Erste Nennung: Benington 1956, Wasserfall als Idee

Royce 1970: „risky and invites failure“

In 80ern verstärkte Kritik

2. Agile = leichtgewichtige, iterative Entwicklung erst seit 90er

Page 8: Vergangenheit, Gegenwart und Zukunft der Agilität · PDF fileScaled Agile Framework: Ist das noch agil? Portfolio: Strategische Themen, Program Portfolio Man., Epics Owner, Enterprise

1. Früher hielt man Wasserfall für das einzig wahre Vorgehensmodell

2. Agile = leichtgewichtige, iterative Entwicklung erst seit 90er

Agilität in der heutigen Form (XP, Scrum) aus 90ern

80er: RAD (Rapid Application Development)

davor: Cowboy Coding, Code-and-fix

8

Richtiger: Hypothese 2

Page 9: Vergangenheit, Gegenwart und Zukunft der Agilität · PDF fileScaled Agile Framework: Ist das noch agil? Portfolio: Strategische Themen, Program Portfolio Man., Epics Owner, Enterprise

RAD ≈ Scrum

9

Page 10: Vergangenheit, Gegenwart und Zukunft der Agilität · PDF fileScaled Agile Framework: Ist das noch agil? Portfolio: Strategische Themen, Program Portfolio Man., Epics Owner, Enterprise

Vergangenheit richtig

11

100%

0% 1970er 1950er 1990er 2010er 2030er

Wasserfall

Agilität

Page 11: Vergangenheit, Gegenwart und Zukunft der Agilität · PDF fileScaled Agile Framework: Ist das noch agil? Portfolio: Strategische Themen, Program Portfolio Man., Epics Owner, Enterprise

Vergangenheit richtig

12

Standardisierung von Wasserfall und Agilität:

Agile Manifesto, Scrum, XP

Rational Unified Process RUP, V-Modell XT

100%

0% 1970er 1950er 1990er 2010er 2030er

Wasserfall

Agilität

Page 12: Vergangenheit, Gegenwart und Zukunft der Agilität · PDF fileScaled Agile Framework: Ist das noch agil? Portfolio: Strategische Themen, Program Portfolio Man., Epics Owner, Enterprise

Gegenwart: Vorgehensmodelle

13

K. Vosseberg, A. Spillner, M. Winter: Konsequenzen & Handlungsempfehlungen aus der Umfrage 2011 »Softwaretest in der Praxis«, iqnite 2012

Page 13: Vergangenheit, Gegenwart und Zukunft der Agilität · PDF fileScaled Agile Framework: Ist das noch agil? Portfolio: Strategische Themen, Program Portfolio Man., Epics Owner, Enterprise

Gegenwart: Scrum häufigste agile Methode

14 Software Engineering Research Lab (SERL), Blekinge Institute of Technology, Sweden, 2011

Page 14: Vergangenheit, Gegenwart und Zukunft der Agilität · PDF fileScaled Agile Framework: Ist das noch agil? Portfolio: Strategische Themen, Program Portfolio Man., Epics Owner, Enterprise

Gegenwart: ScrumBut

15 Swiss Q: SwissQ Requirements Trends & Benchmarks Schweiz 2012 - Wo stehen wir – wohin geht es?, 2012

Page 15: Vergangenheit, Gegenwart und Zukunft der Agilität · PDF fileScaled Agile Framework: Ist das noch agil? Portfolio: Strategische Themen, Program Portfolio Man., Epics Owner, Enterprise

Erfolgsfaktoren und Nebenwirkungen

16

Page 16: Vergangenheit, Gegenwart und Zukunft der Agilität · PDF fileScaled Agile Framework: Ist das noch agil? Portfolio: Strategische Themen, Program Portfolio Man., Epics Owner, Enterprise

Trends

17

Größere Teams

Verteilte Teams

Sicherheitskritische Software

Page 17: Vergangenheit, Gegenwart und Zukunft der Agilität · PDF fileScaled Agile Framework: Ist das noch agil? Portfolio: Strategische Themen, Program Portfolio Man., Epics Owner, Enterprise

Wie Scrum skaliert

18

Scrum Master

Product Owner

Team

Scrum Master

Product Owner

Team

Scrum Master

Product Owner

Team

Scrum Master Weekly

Product Owner Daily

Page 18: Vergangenheit, Gegenwart und Zukunft der Agilität · PDF fileScaled Agile Framework: Ist das noch agil? Portfolio: Strategische Themen, Program Portfolio Man., Epics Owner, Enterprise

Scaled Agile Framework: Ist das noch agil?

Portfolio: Strategische Themen, Program Portfolio

Man., Epics Owner, Enterprise Architect

Value Stream: Vision, Roadmap, Metrics,

Milestones, Releases

Program: Business Owner, Product Management,

System Architect

Team: Scrum, Epic, User Story

19 http://www.scaledagileframework.com/

Page 19: Vergangenheit, Gegenwart und Zukunft der Agilität · PDF fileScaled Agile Framework: Ist das noch agil? Portfolio: Strategische Themen, Program Portfolio Man., Epics Owner, Enterprise

Zukunft

20

100%

0% 1970er 1950er 1990er 2010er 2030er

Wasserfall

Agilität

Vielfalt!

Page 20: Vergangenheit, Gegenwart und Zukunft der Agilität · PDF fileScaled Agile Framework: Ist das noch agil? Portfolio: Strategische Themen, Program Portfolio Man., Epics Owner, Enterprise

Vielen Dank für Ihre Aufmerksamkeit!

Dr. habil. Andrea Herrmann

Trainerin und Beraterin

[email protected]

http://www.herrmann-ehrlich.de

http://herrmannehrlich.twoday.net/

21

Page 21: Vergangenheit, Gegenwart und Zukunft der Agilität · PDF fileScaled Agile Framework: Ist das noch agil? Portfolio: Strategische Themen, Program Portfolio Man., Epics Owner, Enterprise

Bildquellen

https://upload.wikimedia.org/wikipedia/commons/e/ec/Bookshelf_Prunksaal_OeNB_Vienna_AT_matl00786ch.jp

g

Wasserfall: Benington, Herbert D.: Production of Large Computer Programs,” Proc. ONR Symposium on Advanced

Programming Methods for Digital Computers, June 1956, pp. 15-27. Also available in Annals of the History of

Computing, Oct. 1983,‘pp. 350-361, and Proc. Ninth Int’l Conf. Software Engineering, Computer Society

Press, 1987.

Royce, Winston W.: Managing the Development of Large Software Systems, Proceedings of the 9th international conference on Software

Engineering ICSE '87, IEEE Computer Society Press, Los Alamitos, CA, USA, 1987, S. 328-338

https://commons.wikimedia.org/wiki/File:Extreme_programming_in_action.jpg

RAD: Gottesdiener, Ellen: RAD Realities: Beyond the Hype to How RAD Really Works. Application Development

Trends, August 1995, S. 28-38

22