SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Antipattern bei agilen
Transitionen
Frank Gollas (@frankgollas)
Stefan Görgner (@klaaaatuuuu)
Patrick Sauerwein (@virtual_patrick)
Marcus Schreiber (@MarcusSchreibe4)
Track Agile
Von 10:45 bis 11:30 Uhr
21. Februar Conference Day
Frankfurter Entwicklertag 2018 #etffm18
Kontext der
Erfahrungen
Unsere gemeinsame Erfahrung
“Agile Transition” im mittelständischen Softwareunternehmen
● Vier Jahre agile Transition (Zeitraum 2013-2017)
● Vier Produkte (Cloud, Mobile; On Premise)
● Vier Entwicklungsstandorte (Kiew, Sydney, Karlsruhe, Frankfurt)
● Insgesamt 12+ Teams (4-6 Teams)
● Durchschnittliche Teamgrößen ca. 5-9
Warum “agile Transition”?
Herausforderungen
● Time to market (max. 0 bis 1 Release pro Jahr)
● Wettbewerb schneller im Markt
● Hohe Kundenunzufriedenheit
● “Schlechte” Qualität (viele Bugs)
● Fixe Releasedaten & Scope
● These: Produkt Entwicklung zu langsam?
Primäre Unternehmensziele
● Höhere Qualität
● Mehr Features
● Öftere Releases
Idee: Produktivität und Effizienz mit Scrum steigern
Produkt
Einordnung im Produktlebenszyklus
Von Deef - Eigenes Werk, Gemeinfrei, https://commons.wikimedia.org/w/index.php?curid=6771027
https://de.wikipedia.org/wiki/Produktlebenszyklus#Produktlebenszyklus_von_Arthur_D._Little_(ADL)
Unterschiedliche Vorstellungen und Handlungen
● Keine konkrete Produktstrategie und Mission
● Wechselhafte Produktstrategien
Anti Pattern bei Produkt
● Zu wenig Berücksichtigung von Kunden Feedback & Bewertung
○ Wir wissen was, der Kunde braucht. (“80% der Kunden wollen das.”)
○ Feature F***ing, Low hanging fruits, Quick wins etc.
○ Handeln: Dauer von Dev bis Code beim Kunden ca. 3 Monate
○ Zuhören: 4 Releases/ Jahr nicht vom Kunde gewollt
○ Lernen was der Kunde benötigt: Nutzen und Aufwand nicht angegangen
○ Kein Product Discovery
Effizienz: Output & Kostengetrieben > Effektivität: Outcome & Wertgetrieben
● Product Owner ist nicht ermächtigt
○ Priorisierung der großen strategischen Blöcke durch Management
○ Product Leads und Ausrichtung in Bereiche
Monolith & technische Schulden
https://twitter.com/johncutlefish/status/961840154385072128
Erste Zeile Code von 1992
C, C++, C#, Java, SQL,
Microsoft Technologien
Vermischung zwischen
GUI & Funktionalität
Refactoring vs neue Features
Anti Pattern bei der Entwicklung
“Legacy Code” Monolith vs. Modularisierung nicht als Problem angegangen
Lokale und nicht ganzheitliche Optimierung
● Teaming nach Komponenten
● Keine Modularisierungsstrategie / Architektur
● Viel manuelles Testing und sehr wenig automatisierte Tests
Durchschnittliche Teamkapazitäten werden in Features investiert
(Feature 70%; Bugfixing 20%; CIP 10%)
Weiterer Aufbau von Technical Debt und geringe Entwicklungsgeschwindigkeit
Prozess &
Organisation
Neue Hierarchien & Organisation
● Management
○ CTO = Linien Manager
○ C-Level top down Ansatz
○ Agile Transition Team (ATT) = Management + ausgewählte Mitarbeiter + externer Coach
● Product Areas
○ Product Area Lead pro Produkt
○ Area Scrum Master
● Teams
○ Scrum Master = Ehemalige Team- & Projektleiter + 1 Dev
○ Product Owner = Ehemalige Product Manager + 1 neuer Mitarbeiter
○ Devs (z.B. DEV, QA, TW etc.)
○ Architekten in Teams, allerdings in Sonderrolle
○ CIP Team als Service Team für Dev
● Community of Practises (COPs) als Querschnitt Funktion
Anti Pattern bei der Organisation
Scrum Einführung nur Top-down, um Unternehmensziele zu erreichen
Teilzeit Agile Coaching und Abkündigung nach einem Jahr;
keine Weiterführung & Ermächtigung interner Mitarbeiter
Agile Transition ist “abgeschlossen” (nach ca. drei Jahren)
Keine Organisationsstrategie für Unternehmen - beschränkt auf
Entwicklungsbereich
Agile Transition auf Scrum beschränken und unterschiedliche Zielbilder zulassen
● Rahmen für Rollen und Handlungsspielraum nicht festlegen
● Kontinuierliche Überprüfung und Ausrichtung notwendig
Einstellung
Werte
Prinzipien
Praktiken
Werkzeuge
& Prozesse
Sichtbarer und wirkungsloser
Wirkungsvoller und unsichtbarer
Kann in “Command &
Control”-Kulturen
eingesetzt werden
Erfordert strukturellen
und kulturellen Wandel
Entwicklung zur
lernenden Organisation
Agile Transition vs. iterative SW Entwicklung mit Scrum
https://www.adventureswithagile.com/2016/08/10/what-is-agile/
Eine nachhaltige Veränderung wird nur über die Veränderung der Einstellung erreicht.
Menschen
Umgang mit ehemaligen Team- und Abteilungsleitern
Umstrukturierung ohne Klärung der Führungsaufgaben
360 Grad Feedback als Performance Messungen nutzen
Personalabteilung kaum involvieren & nicht in Agile Transition berücksichtigen
Personalentwicklung vernachlässigen
(Coaching, Gehalt, Perspektive, fachliche Weiterbildung)
Anti Pattern auf Mitarbeiterebene I
Anti Pattern auf Mitarbeiterebene II
Hierarchien, Kastendenken und Kleinstgruppen dominieren;
Vermischung von Titel, Rollen und Status sowie fehlende Ermächtigung
Push in Selbstorganisation ohne kontinuierliche Förderung, Training & Führung
● Wettbewerb unter den Mitarbeitern (Awards, Wettbewerb etc.)
● Teams und Menschen alleine lassen
● Konflikte ignorieren
Umgang mit Menschen, die nicht agil werden wollen
FAZIT
Resümee
1. Verständnis von agiler Transformation formulieren
● Agile Transformation != iterative Software Entwicklung mit Scrum
● Bedeutung von Agilität im Unternehmenskontext
● Handlungsspielräume von Rollen konkretisieren und transparent machen
2. Kultur folgt Struktur*: Prinzipien und Werte positiv Vorleben (Vorbildfunktion)
3. Inspect & Adapt: Kontinuierliche Verbesserung und Anpassung
● Wertschätzung des erreichten
● Externer Austausch
*http://www.craiglarman.com/wiki/index.php?title=Larman%27s_Laws_of_Organizational_Behavior
Danke für die Aufmerksamkeit!
Stefan Görgner (@klaaaatuuuu) | Frank Gollas (@frankgollas) | Patrick Sauerwein (@virtual_patrick) | Marcus Schreiber (@MarcusSchreibe4)

