Ist agil nur eine Mode?

Wer als Werkzeug nur einen Hammer hat, sieht in jedem Problem einen Nagel

Paul Watzlawik

Was ist Dein Problem, welches Du lösen möchtest.

komplex (complex)

kompliziert (complicated)

chaotisch (chaotic)

einfach (clear)

Cynefin Framework (1999)

by Dave Snowden

Einfach

Einfach

Prozessbeschreibung

einfach

Cynefin Framework

erkenne, beurteile, reagiere

by Dave Snowden

Frederick Winslow Taylor (1856–1915)

Expert:innen - Wissenschaft

Kompliziert ....

wir lernen aus vergangenen

Cynefin Framework

by Dave Snowden

kompliziert

erkenne, analysiere, reagiere

einfach

erkenne, beurteile, reagiere

Peter Drucker

Management by Objectives: Führen durch Zielvereinbarungen

Transaktionale Führung

  • Klärung von Zielen
  • Delegation von Verantwortlichkeiten
  • Leistungskontrolle
  • Belohnung
  • Sanktion durch Kritik & Feedback

Extrinsisches Belohnungssystem

Transaktionale Führung

  • Zielvereinbarung: Wir wissen was am Ende herauskommen soll.
  • Leistungskontrolle: Wir überprüfen ob das am Ende der Fall ist.
  • Wir können nicht zwingend aus vergangenem lernen

  • Wir müssen im Prozess die Taktik ändern

  • Womöglich kommt eine bestimmte Situation nie wieder vor

Komplex ....

Inspect and Adapt

Im komplexen haben wir es immer mit Unsicherheit zu tun

Volatilität (Schwankungen)

Uncertainty (Unsicherheit)

Complexity

Ambiguity (Mehrdeutigkeit)

Vision

Understanding

Clarity

Agilität

komplex

kompliziert

einfach

Cynefin Framework

probiere, erkenne, reagiere

erkenne, analysiere, reagiere

erkenne, beurteile, reagiere

by Dave Snowden

Landscape Stacey Diagram

Transaktionale Führung

  • Zielvereinbarung: Wir wissen was am Ende herauskommen soll.
  • Leistungskontrolle: Wir überprüfen ob das am Ende der Fall ist.
  • Nur 14% der Softwareprojekte werden in Time und Budget abgeliefert. Das sind meist sehr kleine Projekte

  • 29% der Projekte scheitern.

  • 57% werden nicht termingerecht oder über Budget ausgeliefert.

Transaktionale Führung

  • Durchschnittliche Software: xxx.xxx Details.
  • Menschliche Gehirn: x.xxx Details.
  • Dokumentation: xx.xxx Details.

"Ein System ist dann komplex, wenn man sein Verhalten nicht eindeutig beschreiben kann, obwohl man vollständige Informationen über seine Einzelkomponenten und ihre Wechselwirkungen hat. Damit sind Entscheidungssituationen schlecht strukturierbar."

https://www.projektmagazin.de/meilenstein/projektmanagement-blog/ist-schach-komplex_1096633

Ist Schach komplex?

Alles was regelbasiert berechenbar ist, ist kompliziert

Sizilianisch - Najdorf Variante

16 sinnvolle züge

Für komplexe Probleme brauchen wir KI

Chaotisch

Pandemie

Sofort Handeln !!!!

komplex

kompliziert

chaotisch

einfach

Cynefin Framework

probiere, erkenne, reagiere

erkenne, analysiere, reagiere

handle, erkenne, reagiere

erkenne, beurteile, reagiere

by Dave Snowden

komplex

kompliziert

chaotisch

einfach

Cynefin Framework

probiere, erkenne, reagiere

erkenne, analysiere, reagiere

handle, erkenne, reagiere

erkenne, beurteile, reagiere

by Dave Snowden

komplex

kompliziert

chaotisch

einfach

Cynefin Framework

probiere, erkenne, reagiere

erkenne, analysiere, reagiere

handle, erkenne, reagiere

erkenne, beurteile, reagiere

by Dave Snowden

komplex

kompliziert

chaotisch

einfach

Cynefin Framework

probiere, erkenne, reagiere

erkenne, analysiere, reagiere

handle, erkenne, reagiere

erkenne, beurteile, reagiere

by Dave Snowden

inspect and adapt

komplex

