Agil bleiben mit vielen teams REConf 2013
-
Upload
hood-und-agile-by-hood -
Category
Technology
-
view
568 -
download
0
description
Transcript of Agil bleiben mit vielen teams REConf 2013
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
Agil bleiben mit vielen Teams – Praxisbericht jenseits der Lehrbücher
Copyright © 2013 HOOD GmbH. http://www.HOOD-Group.com
Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung
ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
-1-
Agil bleiben mit vielen Teams –
Praxisbericht jenseits der Lehrbücher
HOOD GmbH
Andreas Becker, Uwe Valentini
Büro München
Keltenring 7
82041 Oberhaching
Germany
Tel: 0049 89 4512 53 0
www.HOOD-Group.com
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
-4-
1. Umfeld und was wir vorfanden
2. Skalierter agiler Prozess
3. Transition
4. Zusammenfassung
5. Diskussion
Agenda
Copyright © 2013 HOOD GmbH. http://www.HOOD-Group.com
Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung
ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
Kontext
5
19.000.000 verwaltete Kunden
27.000 Anwender
130 Unternehmen
16 Komponenten
Copyright © 2013 HOOD GmbH. http://www.HOOD-Group.com
Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung
ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
Managementerwartungen
1. Schneller ausliefern
2. Flexibler auf Änderungen regieren können
3. Qualität steigern
-6- Copyright © 2013 HOOD GmbH. http://www.HOOD-Group.com
Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung
ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
Das Scrum-Framework
Product
Backlog Sprint
Backlog
Sprint
3 Wochen
Potentiell lieferbares
Produktinkrement
Sprint Planning I+II
Review + Retrospektive
Tasks
Daily
Story Time
Copyright © 2013 HOOD GmbH. http://www.HOOD-Group.com
Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung
ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
-7-
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
16 agile Teams
Copyright © 2013 HOOD GmbH. http://www.HOOD-Group.com
Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung
ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
-8-
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
Die Geister, die ich rief...
• Agil lässt uns schneller und besser
werden
• Agil ist modern, da muss ja was
dran sein
• Wir arbeiten ab jetzt auch agil und
stellen die Entwicklung um
-10-
Wer A sagt, muss auch B sagen...
Copyright © 2013 HOOD GmbH. http://www.HOOD-Group.com
Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung
ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
-11-
1. Umfeld und was wir vorfanden
2. Skalierter agiler Prozess
3. Transition
4. Zusammenfassung
5. Diskussion
Copyright © 2013 HOOD GmbH. http://www.HOOD-Group.com
Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung
ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
Teams – Kommunikation und Zusammenarbeit
Redakteure
Support
-13- Copyright © 2013 HOOD GmbH. http://www.HOOD-Group.com
Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung
ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
…
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
Pyramide in einem agil-skalierten Umfeld
Epics
Features
User Stories
Quelle: http://www.antike-weltwunder.de/die-pyramiden-von-gizeh/
Tasks
-14-
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
Epic
User
Story
User
Story
User
Story
User
Story
User
Story
User
Story
User
Story
Epic Backlog
Feature Backlog
Product Backlogs
User
Story
1. -----
2. -----
3. -----
4. -----
5. -----
6. -----
..
....
1. -----
2. -----
3. -----
4. -----
5. -----
6. -----
..
....
Epic
1. -----
2. -----
3. -----
4. -----
5. -----
6. -----
..
....
Feature Feature Feature
Vision / Strategie
Sprint Backlogs
1. -----
2. -----
3. -----
4. -----
5. -----
6. -----
..
....
Task
Task
Task
Task
Task
Task
Anforderungen und verschiedene Backlogs
Task
Task
Task
Stories / Akzeptanzkriterien
Feature
Epics
Tasks
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
Epic
User
Story
User
Story
User
Story
User
Story
User
Story
User
Story
User
Story
User
Story
Epic Feature Feature Feature
Vision / Strategie
Task
Task
Task
Task
Task
Task
Verantwortungsbereiche und Kommunikation
Task
Task
Task
Stories / Akzeptanzkriterien
Feature
Epics
Tasks
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
Releaseübersicht
-18-
RG
Feinplanung Feinplanung RG
Feinplanung RG
St. St. St.
1 2012
2 2012
3 2012
4 2012
5 2012
6 2012
7 2012
8 2012
9 2012
10 2012
11 2012
12 2012
St.
13 2013
14 2013
RF RG
Sprints
Entwicklung
E2E, UAT,
Performance
Pilot
Release-
planung
Copyright © 2013 HOOD GmbH. http://www.HOOD-Group.com
Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung
ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
Story
Time
Feature
Time
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
Releaseplanung für gesetzliche Themen
-19-
RG
Feinplanung Feinplanung
RG
Feinplanung RG
St. St.
St.
1 2012
2 2012
3 2012
4 2012
5 2012
6 2012
7 2012
8 2012
9 2012
10 2012
11 2012
12 2012
St.
13 2013
14 2013
RF
RG
Sprints
Entwicklung
E2E, UAT,
Performance
Pilot
Release-
planung
Copyright © 2013 HOOD GmbH. http://www.HOOD-Group.com
Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung
ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
Story
Time
Feature
Time
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
Feature Board
Team A
Team C
Team E
Team B
Team F
Team D
Teams Geplant In Arbeit Fertig
US US US
US
hoch niedrig
US US
US US
US US
US US US
US
US US US
US
US
US
US
US
US
Story Points
Zeit
US
US US US
Story Points
Zeit
Story Points
Zeit
Story Points
Zeit
Story Points
Zeit
Story Points
Zeit
US
US
Feature Feature
Feature
Feature Feature Feature
Feature
US
Feature
Planungsrelevante Feature / UserStories
Abhängigkeiten und
gefährdete Funktionalität
Burndown Chart
Feature
Feature
… -20-
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
-21-
1. Umfeld und was wir vorfanden
2. Skalierter agiler Prozess
3. Transition
4. Zusammenfassung
5. Diskussion
Copyright © 2013 HOOD GmbH. http://www.HOOD-Group.com
Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung
ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
Was bedeutet „Agile“ für Sie?
Eine weitere
Vorgehens-
weise
Paradigmen-
wechsel /
Transition
Wohin schlägt der Zeiger in Ihrer Organisation?
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
Der Weg zur agilen Organisation
-23-
Testlauf
„Agiles Team“
Management
Workshop Projektteam
bilden
Pilotierung
Agile Teams
Rollout
AgileTeams Umstrukturierung
der Organisation
Coaching, Kommunikation,
Schulung
Entscheidung
Inspect &
Adapt
Transitionsteam
Copyright © 2013 HOOD GmbH. http://www.HOOD-Group.com
Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung
ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
-24-
1. Umfeld und was wir vorfanden
2. Skalierter agiler Prozess
3. Transition
4. Zusammenfassung
5. Diskussion
Copyright © 2013 HOOD GmbH. http://www.HOOD-Group.com
Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung
ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
Copyright © 2010 HOOD Ltd. http://www.HOOD-Group.com
Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung
ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-25-
Was bedeutet agil wirklich?
„Man sollte alles so einfach wie möglich
machen, aber nicht noch einfacher!“
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
Das Agile Manifest – 12 Prinzipien
Copyright © 2012 HOOD Ltd. http://www.HOOD-Group.com Vertraulich.
Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige
schriftliche Zustimmung der HOOD Group verboten.
-26-
Quelle: http://agilemanifesto.org/principles.html/
Unsere höchste Priorität ist es, den Kunden durch frühe und
kontinuierliche Auslieferung wertvoller Software zufrieden zu stellen.
Heiße Anforderungsänderungen selbst spät in der Entwicklung
willkommen. Agile Prozesse nutzen Veränderungen zum
Wettbewerbsvorteil des Kunden.
Liefere funktionierende Software regelmäßig
innerhalb weniger Wochen oder Monate
und bevorzuge dabei die kürzere Zeitspanne.
Fachexperten und Entwickler müssen
während des Projektes täglich
zusammenarbeiten.
Errichte Projekte rund um motivierte Individuen.
Gib ihnen das Umfeld und die Unterstützung, die sie
benötigen und vertraue darauf, dass sie die Aufgabe erledigen.
Die effizienteste und effektivste Methode,
Informationen an und innerhalb eines
Entwicklungsteam zu übermitteln, ist im
Gespräch von Angesicht zu Angesicht.
Funktionierende Software ist
das wichtigste Fortschrittsmaß.
Agile Prozesse fördern nachhaltige
Entwicklung. Die Auftraggeber, Entwickler
und Benutzer sollten ein gleichmäßiges
Tempo auf unbegrenzte Zeit halten können.
Ständiges Augenmerk auf
technische Exzellenz und
gutes Design fördert Agilität.
Einfachheit -- die Kunst, die
Menge nicht getaner Arbeit
zu maximieren -- ist essenziell.
Die besten Architekturen,
Anforderungen und Entwürfe
entstehen durch
selbstorganisierte Teams.
In regelmäßigen Abständen reflektiert
das Team, wie es effektiver werden
kann und passt sein Verhalten
entsprechend an.
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
Fragen und Diskussion
-27-
World Café:
Agil skaliert - Agil bleiben mit vielen Teams
Copyright © 2013 HOOD GmbH. http://www.HOOD-Group.com
Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung
ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
Vielen Dank für Ihre Aufmerksamkeit
Andreas Becker Dipl. Wirt.-Ing. (FH)
Senior Consultant
HOOD GmbH Büro München
Keltenring 7 D-82041 Oberhaching
Tel: 0049 89 4512 53 0 Mobile: 0049 176 16 61 16 25
[email protected] http://www.HOOD-Group.com
Copyright © 2012 HOOD GmbH http://www.HOOD-GmbH.com
Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung
ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
-28-
Uwe Valentini Senior Consultant HOOD GmbH Büro München Keltenring 7 D-82041 Oberhaching Tel: 0049 89 4512 53 0 Mobile: 0049 176 16 61 16 07 [email protected] http://www.HOOD-Group.com
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
Backup
Copyright © 2012 HOOD GmbH http://www.HOOD-GmbH.com
Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung
ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
-29-
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
Tests im Überblick
Copyright © 2012 HOOD GmbH http://www.HOOD-GmbH.com
Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung
ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
-30-
Teststufe Entwicklung Komponente System System Performance Pilot
Testbasis Tasks Sprint Backlog Geschäfts-
prozesse
Epic und
Themen
Backlog
Nicht-
funktionale
Akzeptanz-
kriterien
Geschäfts-
prozesse
Testart Unit-Test Akzeptanztest UAT E2E-Test Quality Test Abnahmetest
Testfokus Klassen und
Methoden,
Regression
User Story,
Schnittstellen,
Regression
Szenarien
mit
Testdaten
Produkt,
Regression
Zeitverhalten,
Regression
Szenarien
mit
Realdaten
Automati-
sierung
ja teilweise nein ja ja nein
Durch-
führung
Entwickler SOFA / Team Sach-
bearbeiter
Kranken-
kasse
System-
integrations-
tester (SIT)
System-
integrations-
tester (SIT)
Sach-
bearbeiter
Pilotkasse -30-
RG
Feinplanung Feinplanung RG Feinplanung RG
St. St. St.
1 2012
2 2012
3 2012
4 2012
5 2012
6 2012
7 2012
8 2012
9 2012
10 2012
11 2012
12 2012
St.
13 2012
14 2012
RF RG
Sprints
Entwicklung
E2E, UAT,
Performance
Pilot
Release-
planung
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
Umstrukturierung der Organisation
1. Trennung von Produkt- und disziplinarer Verantwortung
2. Wegfall von zahlreichen Projektleiterstellen
3. Zusammenlegung von Bereichen und Abteilungen
4. Ausrichtung der Struktur nach Produkten
-31- Copyright © 2013 HOOD GmbH. http://www.HOOD-Group.com
Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung
ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
Gesetzliche Vorgaben
-32-
§ Finales
Rundschreiben ------------------------------
------------------------------
------------------------------
------------------------------
------------------------------
------------------------------
Gesetzestext ------------------------------
------------------------------
Vorversion 0.2
Rundschreiben ------------------------------
------------------------------
------------------------------
------------------------------
------------------------------
------------------------------
Vorversion 0.1
Rundschreiben ------------------------------
------------------------------
------------------------------
------------------------------
------------------------------
------------------------------
Copyright © 2013 HOOD GmbH. http://www.HOOD-Group.com
Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung
ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
Funktionalität
Qualität
Funktionalität
Qualität
Falsche (Management-) Erwartung
DoD
Performanceverbesserung
Refactoring
Testautomatisierung
Fehleraltbestände abbauen
Copyright © 2013 HOOD GmbH. http://www.HOOD-Group.com
Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung
ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
-33-
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
-35-
Metriken – oder wer lügt besser?
Es gibt drei Arten von Lügen:
„Lügen, verdammte Lügen und
Statistiken“
Copyright © 2013 HOOD GmbH. http://www.HOOD-Group.com
Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung
ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
Scrum-Board mit Fastlane und Kanban
Copyright © 2012 HOOD GmbH http://www.HOOD-GmbH.com
Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung
ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
-36-
-36-
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
Zusammenhang: Thema, Epic und User Story
<< Thema >>
Erweiterung der Gesundheitskarte um elektronisches Rezept
<< Epic >>
<< Epic >>
<< User Story>>
<< User Story>>
<< User Story>>
<< Epic >>
Schnittstelle für
Team B
Team B Team A
<< User Story>>
<< User Story>>
<< User Story>>
<< User Story>>
Copyright © 2013 HOOD GmbH. http://www.HOOD-Group.com
Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung
ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
-37-
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
Continuous Integration
-38- Copyright © 2013 HOOD GmbH. http://www.HOOD-Group.com
Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung
ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
DM6 REConf 2013
Uwe Valentini, Andreas Becker
Version 1.1 – 04.03.2013
80 / 20 Regel – Gilt sie auch hier?
<< Thema >>
Erweiterung der Gesundheitskarte um elektronisches Rezept
<< Epic >>
<< Epic >>
<< User Story>>
<< User Story>>
<< User Story>>
<< Epic >>
Schnittstelle für
Team B
Team B Team A
<< User Story>>
<< User Story>>
<< User Story>>
<< User Story>>
-42- Copyright © 2013 HOOD GmbH. http://www.HOOD-Group.com
Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung
ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.