Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

84
Willkommen 1

description

Im Rahmen des Best Practice Days der Deutschen Bahn mit dem Schwerpunkt "Agile" spricht Joern Bock, Head of Project Management zum Thema "Was bedeutet agiles Managementfür ihre Projekte?". Schwerpunkt des Talks ist zum einen eine Einführung in agile Methoden bzw. agile Vorgehensweisen aber auch den dafür notwendigen Change in der Unternehmenskultur, dem Führungsmodell, Leadership etc.

Transcript of Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Page 1: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Willkommen1

Page 2: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Joern BockHead of Project ManagementAOE GmbH

Page 3: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

AOE GmbHWeb&Mobile EntwicklungE-Commerce & Business Portale

Page 4: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013
Page 5: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Werbung Vertrieb

Empfehlungen

Page 6: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Endof Sales Talk

Page 7: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Was bedeutet agiles Managementfür ihre Projekte?

Page 8: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Unsere Historiemit Agile2

Page 9: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

2007

Page 10: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

• Anforderungsdokument

• Konzeptphase

• Technologie Stack?

Austausch

Web-IT

Page 11: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Close to Certainty Technology

Complex

Anarchy

Requirements

Far fromAgreement

Close toAgreement

Far from Certainty

Complicated(Political)

ComplicatedSimple

Source: Stacey Complexity Matrix 2002

Page 12: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

• Prozess Framework

• Change erforderlich

• Rollen / Zeremonien

Scrum Kanbanvs

• Vorgehensweise

• Visualisierung

• Minimaler Change

Beide Pull

Page 13: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Priorisierung durch Entwickler

Priorisierung

durch PMs

Aufwand für Planung (PM) aber Teameffizienz v

sPush Pull

Page 14: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

KanbanIn komplexen Projekten

Page 15: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

• Situation der Entwickler

• Output der Teams

aber

• Planbarkeit der Projekte

Kanban

Page 16: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

• Reifegrad der Teams

• Verständnis für Lean

daher

• Ready for Scrum!

Kanban

Page 17: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Scrum, but3 Vorsicht!

Page 18: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Ein bisschenScrum geht nicht!

Page 19: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

BadImplementations

Page 20: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Scrumist aufwendig

Page 21: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Lohnt sich das

überhaupt?

Page 22: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Waterfall Agile

9%Failed

49%Challenged

42%Successful

29%Failed

57%Challenged

14%Successful

Source: The Chaos Manifesto, The Standish Group 2012

Page 23: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

$234.969.000.000

$47 Mrd.29% $68Mrd. 9% $21Mrd.

verbrannt!

Page 24: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Es lohnt sich!

Page 25: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Also wie macht man Scrum richtig?4

Page 26: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Prinzipien• Selbstorganisierte Teams

• Pull System

• Begrenzung WIP

• Häufige Auslieferungen

• Optimierung durch Review

• Transparenz und

Visualisierung

• Definierte Rollen

• Feste Zeremonien

• Konkrete Bestandteile

Page 27: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Ganz schön viel!

Page 28: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Wer führtdas ein?

Page 29: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Entwickler

von unten

Page 30: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Management

von oben

Page 31: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Projektmanager

aus der Mitte

Page 32: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Allegemeinsam!

Page 33: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Kunde? Product Owner

Page 34: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

ProductOwnership5

Page 35: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Communication

Vision

Stakeholders

PO

PPO

4-6 Items4-6 Items

„Yes“

„No“

Dev Team

WIP Limit = Iteration + VelocityNach Henrik Kniberg „Product Ownership in a Nutshell“

Page 36: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Der Kundeübernimmt Verantwortung

Page 37: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Priorisierung

Page 38: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Business ValueBusiness Risk

AufwandSchätzung

AufwandBusiness Value

Zuerst

Danach

Später

Verhand-lungs-masse

Page 39: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Planung

Page 40: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

• Backlog

• Team Velocity

• Releaseplanung

Page 41: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Backlog: 420 SP

Team Velocity: 60 SP/Iteration

= 7 Iterationen

Iteration 10 d

= 70 d (7 x 10 d)

Page 42: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Projektvertrag

Page 43: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Plan driven vs Vision driven

Klassisches Projektmanagement Agile Methoden

Scope

Scope

Kosten Termin

Kosten Termin

Vorgabe

Schätzung

Vertraglich festgelegt

Page 44: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Backlog

Scope

WasserlinieOut ofScope

Zugesichert

Page 45: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Agiler Festpreis• Projekt Schätzung• Team Commitment