kompliziert

chaotisch

einfach

Cynefin Framework

probiere, erkenne, reagiere

erkenne, analysiere, reagiere

handle, erkenne, reagiere

erkenne, beurteile, reagiere

by Dave Snowden

inspect and adapt

agil

komplex

kompliziert

chaotisch

einfach

Cynefin Framework

probiere, erkenne, reagiere

erkenne, analysiere, reagiere

handle, erkenne, reagiere

erkenne, beurteile, reagiere

by Dave Snowden

Hybrides Projektmanagement

... das beste aus beiden Welten

new work

komplex

kompliziert

chaotisch

einfach

Cynefin Framework

probiere, erkenne, reagiere

erkenne, analysiere, reagiere

handle, erkenne, reagiere

erkenne, beurteile, reagiere

by Dave Snowden

Hybrides Projektmanagement

... das beste aus beiden Welten

komplex

kompliziert

chaotisch

einfach

Cynefin Framework

probiere, erkenne, reagiere

erkenne, analysiere, reagiere

handle, erkenne, reagiere

erkenne, beurteile, reagiere

by Dave Snowden

Hybrides Projektmanagement

... das beste aus beiden Welten

Gerhard Wohland: Die Denkwerkzeuge der Höchstleister

Gerhard Wohland: Die Denkwerkzeuge der Höchstleister

New Work

new work

andere (bessere) Arbeitsbedingung

Agilität

Wertschöpfung im dynamischen Raum

Es gibt dort Schnittmengen, aber grundsätzlich sind die Domänen unterschiedlich

Softwaresysteme gehören mit Sicherheit zu den komplexesten Konstruktionen, die Menschen erdacht und erbaut haben.

-- Carola Lilienthal: Langlebige Software-Architekturen

Daniel H. Pink: Drive

Agile Softwareentwicklung ist ein Sammelbegriff für eine Reihe von Methoden und Praktiken, die auf Werten und Prinzipien des Manifests Agiler Softwareentwicklung basieren.

-- Agile Aliance 2018

https://digitaleneuordnung.de/blog/agile-werte/

Werte sind bewusste oder unbewusste Standards und Vorstellungen darüber, was in einer Gemeinschaft als richtig und erstrebenswert gilt.

https://digitaleneuordnung.de/blog/agile-werte/

Prinzipien (lat. principium – Anfang, Ursprung, Grundlage) sind allgemeine oberste Grundsätze, die sich für den Aufbau eines ganzen Wissensgebietes eignen.

https://digitaleneuordnung.de/blog/agile-werte/

https://digitaleneuordnung.de/blog/agile-werte/

Was ist agil

Für uns zählen ...

Mensch / Team

Team / Kunden

Software / Ergebnis

Prozess

Kundenzufriedenheit durch frühe und kontinuierliche Auslieferung hochwertiger Software jeder zeit erreichen

Veränderungen im Entwicklungsprozess zum Wettbewerbsvorteil eines Kunden vornehmen

Funktionierende Software regelmäßig in kurzen Zeitspannen liefern

Während des Projektes abteilungsübergreifend eng zusammenarbeiten

Eine passende Umgebung zur Motivation und Unterstützung von Individuen schaffen

Durch persönliche Gespräche innerhalb eines Entwicklungsteams Informationen austauschen

Nachhaltige Entwicklung durch die Einhaltung eines gleichmäßigen Tempos bei allen Beteiligten fördern

Funktionierende Software als das wichtigste Fortschrittsmaß betrachten

Sich auf technische Exzellenz und gutes Design immer konzentrieren

Einfachheit als essentiell für den Erfolg betrachten

Durch Teams, die sich selbst organisieren können, bessere Ergebnisse erzielen

Durch die regelmäßige Analyse die Arbeitsweise zur Steigerung der Effektivität anpassen

Mensch / Team

Team / Kunde

Software / Ergebnis

Prozess

Kundenzufriedenheit durch frühe und kontinuierliche Auslieferung hochwertiger Software jederzeit erreichen

Veränderungen im Entwicklungsprozess zum Wettbewerbsvorteil eines Kunden vornehmen

Funktionierende Software regelmäßig in kurzen Zeitspannen liefern

Während des Projektes abteilungsübergreifend eng zusammenarbeiten

Eine passende Umgebung zur Motivation und Unterstützung von Individuen schaffen