Weitere ähnliche Inhalte

Was ist angesagt?

Lean-Agile Journey @ Migros - Mit kleinen Schritten zu grossen Veränderungen
Lean-Agile Journey @ Migros - Mit kleinen Schritten zu grossen VeränderungenLean-Agile Journey @ Migros - Mit kleinen Schritten zu grossen Veränderungen
Lean-Agile Journey @ Migros - Mit kleinen Schritten zu grossen VeränderungenJoël Krapf
 
Status quo (scaled) agile 2020
Status quo (scaled) agile 2020Status quo (scaled) agile 2020
Status quo (scaled) agile 2020Ayelt Komus
 
Technologiemanagement Agile Transformationen
Technologiemanagement Agile TransformationenTechnologiemanagement Agile Transformationen
Technologiemanagement Agile TransformationenBjörn Schotte
 
Realisierung des Application Lifecycle Management im OWB
Realisierung des Application Lifecycle Management im OWBRealisierung des Application Lifecycle Management im OWB
Realisierung des Application Lifecycle Management im OWBMinerva SoftCare GmbH
 
AAC2018_Die fehlenden Teile im Scrum-Puzzle mit Reinhard Wagner & Ricco Nourzad
AAC2018_Die fehlenden Teile im Scrum-Puzzle mit Reinhard Wagner & Ricco NourzadAAC2018_Die fehlenden Teile im Scrum-Puzzle mit Reinhard Wagner & Ricco Nourzad
AAC2018_Die fehlenden Teile im Scrum-Puzzle mit Reinhard Wagner & Ricco NourzadAgile Austria Conference
 
Agilität im Systems Engineering – geht das?
Agilität im Systems Engineering – geht das?Agilität im Systems Engineering – geht das?
Agilität im Systems Engineering – geht das?HOOD Group
 
