Agiles Projektmanagement
oder "fortgeschrittenes Schwitzen für PM-Afficionados"
Webclash, 19.06.2013
Dieter Willinger
dieter@willinger.cc
@dieterwillinger
Wer bin ich?
● Dieter Willinger
● bisher einige Jobs im Digitalbereich
○ Intranetmanager
○ Projektmanager
○ Konzeptionist
● freiberuflich selbstständig
○ Web
○ Apps
○ Online Marketing (SEO, SEM, Social Media)
○ B2B (Projektmanagement, Consulting)
Wer seid Ihr?
● Wer arbeitet regelmäßig in Projekten (mit
mehr als 5 Personen)?
● Wer arbeitet als Projektmanager?
● Wer hat Erfahrung mit agilem
Projektmanagement?
● Was interessiert Euch daran?
Für die, die sehr schwitzen oder es
eilig haben...
Agiles Management hat das Ziel dem Kunden
● in kurzen Zeitabständen (Iterationen)
● funktionierende (!) Software zu liefern
Wichtig dabei ist
● den Kunden mit einzubeziehen
● das Team sich selbst organisieren und
entscheiden lassen
● und für Transparenz im Prozess zu sorgen.
An welches erfolgreiche oder misslungene
Projekt denkt Ihr heute noch zurück?
Was ist ein Projekt
bzw. was zeichnet ein Projekt aus?
Die Antwort für PM-Nerds
Ein Projekt ist ein Vorhaben, das im
Wesentlichen durch Einmaligkeit der
Bedingungen in ihrer Gesamtheit
gekennzeichnet ist, z.B. Zielvorgabe,
zeitliche, finanzielle, personelle und andere
Begrenzungen, Abgrenzung gegenüber
anderen Vorhaben, projektspezifische
Organisation.
Projektdefinition nach DIN69901
Die profane Antwort:
das (magische) Dreieck des Projektmanagements
Wenn sich nichts davon ändern
darf, wie soll man damit
umgehen?
Die vier "Constraints" in Agile
Zeit
Qualität
Budget
Scope
(Umfang)
Woher weißt man, was der
Kunde will und was zu tun ist?
User Stories schreiben
User stories sollten sein: independent, negotiable,
valuable, estimable, small, testable (INVEST)
Als Internet Master
möchte ich Root Rechte
vergeben können damit
ich meine Nerd-Freunde
beeindrucken kann.
Eine User Story ist erledigt, wenn sie...
● spezifiziert
● designed
● implementiert
● getestet und
● dokumentiert
ist.
Woher weiß man,
wie lange das Projekt dauern wird?
User Stories mit Punkten für den
Aufwand bewerten...
... und priorisieren!
User Stories im Aufwand schätzen
Planning Poker
Spike
"Triangulation"
Agiler Projektplan
Iteration 1 Iteration 2 Iteration 3 ...
US 1: 3pt
US 2: 1pt
US 6: 1pt
US 5: 3pt
US 3: 5pt
US 4: 3pt
MASTER STORY LIST
t
Agiler Projektplan
Iteration 1 Iteration 2 Iteration 3 ...
US 1: 3pt
US 2: 1pt
US 6: 1pt
US 5: 3pt
US 3: 5pt
US 4: 3pt
MASTER STORY LIST
t
Agiler Projektplan
Iteration 1 Iteration 2 Iteration 3 ...
US 1: 3pt
US 2: 1pt
US 6: 1pt
US 5: 3pt
US 3: 5pt
US 4: 3pt
US 5: 3pt
(geschätzte) Team Velocity (bspw. 8 Punkte pro Iteration)
US 7: 3pt
t
Punkte
Burndown Chart
I1
Team Velocity
I2 I3 I4 I5 ...
t
Punkte
User
Stories
● Tägliches Standup-Meeting
Was hast Du gestern gemacht, um die Welt zu verbessern, was
machst Du heute und wie wirst Du die Brocken bis dahin aus dem
Weg ballern?
● Story Planning Meeting
Design, Konzept vorhanden, Testing vorbereitet, Umsetzung
möglich?
● Show Case
dem Kunden den aktuellen Letztstand zeigen
● Nächste Iteration planen
Teamgeschwindigkeit überprüfen, User Stories verschieben,
Stories überarbeiten und neu priorisieren
● (Mini-) Retrospektive
Was läuft gut, was kann besser werden?
Was man innerhalb einer Iteration alles
machen könnte...
Theorie und Praxis...
Was kann alles schiefgehen und
wie darauf (agil) reagieren?
Zusammenfassung
Im agilen Projektmanagement geht es um
Transparenz durch ehrliche Kommunikation...
Zusammenfassung
... und darum wöchentlich (regelmäßig) etwas
von Wert (!) zu liefern
Was nun?
● Schauen:
Scrum in under 10 minutes (Video) - http:
//goo.gl/kFqER
● Lesen:
The Agile Samurai (ebook) - http://goo.
gl/dEUSl
● Verstehen:
Das Agile Manifest - http://goo.gl/6a9wF
● Machen:
Just do it! Es gibt kein "falsch"!