Durch persönliche Gespräche innerhalb eines Entwicklungsteams Informationen austauschen

Nachhaltige Entwicklung durch die Einhaltung eines gleichmäßigen Tempos bei allen Beteiligten fördern

Funktionierende Software als das wichtigste Fortschrittsmaß betrachten

Sich auf technische Exzellenz und gutes Design immer konzentrieren

Einfachheit als essentiell für den Erfolg betrachten

Durch Teams, die sich selbst organisieren können, bessere Ergebnisse erzielen

Durch die regelmäßige Analyse die Arbeitsweise zur Steigerung der Effektivität anpassen

Mensch / Team

Team / Kunde

Software / Ergebnis

Prozess

Kundenzufriedenheit durch frühe und kontinuierliche Auslieferung hochwertiger Software jeder zeit erreichen

Veränderungen im Entwicklungsprozess zum Wettbewerbsvorteil eines Kunden vornehmen

Funktionierende Software regelmäßig in kurzen Zeitspannen liefern

Während des Projektes abteilungsübergreifend eng zusammenarbeiten

Eine passende Umgebung zur Motivation und Unterstützung von Individuen schaffen

Durch persönliche Gespräche innerhalb eines Entwicklungsteams Informationen austauschen

1

3

5

7

9

11

Nachhaltige Entwicklung durch die Einhaltung eines gleichmäßigen Tempos bei allen Beteiligten fördern

Funktionierende Software als das wichtigste Fortschrittsmaß betrachten

Sich auf technische Exzellenz und gutes Design immer konzentrieren

Einfachheit als essentiell für den Erfolg betrachten

Durch Teams, die sich selbst organisieren können, bessere Ergebnisse erzielen

Durch die regelmäßige Analyse die Arbeitsweise zur Steigerung der Effektivität anpassen

2

4

6

8

12

10

Mensch / Team

Team / Kunde

Software / Ergebnis

Prozess

Daily

Kundenzufriedenheit durch frühe und kontinuierliche Auslieferung hochwertiger Software jeder zeit erreichen

Veränderungen im Entwicklungsprozess zum Wettbewerbsvorteil eines Kunden vornehmen

Funktionierende Software regelmäßig in kurzen Zeitspannen liefern

Während des Projektes abteilungsübergreifend eng zusammenarbeiten

Eine passende Umgebung zur Motivation und Unterstützung von Individuen schaffen

Durch persönliche Gespräche innerhalb eines Entwicklungsteams Informationen austauschen

1

3

5

7

9

11

Nachhaltige Entwicklung durch die Einhaltung eines gleichmäßigen Tempos bei allen Beteiligten fördern

Funktionierende Software als das wichtigste Fortschrittsmaß betrachten

Sich auf technische Exzellenz und gutes Design immer konzentrieren

Einfachheit als essentiell für den Erfolg betrachten

Durch Teams, die sich selbst organisieren können, bessere Ergebnisse erzielen

Durch die regelmäßige Analyse die Arbeitsweise zur Steigerung der Effektivität anpassen

2

4

6

8

12

10

Mensch / Team

Team / Kunde

Software / Ergebnis

Prozess

Daily

Retrospektiven

Kundenzufriedenheit durch frühe und kontinuierliche Auslieferung hochwertiger Software jeder zeit erreichen

Veränderungen im Entwicklungsprozess zum Wettbewerbsvorteil eines Kunden vornehmen

Funktionierende Software regelmäßig in kurzen Zeitspannen liefern

Während des Projektes abteilungsübergreifend eng zusammenarbeiten

Eine passende Umgebung zur Motivation und Unterstützung von Individuen schaffen

Durch persönliche Gespräche innerhalb eines Entwicklungsteams Informationen austauschen

1

3

5

7

9

11

Nachhaltige Entwicklung durch die Einhaltung eines gleichmäßigen Tempos bei allen Beteiligten fördern

Funktionierende Software als das wichtigste Fortschrittsmaß betrachten

Sich auf technische Exzellenz und gutes Design immer konzentrieren

Einfachheit als essentiell für den Erfolg betrachten

Durch Teams, die sich selbst organisieren können, bessere Ergebnisse erzielen

Durch die regelmäßige Analyse die Arbeitsweise zur Steigerung der Effektivität anpassen

2

4

6

8

