Agiles Projektmanagement mit Scrum
● Florian Latzel, @fl3a
● PSM I, scrum.org, 2015
Scrum@Reinblau, 2015-06-13
Agiles Projektmanagement mit Scrum
Session: Scrum aus der Praxis, DrupalDevDays,
Mai 2010 in München mit @luckow und @fl3a
Scrum@Reinblau, 2015-06-13
Agiles Projektmanagement mit Scrum
Agenda
● Scrum
● Die 3 (+ 1) Rollen
● Die 4 (+ 1) Events
● Die 3 Artefakte
● Scrum Tools
● Q & A
Scrum@Reinblau, 2015-06-13
Scrum
● Scrum historisch (woher kommt es)
● Nein nicht aus Jamaica sondern von Toyota
(Lexus – erfolgreich)
● Ken Schwaber gilt als der Scrum-Vater
x
Scrum@Reinblau, 2015-06-13
Scrum
Das Agile Manifest, http://agilemanifesto.org/
● Menschen und Interaktionen sind wichtiger als
Prozesse und Werkzeuge.
● Funktionierende Software ist wichtiger als
umfassende Dokumentation.
● Zusammenarbeit mit dem Kunden ist wichtiger
als die ursprünglich formulierten
Leistungsbeschreibungen.
● Eingehen auf Veränderungen ist wichtiger als
Festhalten an einem Plan.
Scrum@Reinblau, 2015-06-13
Scrum
Ist
● Empirisch
● Inkrementell
● Iterativ
Scrum@Reinblau, 2015-06-13
Scrum
Besteht aus 3 Säulen (empirische Verbesserung)
● Transparenz
● Überprüfung (Inspection)
● Anpassung (Adaptation)
Scrum@Reinblau, 2015-06-13
Scrum
Ist
● Leichtgewichtig
● Einfach zu verstehen
● Schwierig zu meistern
Scrum@Reinblau, 2015-06-13
Scrum-Rollen
Das Scrum-Team / die verschiedenen Rolen
(und deren Aufgaben)
● Product Owner
● Scrum Master
● Development Team
● (Stakeholder)
Scrum@Reinblau, 2015-06-13
Scrum-Rollen
Product Owner
● Vereint aus klassischer Sicht Produkt &
Projektmanager
● Entscheidungsträger
● Verantwortlich
für das
Product
Backlog
Scrum@Reinblau, 2015-06-13
Scrum-Rollen
Scrum Master
Klassische Sicht Coach & Change Agent
● Scrum Master → Product Owner
● Scrum Master → Development
Team
● Scrum Master → Organisation
Scrum@Reinblau, 2015-06-13
Scrum-Rollen
Development Team
● Führt alle Aufgaben aus
● Crossfunktional
● Erstellen Gemeinschaftlich
● Sind bevollmächtigt
● Selbstorganisiert
Scrum@Reinblau, 2015-06-13
Scrum-Rollen
Stakeholder
Rollen außerhalb des Scrum Teams / Scrum
● Kunden
● Anwender
● Management
Scrum@Reinblau, 2015-06-13
Scrum Zeremonien
Scrum Zeremonien
● Sprint-Planning
● Daily Scrum
● Sprint-Review
● Retrospektiven
● (Product Backlog Refinement)
Scrum@Reinblau, 2015-06-13
Scrum Zeremonien
Sprint-Planning
● Kapazitätsplanung
● Beginn eines Sprints – Zusammenstellung der Sprint
Backlog Items für den Sprint
● Durch das Team selbständige Identifikation von Backlog
Items zur
Abarbeitung
während des Sprints
● Übertrag der Aufwands-
punkte in Stundenwerte
● Timebox 8h bei 1 Monatssprint
Scrum@Reinblau, 2015-06-13
Scrum Zeremonien
Daily-Scrum
● Standup Meeting XP
● 3 Fragen
● Was hast du gemacht
● Was wirst du tun
● Was hat dich behindert
● Timebox: <= 15 Min
Scrum@Reinblau, 2015-06-13
Scrum Zeremonien
Sprint-Review
● Produktinkremente (abgearbeite Sprint Backlog
Items) werden durch den Product Owner
getestet und abgenommen
● Akzeptanzkriterien
Scrum@Reinblau, 2015-06-13
Scrum Zeremonien
Sprint-Retrospektive
● Reflexion
● Wie ist es gelaufen?
● Hindernisse
● Timebox: 4h bei 1 Monatssprint
Ziel
● Verbesserung des Prozesses
● Steigerung der Qualität
Scrum@Reinblau, 2015-06-13
Scrum Zeremonien
Product Backlog Refinement (Grooming)
● Product Owner + Development Team
● Verfeinerung
● Runterbrechen von Epics
● Priorisierung
● Schätzung
● Timebox: 10% der Sprintzeit
Scrum@Reinblau, 2015-06-13
Scrum Artefakte
● Product Backlog
● Sprint Backlog
● Sprint Burndown
● Impediment Backlog
Scrum@Reinblau, 2015-06-13
Scrum Artefakte
Product Backlog
● Enthält die Product Backlog Items
● Geordnet
● Nie vollständig
● Lebendes Artefakt
Scrum@Reinblau, 2015-06-13
Scrum Artefakte
Product Backlog, DEEP-Eigenschaften
● Detailed appropriately
● Emergent
● Estimated
● Prioritised
Scrum@Reinblau, 2015-06-13
Scrum Artefakte
Product Backlog → Product Backlog Item
● Name
● Beschreibung
● Importance / Business Value
● Aufwand
Scrum@Reinblau, 2015-06-13
Scrum Artefakte
Product Backlog → Product Backlog Item
Beschreibung
● "Als <Rolle> möchte ich <Ziel/Wunsch>, um
<Nutzen>"
Akzeptanzkriterien & Tests
● "Angenommen <Vorbedingungen>, wenn
<Aktion>, dann <Ergebnis>"
Scrum@Reinblau, 2015-06-13
Scrum Artefakte
Product Backlog → Product Backlog Item
● INVEST Methode
Scrum@Reinblau, 2015-06-13
Scrum Artefakte
Product Backlog → Product Backlog Item
● I - Independent
● N - Negotiable
● V - Valuable
● E - Estimable
● S - Small
● T - Testable
https://en.wikipedia.org/wiki/INVEST_(mnemonic)
Scrum@Reinblau, 2015-06-13
Scrum Artefakte
Product Backlog → Planning Poker
● „Schabernacki“ → Bewertung von Aufgaben mit
Punkten?
Scrum@Reinblau, 2015-06-13
Scrum Artefakte
Product Backlog → Planning Poker
● Schabernacki → Fibonacci(-Folge)
● Aufwandsabschätzung
für alle identifizierten
Product Backlog Items
Scrum@Reinblau, 2015-06-13
Scrum Artefakte
Sprint Backlog
● Status / Fortschritt / Progress
● Spalten
● Backlog-Items
● Tasks
● In Progress
● Ggf. Testing / Check /
To verify
● Done
Scrum@Reinblau, 2015-06-13
Scrum Artefakte
Burndown-Diagramm
Achsen
● Y-Achse, Aufwand
● X-Achse, Zeit
Linien
● Ideal
● Real / Verbraucht
Scrum@Reinblau, 2015-06-13
Scrum Artefakte
Impediment Backlog
● „Hindernisliste“
● Sammlung auftretender
Hindernisse
● Behebung durch
Scrum Master
Scrum@Reinblau, 2015-06-13
Scrum Sprint Flow
Scrum@Reinblau, 2015-06-13
Scrum Tools
● Papier, Schere, Stift, Klebezettel
● Excel
● Product Backlog
http://www.crisp.se/henrik.kniberg/scrum/index-card-generator/excel/ProductBacklog.xls
● Redmine http://www.redmine.org/
● Redmine Backlogs http://www.redminebacklogs.net/
● Planning Poker Karten
Scrum@Reinblau, 2015-06-13
Scrum Tools
Excel Product Backlog
● StoryID
● Importance / Business Value
● Name
● Beschreibung
● Akzeptanzkriterien / Tests
● Aufwand
Scrum@Reinblau, 2015-06-13
Scrum Tools
Excel Product Backlog,
● Sortierbare Spalten
● Generierung von druckbaren Backlog Items /
Story Cards
Ggf. Zusätzliche Spalten
● Sprint
● Thema
● Bezug zu User-Story
Scrum@Reinblau, 2015-06-13
Scrum Tools
Redmine Backlogs
● Product Backlog
● Sprint
Backlogs
● Burndown-
Diagramme
● Impediment
Backlogs
● …
Scrum@Reinblau, 2015-06-13
THX
...und auf Projekte mit SCRUM die „rocken“!
● Last Daily @berlinonline, Projekt berliner.de, Mai 2009
● https://www.drupal.org/node/622158
Scrum@Reinblau, 2015-06-13
Scrum in der Praxis
Q&A
● florian.latzel@reinblau.de
Scrum@Reinblau, 2015-06-13
A big Thanks to copyright owners
● Scrum aus der Praxis @ DrupalDevDays 2010 (by-nc-sa beta.robot)
http://www.flickr.com/photos/beta-robot/4591718950/
● Appleton Rum Tour (cc-by YardEdge)
http://www.flickr.com/photos/29027546@N07/4547325778/
● Defensive Scrum (cc-by-nc-nd PD)
http://www.flickr.com/photos/paul-drummond/3362965758/
● Green box 123 (cc-by-nc-nd iammikeb)
http://www.flickr.com/photos/mikebrown/2468659030/
● Day 032/365 - I'll get you next time, He-Man! (cc-by-nc-sa Great Beyond)
http://www.flickr.com/photos/tonyjcase/4346142817/
● Bearded Pig (cc-by digitalART2)
http://www.flickr.com/photos/digitalart/2200807494/
● Brad's Lunch, Wednesday April 23, 2008 (cc-by-nc-sa flit)
http://www.flickr.com/photos/flit/2436263287/
● P1000522 (cc-by-nc AleNunez)
http://www.flickr.com/photos/alenunez/444510317/
● 08-oct-11 (cc-by sashafatcat)
http://www.flickr.com/photos/sashafatcat/2933772254/
● Retrospective (cc-by Peter Kaminski)
http://www.flickr.com/photos/peterkaminski/1316800037/
● Pokern (cc-by graf.luckow.org)
● Saturday Scrum Sprint 01 (cc-by-nc-sa alandd)
http://www.flickr.com/photos/alandd/2119855534/
● Scrum Flow (by-sa wikipedia)
http://commons.wikimedia.org/wiki/File:Scrum_Flow_for_one_Sprint.png
● Sprint005 burndown chart (2nd July 08) (cc-by-sa J'Roo)
http://www.flickr.com/photos/jnicho02/2636053874/
● Impediment Backlog (c by Cara Turner)
http://inevitablyagile.wordpress.com/2011/03/02/pre-mortem-exercise/
● Screenshot Sprint Taskboard (c by Redmine Backlogs)
http://www.redminebacklogs.net/en/usage-team-member/
● My last daily scrum at BerlinOnline (c by Olf Dziadek)
http://netzaffe.de/fotos/social-event/my-last-daily-scrum-at-berlinonline.html

Agiles Projektmanagement mit Scrum