Agiles Projektmanagement mit Scrum

39
Agiles Projektmanagement mit Scrum Florian Latzel, @fl3a PSM I, scrum.org, 2015

Transcript of Agiles Projektmanagement mit Scrum

Page 1: Agiles Projektmanagement mit Scrum

Agiles Projektmanagement mit Scrum

● Florian Latzel, @fl3a● PSM I, scrum.org, 2015

Page 2: Agiles Projektmanagement mit Scrum

Scrum@Reinblau, 2015-06-13

Agiles Projektmanagement mit Scrum

Session: Scrum aus der Praxis, DrupalDevDays, Mai 2010 in München mit @luckow und @fl3a

Page 3: Agiles Projektmanagement mit Scrum

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

Page 4: Agiles Projektmanagement mit Scrum

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

Page 5: Agiles Projektmanagement mit Scrum

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.

Page 6: Agiles Projektmanagement mit Scrum

Scrum@Reinblau, 2015-06-13

Scrum

Ist● Empirisch ● Inkrementell● Iterativ

Page 7: Agiles Projektmanagement mit Scrum

Scrum@Reinblau, 2015-06-13

Scrum

Besteht aus 3 Säulen (empirische Verbesserung) ● Transparenz ● Überprüfung (Inspection) ● Anpassung (Adaptation)

Page 8: Agiles Projektmanagement mit Scrum

Scrum@Reinblau, 2015-06-13

Scrum

Ist● Leichtgewichtig ● Einfach zu verstehen ● Schwierig zu meistern

Page 9: Agiles Projektmanagement mit Scrum

Scrum@Reinblau, 2015-06-13

Scrum-Rollen

Das Scrum-Team / die verschiedenen Rolen (und deren Aufgaben)

● Product Owner● Scrum Master● Development Team● (Stakeholder)

Page 10: Agiles Projektmanagement mit Scrum

Scrum@Reinblau, 2015-06-13

Scrum-Rollen

Product Owner● Vereint aus klassischer Sicht Produkt &

Projektmanager● Entscheidungsträger● Verantwortlich

für das ProductBacklog

Page 11: Agiles Projektmanagement mit Scrum

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

Page 12: Agiles Projektmanagement mit Scrum

Scrum@Reinblau, 2015-06-13

Scrum-Rollen

Development Team● Führt alle Aufgaben aus● Crossfunktional● Erstellen Gemeinschaftlich● Sind bevollmächtigt● Selbstorganisiert

Page 13: Agiles Projektmanagement mit Scrum

Scrum@Reinblau, 2015-06-13

Scrum-Rollen

Stakeholder Rollen außerhalb des Scrum Teams / Scrum● Kunden● Anwender● Management

Page 14: Agiles Projektmanagement mit Scrum

Scrum@Reinblau, 2015-06-13

Scrum Zeremonien

Scrum Zeremonien● Sprint-Planning● Daily Scrum● Sprint-Review● Retrospektiven● (Product Backlog Refinement)

Page 15: Agiles Projektmanagement mit Scrum

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

Page 16: Agiles Projektmanagement mit Scrum

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

Page 17: Agiles Projektmanagement mit Scrum

Scrum@Reinblau, 2015-06-13

Scrum Zeremonien

Sprint-Review● Produktinkremente (abgearbeite Sprint Backlog

Items) werden durch den Product Owner getestet und abgenommen

● Akzeptanzkriterien

Page 18: Agiles Projektmanagement mit Scrum

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

Page 19: Agiles Projektmanagement mit Scrum

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

Page 20: Agiles Projektmanagement mit Scrum

Scrum@Reinblau, 2015-06-13

Scrum Artefakte

● Product Backlog● Sprint Backlog● Sprint Burndown● Impediment Backlog

Page 21: Agiles Projektmanagement mit Scrum

Scrum@Reinblau, 2015-06-13

Scrum Artefakte

Product Backlog● Enthält die Product Backlog Items● Geordnet● Nie vollständig● Lebendes Artefakt

Page 22: Agiles Projektmanagement mit Scrum

Scrum@Reinblau, 2015-06-13

Scrum Artefakte

Product Backlog, DEEP-Eigenschaften● Detailed appropriately● Emergent● Estimated● Prioritised

Page 23: Agiles Projektmanagement mit Scrum

Scrum@Reinblau, 2015-06-13

Scrum Artefakte

Product Backlog → Product Backlog Item● Name● Beschreibung● Importance / Business Value● Aufwand

Page 24: Agiles Projektmanagement mit Scrum

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>"

Page 25: Agiles Projektmanagement mit Scrum

Scrum@Reinblau, 2015-06-13

Scrum Artefakte

Product Backlog → Product Backlog Item● INVEST Methode

Page 26: Agiles Projektmanagement mit Scrum

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)

Page 27: Agiles Projektmanagement mit Scrum

Scrum@Reinblau, 2015-06-13

Scrum Artefakte

Product Backlog → Planning Poker● „Schabernacki“ → Bewertung von Aufgaben mit

Punkten?

Page 28: Agiles Projektmanagement mit Scrum

Scrum@Reinblau, 2015-06-13

Scrum Artefakte

Product Backlog → Planning Poker● Schabernacki → Fibonacci(-Folge)● Aufwandsabschätzung

für alle identifizierten Product Backlog Items

Page 29: Agiles Projektmanagement mit Scrum

Scrum@Reinblau, 2015-06-13

Scrum Artefakte

Sprint Backlog● Status / Fortschritt / Progress● Spalten

● Backlog-Items● Tasks● In Progress● Ggf. Testing / Check /

To verify● Done

Page 30: Agiles Projektmanagement mit Scrum

Scrum@Reinblau, 2015-06-13

Scrum Artefakte

Burndown-Diagramm

Achsen● Y-Achse, Aufwand● X-Achse, Zeit

Linien● Ideal● Real / Verbraucht

Page 31: Agiles Projektmanagement mit Scrum

Scrum@Reinblau, 2015-06-13

Scrum Artefakte

Impediment Backlog● „Hindernisliste“● Sammlung auftretender

Hindernisse ● Behebung durch

Scrum Master

Page 32: Agiles Projektmanagement mit Scrum

Scrum@Reinblau, 2015-06-13

Scrum Sprint Flow

Page 33: Agiles Projektmanagement mit Scrum

Scrum@Reinblau, 2015-06-13

Scrum Tools

● Papier, Schere, Stift, Klebezettel

● Excel

● Product Backloghttp://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

Page 34: Agiles Projektmanagement mit Scrum

Scrum@Reinblau, 2015-06-13

Scrum Tools

Excel Product Backlog● StoryID● Importance / Business Value● Name● Beschreibung● Akzeptanzkriterien / Tests● Aufwand

Page 35: Agiles Projektmanagement mit Scrum

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

Page 36: Agiles Projektmanagement mit Scrum

Scrum@Reinblau, 2015-06-13

Scrum Tools

Redmine Backlogs● Product Backlog● Sprint

Backlogs● Burndown-

Diagramme● Impediment

Backlogs● …

Page 37: Agiles Projektmanagement mit Scrum

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

Page 38: Agiles Projektmanagement mit Scrum

Scrum@Reinblau, 2015-06-13

Scrum in der Praxis

Q&A● [email protected]

Page 39: Agiles Projektmanagement mit Scrum

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