Transition zur agilen Organisation - Die glorreichen Sieben-
Transition zur agilen Organisation - Die glorreichen Sieben-Transition zur agilen Organisation - Die glorreichen Sieben-
Transition zur agilen Organisation - Die glorreichen Sieben-HOOD Group
 
Von 0 auf agil in 23 Tagen - 5 Learnings für eine erfolgreiche Transformation
Von 0 auf agil in 23 Tagen - 5 Learnings für eine erfolgreiche TransformationVon 0 auf agil in 23 Tagen - 5 Learnings für eine erfolgreiche Transformation
Von 0 auf agil in 23 Tagen - 5 Learnings für eine erfolgreiche TransformationJoël Krapf
 
Strato Vortrag agile-hr_conference_2016
Strato Vortrag agile-hr_conference_2016Strato Vortrag agile-hr_conference_2016
Strato Vortrag agile-hr_conference_2016nicol dierkes
 
Was macht ein Start Up erfolgreich?
Was macht ein Start Up erfolgreich?Was macht ein Start Up erfolgreich?
Was macht ein Start Up erfolgreich?Manuel Blechschmidt
 
Agilität und Agile Transformation - 27 einfache Modelle
Agilität und Agile Transformation - 27 einfache ModelleAgilität und Agile Transformation - 27 einfache Modelle
Agilität und Agile Transformation - 27 einfache ModelleJoël Krapf
 
Manage Agile Konferenz - Wie wir ein eigenes Framework entwickelten und warum...
Manage Agile Konferenz - Wie wir ein eigenes Framework entwickelten und warum...Manage Agile Konferenz - Wie wir ein eigenes Framework entwickelten und warum...
Manage Agile Konferenz - Wie wir ein eigenes Framework entwickelten und warum...Joël Krapf
 
SCALED AGILE BEYOND IT - HOW A TRANSFORMATION ORGANISATION EATS ITS OWN DOG FOOD
SCALED AGILE BEYOND IT - HOW A TRANSFORMATION ORGANISATION EATS ITS OWN DOG FOODSCALED AGILE BEYOND IT - HOW A TRANSFORMATION ORGANISATION EATS ITS OWN DOG FOOD
SCALED AGILE BEYOND IT - HOW A TRANSFORMATION ORGANISATION EATS ITS OWN DOG FOODJoël Krapf
 
Agile Organisation in 23 Tagen schrittweise eingeführt
Agile Organisation in 23 Tagen schrittweise eingeführtAgile Organisation in 23 Tagen schrittweise eingeführt
Agile Organisation in 23 Tagen schrittweise eingeführtJoël Krapf
 
Agile Skalierung ohne Blueprints
Agile Skalierung ohne BlueprintsAgile Skalierung ohne Blueprints
Agile Skalierung ohne BlueprintsStefan ROOCK
 
Das erste PI Planning der Group IT
Das erste PI Planning der Group ITDas erste PI Planning der Group IT
Das erste PI Planning der Group ITJoël Krapf
 
CQ Change Management Qualification SO Beratergruppe Information
CQ Change Management Qualification SO Beratergruppe InformationCQ Change Management Qualification SO Beratergruppe Information
CQ Change Management Qualification SO Beratergruppe InformationDr. Sabine Reichelt-Nauseef
 
Retrospectives for everyone, willhaben, AAC 2021
Retrospectives for everyone, willhaben, AAC 2021Retrospectives for everyone, willhaben, AAC 2021
Retrospectives for everyone, willhaben, AAC 2021Agile Austria Conference
 

Was ist angesagt? (20)

Lean-Agile Journey @ Migros - Mit kleinen Schritten zu grossen Veränderungen
Lean-Agile Journey @ Migros - Mit kleinen Schritten zu grossen VeränderungenLean-Agile Journey @ Migros - Mit kleinen Schritten zu grossen Veränderungen
Lean-Agile Journey @ Migros - Mit kleinen Schritten zu grossen Veränderungen
 
Status quo (scaled) agile 2020
Status quo (scaled) agile 2020Status quo (scaled) agile 2020
Status quo (scaled) agile 2020
 
Mit Scrum zur agilen Organisation
Mit Scrum zur agilen OrganisationMit Scrum zur agilen Organisation
Mit Scrum zur agilen Organisation
 
Technologiemanagement Agile Transformationen
Technologiemanagement Agile TransformationenTechnologiemanagement Agile Transformationen
Technologiemanagement Agile Transformationen
 
