Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013 in Frankfurt

95
Willkommen 1

description

Talk von Joern Bock, Head of Project Management der AOE GmbH im Rahmen des Best Practise Days der Deutschen Bahn zum Thema "Was bedeutet agiles Management für ihre Projekte?". Im Vortrag wird im ersten Teil einen Überblick über agile Methoden und agiles Projektmanagement im besonderen gegeben. Im zweiten Teil wird auf die Themen Corporate Culture, Leadership, Führungsrollen in agilen Organisationen und Change Management eingegangen.

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

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

Willkommen1

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

Joern BockHead of Project ManagementAOE GmbH

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

AOE GmbHWeb&Mobile EntwicklungE-Commerce & Business Portale

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

Werbung Vertrieb

Empfehlungen

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

Endof Sales Talk

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

Was bedeutet agiles Managementfür ihre Projekte?

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

Unsere Historiemit Agile2

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

2007

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

• Anforderungsdokument

• Konzeptphase

• Technologie Stack?

Austausch

Web-IT

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

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 in Frankfurt

Zu viele Meetings?

Scrum• Daily Standups

• Planning Meetings

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

Kanban?

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

• Prozess Framework

• Change erforderlich

• Rollen / Zeremonien

Scrum Kanbanvs

• Vorgehensweise

• Visualisierung

• Minimaler Change

Beide Pull

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

Priorisierung durch Entwickler

Priorisierung

durch PMs

Aufwand für Planung (PM) aber Teameffizienz v

sPush Pull

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

KanbanIn komplexen Projekten

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

• Situation der Entwickler

• Output der Teams

aber

• Planbarkeit der Projekte

Kanban

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

• Reifegrad der Teams

• Verständnis für Lean

daher

• Ready for Scrum!

Kanban

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

Scrum, but3 Vorsicht!

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

Ein bisschenScrum geht nicht!

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

First Adopt

Then Adapt

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

BadImplementations

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

Scrumist aufwendig

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

Typische Scrumbuts

• Daily 1x pro Woche• Skip Retrospektiven• 6 Wochen Sprints• „Zwischendurch“ Aufgaben

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

Lohnt sich das

überhaupt?

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

Waterfall Agile

9%Failed

49%Challenged

42%Successful

29%Failed

57%Challenged

14%Successful

Source: The Chaos Manifesto, The Standish Group 2012

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

$234.969.000.000

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

verbrannt!

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

Es lohnt sich!

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

Also wie macht man Scrum richtig?4

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

SCRUM

The Project

Project initiation

Project close down

Project management

Release development and transition

Transition PhaseDevelopment Iterations

Analyse project

Generate product vision

Develop initial models and plans

Gain stakeholderconsensus

Manage Product Backlog

Creative and conceptional work

Create Roadmap/ Release Plan

• Content migration• Clients approval• Release solution into

production

Hand overto maintenance mode

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

Der Name Agile• Agile Development• Agile Projektmanagement• Agile Organisation

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

Prinzipien• Selbstorganisierte Teams

• Pull System

• Begrenzung WIP

• Häufige Auslieferungen

• Optimierung durch Review

• Transparenz und

Visualisierung

• Definierte Rollen

• Feste Zeremonien

• Konkrete Bestandteile

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

Ganz schön viel!

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

Wer führtdas ein?

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

Entwickler

von unten

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

Management

von oben

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

Projektmanager

aus der Mitte

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

Allegemeinsam!

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

Kunde? Product Owner

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

ProductOwnership5

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

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 42: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013 in Frankfurt

Der Kundeübernimmt Verantwortung

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

Priorisierung

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

Business ValueBusiness Risk

AufwandSchätzung

AufwandBusiness Value

Zuerst

Danach

Später

Verhand-lungs-masse

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

Planung

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

• Backlog

• Team Velocity

• Releaseplanung

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

Backlog: 420 SP

Team Velocity: 60 SP/Iteration

= 7 Iterationen

Iteration 10 d

= 70 d (7 x 10 d)

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

Projektvertrag

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

Plan driven vs Vision driven

Klassisches Projektmanagement Agile Methoden

Scope

Scope

Kosten Termin

Kosten Termin