12

10

Mensch / Team

Team / Kunde

Software / Ergebnis

Prozess

Daily

Retrospektiven

TDD, Pair, Mob

Kundenzufriedenheit durch frühe und kontinuierliche Auslieferung hochwertiger Software jeder zeit erreichen

Veränderungen im Entwicklungsprozess zum Wettbewerbsvorteil eines Kunden vornehmen

Funktionierende Software regelmäßig in kurzen Zeitspannen liefern

Während des Projektes abteilungsübergreifend eng zusammenarbeiten

Eine passende Umgebung zur Motivation und Unterstützung von Individuen schaffen

Durch persönliche Gespräche innerhalb eines Entwicklungsteams Informationen austauschen

1

3

5

7

9

11

Nachhaltige Entwicklung durch die Einhaltung eines gleichmäßigen Tempos bei allen Beteiligten fördern

Funktionierende Software als das wichtigste Fortschrittsmaß betrachten

Sich auf technische Exzellenz und gutes Design immer konzentrieren

Einfachheit als essentiell für den Erfolg betrachten

Durch Teams, die sich selbst organisieren können, bessere Ergebnisse erzielen

Durch die regelmäßige Analyse die Arbeitsweise zur Steigerung der Effektivität anpassen

2

4

6

8

12

10

Mensch / Team

Team / Kunde

Software / Ergebnis

Prozess

Daily

Retrospektiven

TDD, Pair, Mob

Qualität

Kundenzufriedenheit durch frühe und kontinuierliche Auslieferung hochwertiger Software jeder zeit erreichen

Veränderungen im Entwicklungsprozess zum Wettbewerbsvorteil eines Kunden vornehmen

Funktionierende Software regelmäßig in kurzen Zeitspannen liefern

Während des Projektes abteilungsübergreifend eng zusammenarbeiten

Eine passende Umgebung zur Motivation und Unterstützung von Individuen schaffen

Durch persönliche Gespräche innerhalb eines Entwicklungsteams Informationen austauschen

1

3

5

7

9

11

Nachhaltige Entwicklung durch die Einhaltung eines gleichmäßigen Tempos bei allen Beteiligten fördern

Funktionierende Software als das wichtigste Fortschrittsmaß betrachten

Sich auf technische Exzellenz und gutes Design immer konzentrieren

Einfachheit als essentiell für den Erfolg betrachten

Durch Teams, die sich selbst organisieren können, bessere Ergebnisse erzielen

Durch die regelmäßige Analyse die Arbeitsweise zur Steigerung der Effektivität anpassen

2

4

6

8

12

10

Mensch / Team

Team / Kunde

Software / Ergebnis

Prozess

Daily

Retrospektiven

TDD, Pair, Mob

CI, CD

Qualität

Kundenzufriedenheit durch frühe und kontinuierliche Auslieferung hochwertiger Software jeder zeit erreichen

Veränderungen im Entwicklungsprozess zum Wettbewerbsvorteil eines Kunden vornehmen

Funktionierende Software regelmäßig in kurzen Zeitspannen liefern

Während des Projektes abteilungsübergreifend eng zusammenarbeiten

Eine passende Umgebung zur Motivation und Unterstützung von Individuen schaffen

Durch persönliche Gespräche innerhalb eines Entwicklungsteams Informationen austauschen

1

3

5

7

9

11

Nachhaltige Entwicklung durch die Einhaltung eines gleichmäßigen Tempos bei allen Beteiligten fördern

Funktionierende Software als das wichtigste Fortschrittsmaß betrachten

Sich auf technische Exzellenz und gutes Design immer konzentrieren

Einfachheit als essentiell für den Erfolg betrachten

Durch Teams, die sich selbst organisieren können, bessere Ergebnisse erzielen

Durch die regelmäßige Analyse die Arbeitsweise zur Steigerung der Effektivität anpassen

2

4

6

8

12

10

Mensch / Team

Team / Kunde

Software / Ergebnis

Prozess

Daily

Retrospektiven

TDD, Pair, Mob

CI, CD

Sprints

Qualität

Kundenzufriedenheit durch frühe und kontinuierliche Auslieferung hochwertiger Software jeder zeit erreichen

Veränderungen im Entwicklungsprozess zum Wettbewerbsvorteil eines Kunden vornehmen