Realisierung des Application Lifecycle Management im OWB
Realisierung des Application Lifecycle Management im OWBRealisierung des Application Lifecycle Management im OWB
Realisierung des Application Lifecycle Management im OWB
 
AAC2018_Die fehlenden Teile im Scrum-Puzzle mit Reinhard Wagner & Ricco Nourzad
AAC2018_Die fehlenden Teile im Scrum-Puzzle mit Reinhard Wagner & Ricco NourzadAAC2018_Die fehlenden Teile im Scrum-Puzzle mit Reinhard Wagner & Ricco Nourzad
AAC2018_Die fehlenden Teile im Scrum-Puzzle mit Reinhard Wagner & Ricco Nourzad
 
Agilität im Systems Engineering – geht das?
Agilität im Systems Engineering – geht das?Agilität im Systems Engineering – geht das?
Agilität im Systems Engineering – geht das?
 
Transition zur agilen Organisation - Die glorreichen Sieben-
Transition zur agilen Organisation - Die glorreichen Sieben-Transition zur agilen Organisation - Die glorreichen Sieben-
Transition zur agilen Organisation - Die glorreichen Sieben-
 
Von 0 auf agil in 23 Tagen - 5 Learnings für eine erfolgreiche Transformation
Von 0 auf agil in 23 Tagen - 5 Learnings für eine erfolgreiche TransformationVon 0 auf agil in 23 Tagen - 5 Learnings für eine erfolgreiche Transformation
Von 0 auf agil in 23 Tagen - 5 Learnings für eine erfolgreiche Transformation
 
Agile! Welche Rolle spielt das Management
Agile! Welche Rolle spielt das ManagementAgile! Welche Rolle spielt das Management
Agile! Welche Rolle spielt das Management
 
Strato Vortrag agile-hr_conference_2016
Strato Vortrag agile-hr_conference_2016Strato Vortrag agile-hr_conference_2016
Strato Vortrag agile-hr_conference_2016
 
Was macht ein Start Up erfolgreich?
Was macht ein Start Up erfolgreich?Was macht ein Start Up erfolgreich?
Was macht ein Start Up erfolgreich?
 
Agilität und Agile Transformation - 27 einfache Modelle
Agilität und Agile Transformation - 27 einfache ModelleAgilität und Agile Transformation - 27 einfache Modelle
Agilität und Agile Transformation - 27 einfache Modelle
 
Manage Agile Konferenz - Wie wir ein eigenes Framework entwickelten und warum...
Manage Agile Konferenz - Wie wir ein eigenes Framework entwickelten und warum...Manage Agile Konferenz - Wie wir ein eigenes Framework entwickelten und warum...
Manage Agile Konferenz - Wie wir ein eigenes Framework entwickelten und warum...
 
SCALED AGILE BEYOND IT - HOW A TRANSFORMATION ORGANISATION EATS ITS OWN DOG FOOD
SCALED AGILE BEYOND IT - HOW A TRANSFORMATION ORGANISATION EATS ITS OWN DOG FOODSCALED AGILE BEYOND IT - HOW A TRANSFORMATION ORGANISATION EATS ITS OWN DOG FOOD
SCALED AGILE BEYOND IT - HOW A TRANSFORMATION ORGANISATION EATS ITS OWN DOG FOOD
 
Agile Organisation in 23 Tagen schrittweise eingeführt
Agile Organisation in 23 Tagen schrittweise eingeführtAgile Organisation in 23 Tagen schrittweise eingeführt
Agile Organisation in 23 Tagen schrittweise eingeführt
 
Agile Skalierung ohne Blueprints
Agile Skalierung ohne BlueprintsAgile Skalierung ohne Blueprints
Agile Skalierung ohne Blueprints
 
Das erste PI Planning der Group IT
Das erste PI Planning der Group ITDas erste PI Planning der Group IT
Das erste PI Planning der Group IT
 
CQ Change Management Qualification SO Beratergruppe Information
CQ Change Management Qualification SO Beratergruppe InformationCQ Change Management Qualification SO Beratergruppe Information
CQ Change Management Qualification SO Beratergruppe Information
 
Retrospectives for everyone, willhaben, AAC 2021
Retrospectives for everyone, willhaben, AAC 2021Retrospectives for everyone, willhaben, AAC 2021
Retrospectives for everyone, willhaben, AAC 2021
 

Ähnlich wie Antipattern bei agilen Transitionen #etffm18

Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...
Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...
Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...HOOD Group
 
OOP2015 agile im konzern gloger ewe
OOP2015 agile im konzern gloger eweOOP2015 agile im konzern gloger ewe
OOP2015 agile im konzern gloger eweMarkus Theilen
 