Vorgabe

Schätzung

Vertraglich festgelegt

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

Money for nothing

changes for free• Lieferdatum fix• Budget fix• Scope variable

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

Backlog

Scope

WasserlinieOut ofScope

Zugesichert

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

Agiler Festpreis• Projekt Schätzung• Team Commitment

• Personengebirge• Team wird gekauft

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

Zahlen6

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

Es wird viel gemessen

Inspect and Adapt

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

Kanban

• CFD - Cumulative Flow Diagram• Throughput

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

Time

Tasks

Lead Time

Backlog Size

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

Scrum• Burn Down Charts

• Velocity

u.v.m.

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

Ideal Hours vs. Elapsed Time

The Superbowl

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

60:40

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

Overhead? 40%

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

Frage:Einkäufer anwesend?

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

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

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

Coding 60%

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

Leadership7

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

Was heißt eigentlich

führen?

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

• Zusammenarbeit organisieren

• Zukunftsfähigkeit sichern

• Konflikte entscheiden

• Mitarbeiter führen

• Transaktionskosten senken

Reinhard Sprenger: Radikal führen, 2012

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

Zusammenarbeit

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

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

Teambuilding

Time

Performance

Forming Storming Norming Performing

Highperformingteam

Working group

Pseudoteam

Potentialteam

Bruce Tuckman, 1965

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

Zukunftsfähigkeit

sichernReaktionsfähigkeit auf Veränderung

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

Konflikte entscheiden

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

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

Führungskraft

• Unklare Perspektive• Patt-Situation oder Stillstand

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

Achtung!Teamentscheidungen aushalten…

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

Mitarbeiterführung• Hohe Eigenverantwortung

• Intrinsische Belohnungssysteme

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

ToleranzGegenüber Abweichlern

Beispiel freie Arbeitszeitgestaltung

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

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

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

Kultureller Wandel8

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

Verschiedene ModelleHarrison‘s Model (1972)

Deal&Kennedy (1984)

William E. Schneider (1999)

Cameron-Quinn (1999)

Slocum & Hellriegel (2010)

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

SocialInstitutions

Military

Family or Athletic Team

University

Religious Institution

Core Cultures

Control

Collaboration

Competence

Cultivation

Individual Motives

Power

Affiliation

Achievement

Growth (Self-Actualization)

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

Schneider

• Core Culture ist gegeben• Fragebogen

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

Keine Kultur ist gut oder schlecht

Welche passt zu einem agilen Unternehmen?

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

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 83: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013 in Frankfurt

47%3%

9%41%Cultivation Competence

Michael Spayd, May 2010

ControlCollaboration

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

Collaboration und Cultivation Culture

Führen Sie Scrum ein

Dominik Maximi – Scrum Day 2013

Change Systeme

Page 85: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013 in Frankfurt

Competence Culture • Wettbewerb

• Focus auf Individuum statt Team

• Teambuilding schwierig

• Organisationsentwicklungsprogramm

Page 86: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013 in Frankfurt

Control Culture • Sehr schwierig

• Eventuell mehrere Jahre

• Organisationsentwicklungsprogramm

Page 87: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013 in Frankfurt

The Marshal Model

Effectivness

0 1 2 3 4 5

Ad-hoc Analytic Synergistic Chaordic

Rightshifting

Page 88: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013 in Frankfurt

Ganz schön viel Theorie…

Konkret:Jurgen ApelloManagement 3.0

Page 89: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013 in Frankfurt

Growstructure

ImproveEverything

DevelopCompetence

AlignConstraints

EnergizePeople

EmpowerTeams

Jurgen Apello, The Martie Model

Page 90: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013 in Frankfurt

Ihr Projekt9 Agile in Großen Unternehmen

Page 91: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013 in Frankfurt

Einführung

im Team / Abteilung

• Kleine Unit• Freiheitsgrade• Agile Advocat im Executive Management

Page 92: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013 in Frankfurt

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

Page 93: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013 in Frankfurt

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

Page 94: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013 in Frankfurt

VielErfolg

Page 95: Agile Management - Best Practice Day der Deutschen Bahn am 17.10.2013 in Frankfurt

Herzlichen [email protected]