Kurze Einführung in agiles Projektmanagement

  • 1.
    Agiles Projektmanagement oder "fortgeschrittenesSchwitzen für PM-Afficionados" Webclash, 19.06.2013 Dieter Willinger dieter@willinger.cc @dieterwillinger
  • 2.
    Wer bin ich? ●Dieter Willinger ● bisher einige Jobs im Digitalbereich ○ Intranetmanager ○ Projektmanager ○ Konzeptionist ● freiberuflich selbstständig ○ Web ○ Apps ○ Online Marketing (SEO, SEM, Social Media) ○ B2B (Projektmanagement, Consulting)
  • 3.
    Wer seid Ihr? ●Wer arbeitet regelmäßig in Projekten (mit mehr als 5 Personen)? ● Wer arbeitet als Projektmanager? ● Wer hat Erfahrung mit agilem Projektmanagement? ● Was interessiert Euch daran?
  • 4.
    Für die, diesehr schwitzen oder es eilig haben... Agiles Management hat das Ziel dem Kunden ● in kurzen Zeitabständen (Iterationen) ● funktionierende (!) Software zu liefern Wichtig dabei ist ● den Kunden mit einzubeziehen ● das Team sich selbst organisieren und entscheiden lassen ● und für Transparenz im Prozess zu sorgen.
  • 5.
    An welches erfolgreicheoder misslungene Projekt denkt Ihr heute noch zurück?
  • 6.
    Was ist einProjekt bzw. was zeichnet ein Projekt aus?
  • 7.
    Die Antwort fürPM-Nerds Ein Projekt ist ein Vorhaben, das im Wesentlichen durch Einmaligkeit der Bedingungen in ihrer Gesamtheit gekennzeichnet ist, z.B. Zielvorgabe, zeitliche, finanzielle, personelle und andere Begrenzungen, Abgrenzung gegenüber anderen Vorhaben, projektspezifische Organisation. Projektdefinition nach DIN69901
  • 8.
    Die profane Antwort: das(magische) Dreieck des Projektmanagements
  • 9.
    Wenn sich nichtsdavon ändern darf, wie soll man damit umgehen?
  • 10.
    Die vier "Constraints"in Agile Zeit Qualität Budget Scope (Umfang)
  • 12.
    Woher weißt man,was der Kunde will und was zu tun ist?
  • 13.
    User Stories schreiben Userstories sollten sein: independent, negotiable, valuable, estimable, small, testable (INVEST) Als Internet Master möchte ich Root Rechte vergeben können damit ich meine Nerd-Freunde beeindrucken kann.
  • 14.
    Eine User Storyist erledigt, wenn sie... ● spezifiziert ● designed ● implementiert ● getestet und ● dokumentiert ist.
  • 15.
    Woher weiß man, wielange das Projekt dauern wird?
  • 16.
    User Stories mitPunkten für den Aufwand bewerten... ... und priorisieren!
  • 18.
    User Stories imAufwand schätzen Planning Poker Spike "Triangulation"
  • 19.
    Agiler Projektplan Iteration 1Iteration 2 Iteration 3 ... US 1: 3pt US 2: 1pt US 6: 1pt US 5: 3pt US 3: 5pt US 4: 3pt MASTER STORY LIST t
  • 20.
    Agiler Projektplan Iteration 1Iteration 2 Iteration 3 ... US 1: 3pt US 2: 1pt US 6: 1pt US 5: 3pt US 3: 5pt US 4: 3pt MASTER STORY LIST t
  • 21.
    Agiler Projektplan Iteration 1Iteration 2 Iteration 3 ... US 1: 3pt US 2: 1pt US 6: 1pt US 5: 3pt US 3: 5pt US 4: 3pt US 5: 3pt (geschätzte) Team Velocity (bspw. 8 Punkte pro Iteration) US 7: 3pt t Punkte
  • 22.
    Burndown Chart I1 Team Velocity I2I3 I4 I5 ... t Punkte User Stories
  • 23.
    ● Tägliches Standup-Meeting Washast Du gestern gemacht, um die Welt zu verbessern, was machst Du heute und wie wirst Du die Brocken bis dahin aus dem Weg ballern? ● Story Planning Meeting Design, Konzept vorhanden, Testing vorbereitet, Umsetzung möglich? ● Show Case dem Kunden den aktuellen Letztstand zeigen ● Nächste Iteration planen Teamgeschwindigkeit überprüfen, User Stories verschieben, Stories überarbeiten und neu priorisieren ● (Mini-) Retrospektive Was läuft gut, was kann besser werden? Was man innerhalb einer Iteration alles machen könnte...
  • 24.
    Theorie und Praxis... Waskann alles schiefgehen und wie darauf (agil) reagieren?
  • 25.
    Zusammenfassung Im agilen Projektmanagementgeht es um Transparenz durch ehrliche Kommunikation...
  • 26.
    Zusammenfassung ... und darumwöchentlich (regelmäßig) etwas von Wert (!) zu liefern
  • 27.
    Was nun? ● Schauen: Scrumin under 10 minutes (Video) - http: //goo.gl/kFqER ● Lesen: The Agile Samurai (ebook) - http://goo. gl/dEUSl ● Verstehen: Das Agile Manifest - http://goo.gl/6a9wF ● Machen: Just do it! Es gibt kein "falsch"!