Erfolgsfaktoren für langfristige Implementierungen.pdf
Erfolgsfaktoren für langfristige Implementierungen.pdfErfolgsfaktoren für langfristige Implementierungen.pdf
Erfolgsfaktoren für langfristige Implementierungen.pdfCristina Vidu
 
Scrum als agiles Vorgehensmodell für Programmierer
Scrum als agiles Vorgehensmodell für ProgrammiererScrum als agiles Vorgehensmodell für Programmierer
Scrum als agiles Vorgehensmodell für ProgrammiererTobias Schlüter
 
"Erfolgreiche Strategien zur Migration veralteter Software" Präsentation vom ...
"Erfolgreiche Strategien zur Migration veralteter Software" Präsentation vom ..."Erfolgreiche Strategien zur Migration veralteter Software" Präsentation vom ...
"Erfolgreiche Strategien zur Migration veralteter Software" Präsentation vom ...Bernhard Schimunek
 
Experten-Webinar "Agile HR" Firstbird und Birgit Mallow
Experten-Webinar "Agile HR" Firstbird und Birgit MallowExperten-Webinar "Agile HR" Firstbird und Birgit Mallow
Experten-Webinar "Agile HR" Firstbird und Birgit MallowBirgit Mallow
 
Agile SEO - webinale 2015
Agile SEO - webinale 2015Agile SEO - webinale 2015
Agile SEO - webinale 2015André Scharf
 
ScALeD: Agile Skalierung jenseits von Skalierungsframeworks
ScALeD: Agile Skalierung jenseits von SkalierungsframeworksScALeD: Agile Skalierung jenseits von Skalierungsframeworks
ScALeD: Agile Skalierung jenseits von SkalierungsframeworksStefan ROOCK
 
Agile UX - Wege zur agilen nutzerzentrierten Produktentwicklung
Agile UX - Wege zur agilen nutzerzentrierten ProduktentwicklungAgile UX - Wege zur agilen nutzerzentrierten Produktentwicklung
Agile UX - Wege zur agilen nutzerzentrierten ProduktentwicklungRainer Gibbert
 
Agile Entwicklungsmethoden: Höhere Kundenzufriedenheit, mehr Transparenz und ...
Agile Entwicklungsmethoden: Höhere Kundenzufriedenheit, mehr Transparenz und ...Agile Entwicklungsmethoden: Höhere Kundenzufriedenheit, mehr Transparenz und ...
Agile Entwicklungsmethoden: Höhere Kundenzufriedenheit, mehr Transparenz und ...Jürgen Marx
 
Scrum-Einführung - ein Erfolgsrezept
Scrum-Einführung - ein ErfolgsrezeptScrum-Einführung - ein Erfolgsrezept
Scrum-Einführung - ein ErfolgsrezeptMartin Burger
 
edutrainment Webtalk Agiles Arbeiten
edutrainment Webtalk Agiles Arbeitenedutrainment Webtalk Agiles Arbeiten
edutrainment Webtalk Agiles Arbeitenedutrainment company
 
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...QAware GmbH
 
MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)Ulf Mewe
 
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördernAgile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördernSascha Böhr
 
So baust du dein eigenes agiles Skalierungsframework!
So baust du dein eigenes agiles Skalierungsframework!So baust du dein eigenes agiles Skalierungsframework!
So baust du dein eigenes agiles Skalierungsframework!Carsten Rasche
 
Agiles Testen
Agiles TestenAgiles Testen
Agiles Testenoose
 

Ähnlich wie Antipattern bei agilen Transitionen #etffm18 (20)

SCRUM für Projektleiter
SCRUM für ProjektleiterSCRUM für Projektleiter
SCRUM für Projektleiter
 
Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...
Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...
Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...
 
OOP2015 agile im konzern gloger ewe
OOP2015 agile im konzern gloger eweOOP2015 agile im konzern gloger ewe
OOP2015 agile im konzern gloger ewe
 
Erfolgsfaktoren für langfristige Implementierungen.pdf
Erfolgsfaktoren für langfristige Implementierungen.pdfErfolgsfaktoren für langfristige Implementierungen.pdf
Erfolgsfaktoren für langfristige Implementierungen.pdf
 
Scrum als agiles Vorgehensmodell für Programmierer
Scrum als agiles Vorgehensmodell für ProgrammiererScrum als agiles Vorgehensmodell für Programmierer
Scrum als agiles Vorgehensmodell für Programmierer
 