Funktionierende Software regelmäßig in kurzen Zeitspannen liefern

Während des Projektes abteilungsübergreifend eng zusammenarbeiten

Eine passende Umgebung zur Motivation und Unterstützung von Individuen schaffen

Durch persönliche Gespräche innerhalb eines Entwicklungsteams Informationen austauschen

1

3

5

7

9

11

Nachhaltige Entwicklung durch die Einhaltung eines gleichmäßigen Tempos bei allen Beteiligten fördern

Funktionierende Software als das wichtigste Fortschrittsmaß betrachten

Sich auf technische Exzellenz und gutes Design immer konzentrieren

Einfachheit als essentiell für den Erfolg betrachten

Durch Teams, die sich selbst organisieren können, bessere Ergebnisse erzielen

Durch die regelmäßige Analyse die Arbeitsweise zur Steigerung der Effektivität anpassen

2

4

6

8

12

10

Mensch / Team

Team / Kunde

Software / Ergebnis

Prozess

Daily

Retrospektiven

TDD, Pair, Mob

CI, CD

Sprints

Qualität

KISS

Kundenzufriedenheit durch frühe und kontinuierliche Auslieferung hochwertiger Software jeder zeit erreichen

Veränderungen im Entwicklungsprozess zum Wettbewerbsvorteil eines Kunden vornehmen

Funktionierende Software regelmäßig in kurzen Zeitspannen liefern

Während des Projektes abteilungsübergreifend eng zusammenarbeiten

Eine passende Umgebung zur Motivation und Unterstützung von Individuen schaffen

Durch persönliche Gespräche innerhalb eines Entwicklungsteams Informationen austauschen

1

3

5

7

9

11

Nachhaltige Entwicklung durch die Einhaltung eines gleichmäßigen Tempos bei allen Beteiligten fördern

Funktionierende Software als das wichtigste Fortschrittsmaß betrachten

Sich auf technische Exzellenz und gutes Design immer konzentrieren

Einfachheit als essentiell für den Erfolg betrachten

Durch Teams, die sich selbst organisieren können, bessere Ergebnisse erzielen

Durch die regelmäßige Analyse die Arbeitsweise zur Steigerung der Effektivität anpassen

2

4

6

8

12

10

Mensch / Team

Team / Kunde

Software / Ergebnis

Prozess

Daily

Retrospektiven

TDD, Pair, Mob

CI, CD

Sprints

Qualität

KISS

Evolvierbarkeit

Kundenzufriedenheit durch frühe und kontinuierliche Auslieferung hochwertiger Software jeder zeit erreichen

Veränderungen im Entwicklungsprozess zum Wettbewerbsvorteil eines Kunden vornehmen

Funktionierende Software regelmäßig in kurzen Zeitspannen liefern

Während des Projektes abteilungsübergreifend eng zusammenarbeiten

Eine passende Umgebung zur Motivation und Unterstützung von Individuen schaffen

Durch persönliche Gespräche innerhalb eines Entwicklungsteams Informationen austauschen

1

3

5

7

9

11

Nachhaltige Entwicklung durch die Einhaltung eines gleichmäßigen Tempos bei allen Beteiligten fördern

Funktionierende Software als das wichtigste Fortschrittsmaß betrachten

Sich auf technische Exzellenz und gutes Design immer konzentrieren

Einfachheit als essentiell für den Erfolg betrachten

Durch Teams, die sich selbst organisieren können, bessere Ergebnisse erzielen

Durch die regelmäßige Analyse die Arbeitsweise zur Steigerung der Effektivität anpassen

2

4

6

8

12

10

Mensch / Team

Team / Kunde

Software / Ergebnis

Prozess

Daily

Retrospektiven

TDD, Pair, Mob

CI, CD

Sprints

Qualität

KISS

Scrum

Evolvierbarkeit

Kundenzufriedenheit durch frühe und kontinuierliche Auslieferung hochwertiger Software jeder zeit erreichen

Veränderungen im Entwicklungsprozess zum Wettbewerbsvorteil eines Kunden vornehmen

Funktionierende Software regelmäßig in kurzen Zeitspannen liefern

Während des Projektes abteilungsübergreifend eng zusammenarbeiten

Eine passende Umgebung zur Motivation und Unterstützung von Individuen schaffen

Durch persönliche Gespräche innerhalb eines Entwicklungsteams Informationen austauschen