• Personengebirge• Team wird gekauft

Page 46: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Zahlen6

Page 47: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Scrum• Burn Down Charts

• Velocity

u.v.m.

Page 48: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013
Page 49: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Ideal Hours vs. Elapsed Time

The Superbowl

Page 50: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

60:40

Page 51: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Overhead? 40%

Page 52: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Frage:Einkäufer anwesend?

Page 53: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Bedenken Sie• Projektmanagement• Alle Meetings und Abstimmungen• Testen• Dokumentation• Abnahme und Deployment

Page 54: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Coding 60%

Page 55: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Leadership7

Page 56: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Was heißt eigentlich

führen?

Page 57: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

• Zusammenarbeit organisieren

• Zukunftsfähigkeit sichern

• Konflikte entscheiden

• Mitarbeiter führen

• Transaktionskosten senken

Reinhard Sprenger: Radikal führen, 2012

Page 58: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Zusammenarbeit

organisieren• Teambuilding• Hierarchien?• C2 (Command&Control)?

Page 59: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Teambuilding

Time

Performance

Forming Storming Norming Performing

Highperformingteam

Working group

Pseudoteam

Potentialteam

Bruce Tuckman, 1965

Page 60: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Zukunftsfähigkeit

sichernReaktionsfähigkeit auf Veränderung

Page 61: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Konflikte entscheiden

Gemeinsam• Reifegrad des Teams• Wisdom of the Crowd• Single Point of Knowledge

Page 62: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Führungskraft

• Unklare Perspektive• Patt-Situation oder Stillstand

Page 63: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Achtung!Teamentscheidungen aushalten…

Page 64: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Mitarbeiterführung• Hohe Eigenverantwortung

• Intrinsische Belohnungssysteme

Page 65: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

ToleranzGegenüber Abweichlern

Beispiel freie Arbeitszeitgestaltung

Page 66: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

• Keine Kontrolle• Vertrauen• Verbesserungen fördern• Verantwortung ins Team

Page 67: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Kultureller Wandel8

Page 68: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Verschiedene ModelleHarrison‘s Model (1972)

Deal&Kennedy (1984)

William E. Schneider (1999)

Cameron-Quinn (1999)

Slocum & Hellriegel (2010)

Page 69: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

SocialInstitutions

Military

Family or Athletic Team

University

Religious Institution

Core Cultures

Control

Collaboration

Competence

Cultivation

Individual Motives

Power

Affiliation

Achievement

Growth (Self-Actualization)

Page 70: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Schneider

• Core Culture ist gegeben• Fragebogen

Page 71: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Keine Kultur ist gut oder schlecht

Welche passt zu einem agilen Unternehmen?

Page 72: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Control

Cultivation

Possibility oriented

Collaboration

„We succeed byworking together“

„We succeed by gettingand keeping control“

„We succeed by growingpeople who fulfill ourvision“

Team | Synergy | Diversity

Competence

Rules | Order | Stability

„We succeed by beingthe best“

People oriented

Company oriented

Fact oriented

Elite | Experts | MeritocracyVision | Evolution | Purpose

Page 73: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

47%3%

9%41%Cultivation Competence

Michael Spayd, May 2010

ControlCollaboration

Page 74: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Collaboration und Cultivation Culture

Führen Sie Scrum ein

Dominik Maximi – Scrum Day 2013

Change Systeme

Page 75: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Competence Culture • Wettbewerb

• Focus auf Individuum statt Team

• Teambuilding schwierig

• Organisationsentwicklungsprogramm

Page 76: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Control Culture • Sehr schwierig

• Eventuell mehrere Jahre

• Organisationsentwicklungsprogramm

Page 77: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Ganz schön viel Theorie…

Konkret:Jurgen ApelloManagement 3.0

Page 78: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Growstructure

ImproveEverything

DevelopCompetence

AlignConstraints

EnergizePeople

EmpowerTeams

Jurgen Apello, The Martie Model

Page 79: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Ihr Projekt9 Agile in Großen Unternehmen

Page 80: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Einführung

im Team / Abteilung

• Kleine Unit• Freiheitsgrade• Agile Advocat im Executive Management

Page 81: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Kleine Schritte• Nicht zu schnell• Mitarbeiter überfordert• Umdenken/Kultureller Change zuerst• Organisationsentwicklungsprogramm

Page 82: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Coaches• Das erste Team muss funktionieren• Leuchtturmprojekt• Abstrahlung auf andere Teams

Page 83: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

VielErfolg

Page 84: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013

Herzlichen [email protected]