"Erfolgreiche Strategien zur Migration veralteter Software" Präsentation vom ...
"Erfolgreiche Strategien zur Migration veralteter Software" Präsentation vom ..."Erfolgreiche Strategien zur Migration veralteter Software" Präsentation vom ...
"Erfolgreiche Strategien zur Migration veralteter Software" Präsentation vom ...
 
Experten-Webinar "Agile HR" Firstbird und Birgit Mallow
Experten-Webinar "Agile HR" Firstbird und Birgit MallowExperten-Webinar "Agile HR" Firstbird und Birgit Mallow
Experten-Webinar "Agile HR" Firstbird und Birgit Mallow
 
Agile SEO - webinale 2015
Agile SEO - webinale 2015Agile SEO - webinale 2015
Agile SEO - webinale 2015
 
ScALeD: Agile Skalierung jenseits von Skalierungsframeworks
ScALeD: Agile Skalierung jenseits von SkalierungsframeworksScALeD: Agile Skalierung jenseits von Skalierungsframeworks
ScALeD: Agile Skalierung jenseits von Skalierungsframeworks
 
Agile UX - Wege zur agilen nutzerzentrierten Produktentwicklung
Agile UX - Wege zur agilen nutzerzentrierten ProduktentwicklungAgile UX - Wege zur agilen nutzerzentrierten Produktentwicklung
Agile UX - Wege zur agilen nutzerzentrierten Produktentwicklung
 
Agile Entwicklungsmethoden: Höhere Kundenzufriedenheit, mehr Transparenz und ...
Agile Entwicklungsmethoden: Höhere Kundenzufriedenheit, mehr Transparenz und ...Agile Entwicklungsmethoden: Höhere Kundenzufriedenheit, mehr Transparenz und ...
Agile Entwicklungsmethoden: Höhere Kundenzufriedenheit, mehr Transparenz und ...
 
Scrum-Einführung - ein Erfolgsrezept
Scrum-Einführung - ein ErfolgsrezeptScrum-Einführung - ein Erfolgsrezept
Scrum-Einführung - ein Erfolgsrezept
 
edutrainment Webtalk Agiles Arbeiten
edutrainment Webtalk Agiles Arbeitenedutrainment Webtalk Agiles Arbeiten
edutrainment Webtalk Agiles Arbeiten
 
Murcs
MurcsMurcs
Murcs
 
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
 
OOP2017: Scrum statt Murcs - Agile Software-Entwicklung
OOP2017: Scrum statt Murcs - Agile Software-EntwicklungOOP2017: Scrum statt Murcs - Agile Software-Entwicklung
OOP2017: Scrum statt Murcs - Agile Software-Entwicklung
 
MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)
 
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördernAgile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
 
So baust du dein eigenes agiles Skalierungsframework!
So baust du dein eigenes agiles Skalierungsframework!So baust du dein eigenes agiles Skalierungsframework!
So baust du dein eigenes agiles Skalierungsframework!
 
Agiles Testen
Agiles TestenAgiles Testen
Agiles Testen
 

Mehr von Patrick Sauerwein

Agile experiences from the trenches #DBART 2020
Agile experiences from the trenches #DBART 2020Agile experiences from the trenches #DBART 2020
Agile experiences from the trenches #DBART 2020Patrick Sauerwein
 
Mind Mapping The Product Owners Overview
Mind Mapping The Product Owners OverviewMind Mapping The Product Owners Overview
Mind Mapping The Product Owners OverviewPatrick Sauerwein
 
Multiple FuckUps beim der Einführung neuer Technologien
Multiple FuckUps beim der Einführung neuer TechnologienMultiple FuckUps beim der Einführung neuer Technologien
Multiple FuckUps beim der Einführung neuer TechnologienPatrick Sauerwein
 
Shit in - shit out: Focus on outcome
Shit in - shit out: Focus on outcomeShit in - shit out: Focus on outcome
Shit in - shit out: Focus on outcomePatrick Sauerwein
 
Matrix42 Customer Day 2016 Hamburg - UEM - 04 Best Practices OS Installer
Matrix42 Customer Day 2016 Hamburg - UEM - 04 Best Practices OS InstallerMatrix42 Customer Day 2016 Hamburg - UEM - 04 Best Practices OS Installer
Matrix42 Customer Day 2016 Hamburg - UEM - 04 Best Practices OS InstallerPatrick Sauerwein
 
Matrix42 Customer Day 2016 UEM Best Practices OS Installer
Matrix42 Customer Day 2016 UEM Best Practices OS InstallerMatrix42 Customer Day 2016 UEM Best Practices OS Installer
Matrix42 Customer Day 2016 UEM Best Practices OS InstallerPatrick Sauerwein
 