1

3

5

7

9

11

Nachhaltige Entwicklung durch die Einhaltung eines gleichmäßigen Tempos bei allen Beteiligten fördern

Funktionierende Software als das wichtigste Fortschrittsmaß betrachten

Sich auf technische Exzellenz und gutes Design immer konzentrieren

Einfachheit als essentiell für den Erfolg betrachten

Durch Teams, die sich selbst organisieren können, bessere Ergebnisse erzielen

Durch die regelmäßige Analyse die Arbeitsweise zur Steigerung der Effektivität anpassen

2

4

6

8

12

10

Mensch / Team

Team / Kunde

Software / Ergebnis

Prozess

Daily

Retrospektiven

TDD, Pair, Mob

CI, CD

Sprints

Qualität

KISS

Scrum

Crossfunktionalität

Evolvierbarkeit

Kundenzufriedenheit durch frühe und kontinuierliche Auslieferung hochwertiger Software jeder zeit erreichen

Veränderungen im Entwicklungsprozess zum Wettbewerbsvorteil eines Kunden vornehmen

Funktionierende Software regelmäßig in kurzen Zeitspannen liefern

Während des Projektes abteilungsübergreifend eng zusammenarbeiten

Eine passende Umgebung zur Motivation und Unterstützung von Individuen schaffen

Durch persönliche Gespräche innerhalb eines Entwicklungsteams Informationen austauschen

1

3

5

7

9

11

Nachhaltige Entwicklung durch die Einhaltung eines gleichmäßigen Tempos bei allen Beteiligten fördern

Funktionierende Software als das wichtigste Fortschrittsmaß betrachten

Sich auf technische Exzellenz und gutes Design immer konzentrieren

Einfachheit als essentiell für den Erfolg betrachten

Durch Teams, die sich selbst organisieren können, bessere Ergebnisse erzielen

Durch die regelmäßige Analyse die Arbeitsweise zur Steigerung der Effektivität anpassen

2

4

6

8

12

10

Mensch / Team

Team / Kunde

Software / Ergebnis

Prozess

Daily

Retrospektiven

TDD, Pair, Mob

CI, CD

Sprints

Qualität

KISS

Scrum

Crossfunktionalität

Remote / vor Ort ...

Evolvierbarkeit

Kundenzufriedenheit durch frühe und kontinuierliche Auslieferung hochwertiger Software jeder zeit erreichen

Veränderungen im Entwicklungsprozess zum Wettbewerbsvorteil eines Kunden vornehmen

Funktionierende Software regelmäßig in kurzen Zeitspannen liefern

Während des Projektes abteilungsübergreifend eng zusammenarbeiten

Eine passende Umgebung zur Motivation und Unterstützung von Individuen schaffen

Durch persönliche Gespräche innerhalb eines Entwicklungsteams Informationen austauschen

1

3

5

7

9

11

Nachhaltige Entwicklung durch die Einhaltung eines gleichmäßigen Tempos bei allen Beteiligten fördern

Funktionierende Software als das wichtigste Fortschrittsmaß betrachten

Sich auf technische Exzellenz und gutes Design immer konzentrieren

Einfachheit als essentiell für den Erfolg betrachten

Durch Teams, die sich selbst organisieren können, bessere Ergebnisse erzielen

Durch die regelmäßige Analyse die Arbeitsweise zur Steigerung der Effektivität anpassen

2

4

6

8

12

10

Mensch / Team

Team / Kunde

Software / Ergebnis

Prozess

Daily

Retrospektiven

TDD, Pair, Mob

CI, CD

Sprints

Qualität

KISS

Scrum

Crossfunktionalität

Unternehmenskultur

Sprintlänge, ...

Evolvierbarkeit

Scrum

Empowered

Als Rolle benötige ich .... weil ....

Als Security Verantwortlicher benötige ich ein Login mit Passwort, damit nur berechtigte Kunden das Portal betreten können.

 

Akzeptanzkrierien:

  • Das Paswort muss mindestens 20 Zeichen haben.
  • Das Passwort muss mindestens 4 Ziffern enthalten.
  • ....

Sprint Retrospektive

Start                        Stop                        Continue

Ist Agilität nur eine Mode?

By neusta Coaching-Team

Ist Agilität nur eine Mode?

  • 545