Mehr von Patrick Sauerwein (6)

Agile experiences from the trenches #DBART 2020
Agile experiences from the trenches #DBART 2020Agile experiences from the trenches #DBART 2020
Agile experiences from the trenches #DBART 2020
 
Mind Mapping The Product Owners Overview
Mind Mapping The Product Owners OverviewMind Mapping The Product Owners Overview
Mind Mapping The Product Owners Overview
 
Multiple FuckUps beim der Einführung neuer Technologien
Multiple FuckUps beim der Einführung neuer TechnologienMultiple FuckUps beim der Einführung neuer Technologien
Multiple FuckUps beim der Einführung neuer Technologien
 
Shit in - shit out: Focus on outcome
Shit in - shit out: Focus on outcomeShit in - shit out: Focus on outcome
Shit in - shit out: Focus on outcome
 
Matrix42 Customer Day 2016 Hamburg - UEM - 04 Best Practices OS Installer
Matrix42 Customer Day 2016 Hamburg - UEM - 04 Best Practices OS InstallerMatrix42 Customer Day 2016 Hamburg - UEM - 04 Best Practices OS Installer
Matrix42 Customer Day 2016 Hamburg - UEM - 04 Best Practices OS Installer
 
Matrix42 Customer Day 2016 UEM Best Practices OS Installer
Matrix42 Customer Day 2016 UEM Best Practices OS InstallerMatrix42 Customer Day 2016 UEM Best Practices OS Installer
Matrix42 Customer Day 2016 UEM Best Practices OS Installer
 

Antipattern bei agilen Transitionen #etffm18

  • 1. Antipattern bei agilen Transitionen Frank Gollas (@frankgollas) Stefan Görgner (@klaaaatuuuu) Patrick Sauerwein (@virtual_patrick) Marcus Schreiber (@MarcusSchreibe4) Track Agile Von 10:45 bis 11:30 Uhr 21. Februar Conference Day Frankfurter Entwicklertag 2018 #etffm18
  • 3. Unsere gemeinsame Erfahrung “Agile Transition” im mittelständischen Softwareunternehmen ● Vier Jahre agile Transition (Zeitraum 2013-2017) ● Vier Produkte (Cloud, Mobile; On Premise) ● Vier Entwicklungsstandorte (Kiew, Sydney, Karlsruhe, Frankfurt) ● Insgesamt 12+ Teams (4-6 Teams) ● Durchschnittliche Teamgrößen ca. 5-9
  • 4. Warum “agile Transition”? Herausforderungen ● Time to market (max. 0 bis 1 Release pro Jahr) ● Wettbewerb schneller im Markt ● Hohe Kundenunzufriedenheit ● “Schlechte” Qualität (viele Bugs) ● Fixe Releasedaten & Scope ● These: Produkt Entwicklung zu langsam? Primäre Unternehmensziele ● Höhere Qualität ● Mehr Features ● Öftere Releases Idee: Produktivität und Effizienz mit Scrum steigern
  • 6. Einordnung im Produktlebenszyklus Von Deef - Eigenes Werk, Gemeinfrei, https://commons.wikimedia.org/w/index.php?curid=6771027 https://de.wikipedia.org/wiki/Produktlebenszyklus#Produktlebenszyklus_von_Arthur_D._Little_(ADL) Unterschiedliche Vorstellungen und Handlungen ● Keine konkrete Produktstrategie und Mission ● Wechselhafte Produktstrategien
  • 7. Anti Pattern bei Produkt ● Zu wenig Berücksichtigung von Kunden Feedback & Bewertung ○ Wir wissen was, der Kunde braucht. (“80% der Kunden wollen das.”) ○ Feature F***ing, Low hanging fruits, Quick wins etc. ○ Handeln: Dauer von Dev bis Code beim Kunden ca. 3 Monate ○ Zuhören: 4 Releases/ Jahr nicht vom Kunde gewollt ○ Lernen was der Kunde benötigt: Nutzen und Aufwand nicht angegangen ○ Kein Product Discovery Effizienz: Output & Kostengetrieben > Effektivität: Outcome & Wertgetrieben ● Product Owner ist nicht ermächtigt ○ Priorisierung der großen strategischen Blöcke durch Management ○ Product Leads und Ausrichtung in Bereiche
  • 8. Monolith & technische Schulden https://twitter.com/johncutlefish/status/961840154385072128 Erste Zeile Code von 1992 C, C++, C#, Java, SQL, Microsoft Technologien Vermischung zwischen GUI & Funktionalität Refactoring vs neue Features
  • 9. Anti Pattern bei der Entwicklung “Legacy Code” Monolith vs. Modularisierung nicht als Problem angegangen Lokale und nicht ganzheitliche Optimierung ● Teaming nach Komponenten ● Keine Modularisierungsstrategie / Architektur ● Viel manuelles Testing und sehr wenig automatisierte Tests Durchschnittliche Teamkapazitäten werden in Features investiert (Feature 70%; Bugfixing 20%; CIP 10%) Weiterer Aufbau von Technical Debt und geringe Entwicklungsgeschwindigkeit
  • 11. Neue Hierarchien & Organisation ● Management ○ CTO = Linien Manager ○ C-Level top down Ansatz ○ Agile Transition Team (ATT) = Management + ausgewählte Mitarbeiter + externer Coach ● Product Areas ○ Product Area Lead pro Produkt ○ Area Scrum Master ● Teams ○ Scrum Master = Ehemalige Team- & Projektleiter + 1 Dev ○ Product Owner = Ehemalige Product Manager + 1 neuer Mitarbeiter ○ Devs (z.B. DEV, QA, TW etc.) ○ Architekten in Teams, allerdings in Sonderrolle ○ CIP Team als Service Team für Dev ● Community of Practises (COPs) als Querschnitt Funktion
  • 12. Anti Pattern bei der Organisation Scrum Einführung nur Top-down, um Unternehmensziele zu erreichen Teilzeit Agile Coaching und Abkündigung nach einem Jahr; keine Weiterführung & Ermächtigung interner Mitarbeiter Agile Transition ist “abgeschlossen” (nach ca. drei Jahren) Keine Organisationsstrategie für Unternehmen - beschränkt auf Entwicklungsbereich Agile Transition auf Scrum beschränken und unterschiedliche Zielbilder zulassen ● Rahmen für Rollen und Handlungsspielraum nicht festlegen ● Kontinuierliche Überprüfung und Ausrichtung notwendig
  • 13. Einstellung Werte Prinzipien Praktiken Werkzeuge & Prozesse Sichtbarer und wirkungsloser Wirkungsvoller und unsichtbarer Kann in “Command & Control”-Kulturen eingesetzt werden Erfordert strukturellen und kulturellen Wandel Entwicklung zur lernenden Organisation Agile Transition vs. iterative SW Entwicklung mit Scrum https://www.adventureswithagile.com/2016/08/10/what-is-agile/ Eine nachhaltige Veränderung wird nur über die Veränderung der Einstellung erreicht.
  • 15. Umgang mit ehemaligen Team- und Abteilungsleitern Umstrukturierung ohne Klärung der Führungsaufgaben 360 Grad Feedback als Performance Messungen nutzen Personalabteilung kaum involvieren & nicht in Agile Transition berücksichtigen Personalentwicklung vernachlässigen (Coaching, Gehalt, Perspektive, fachliche Weiterbildung) Anti Pattern auf Mitarbeiterebene I
  • 16. Anti Pattern auf Mitarbeiterebene II Hierarchien, Kastendenken und Kleinstgruppen dominieren; Vermischung von Titel, Rollen und Status sowie fehlende Ermächtigung Push in Selbstorganisation ohne kontinuierliche Förderung, Training & Führung ● Wettbewerb unter den Mitarbeitern (Awards, Wettbewerb etc.) ● Teams und Menschen alleine lassen ● Konflikte ignorieren Umgang mit Menschen, die nicht agil werden wollen
  • 17. FAZIT
  • 18. Resümee 1. Verständnis von agiler Transformation formulieren ● Agile Transformation != iterative Software Entwicklung mit Scrum ● Bedeutung von Agilität im Unternehmenskontext ● Handlungsspielräume von Rollen konkretisieren und transparent machen 2. Kultur folgt Struktur*: Prinzipien und Werte positiv Vorleben (Vorbildfunktion) 3. Inspect & Adapt: Kontinuierliche Verbesserung und Anpassung ● Wertschätzung des erreichten ● Externer Austausch *http://www.craiglarman.com/wiki/index.php?title=Larman%27s_Laws_of_Organizational_Behavior
  • 19. Danke für die Aufmerksamkeit! Stefan Görgner (@klaaaatuuuu) | Frank Gollas (@frankgollas) | Patrick Sauerwein (@virtual_patrick) | Marcus Schreiber (@MarcusSchreibe4)

Hinweis der Redaktion

  1. Unterschiedliche Vorstellungen und Handlungen Keine konkrete Produktstrategie und Mission Wechselhafte Produktstrategien
  2. “Culture eats strategy for breakfast.” - Peter Drucker