Scrum
1. Kurzbeschreibung
Scrum gehört zu den agilen Projektmanagementkonzepten
. Scrum definiert drei Rollen, wenig Treffen (Meetings) und wenig Dokumente. Scrum wird in so genannten Sprints durchgeführt, das sind feste Zeitabschnitte (Time Box) von 30 Tagen. Während eines Sprints finden jeden Tag 15 Minuten lange Daily Scrum Meetings statt, die wie alles in Scrum ohne Ausnahmen auf die vorgeschriebene Zeit (Time Box) begrenzt sind.
Scrum hebt sich durch zwei Punkte ganz besonders von anderen Vorgehensmodellen hervor:
- Nach wenigen Sprints entstehen die ersten Prototypen, dabei ist zu dem Zeitpunkt nur ein Teil der Anforderungen bekannt
- Die Überwachung des Projekts (Ist-Stand) wird strikt in kleinen Intervallen (Sprint) verfolgt - Abweichungen fallen schnell auf
- Der Kunde wird stark in das Projekt einbezogen
2. Rollen
Es gibt drei Rollen:
- Product Owner
- Erhebung von Anforderungen
- Anforderungsmanagement
- Ansprechpartner für die Stakeholder und das Team
- Pflege des Product Backlog
- Scrum Master
- vermittelt den Scrum Prozess (Dokumente, Rollen, Ablauf)
- stellt sicher, dass der Scrum Prozess durchgeführt wird
- sorgt dafür, dass alle Mitglieder des Teams effizient arbeiten können, beseitigt Hindernisse (Impediment List)
- Scrum Team
- Teammitglieder (Architekten, Entwickler, Tester etc.)
- entwirft, entwickelt, testet das Produkt oder Teile davon
- Dokumentiert
Es gibt einen Scrum Master, einen Product Owner und Team-Mitglieder.
Ein Scrum Team sollte zwischen 3 bis 7 Personen, maximal 8, beinhalten (Team).
In größeren Projekten arbeiten mehrere Teams: Scrum-Skalierung
und Enterprise ScrumVon großer Bedeutung ist auch die strikte Unterscheidung zwischen Pigs und Chicken in Scrum.
3. Dokumente
- Sprint Goal
Kurze Zielformulierung für einen Sprint
- Impediment List / Blocks List
Liste der Hindernisse, die die Arbeit des Team in irgendeiner Form behindern.
- Product Backlog

Priorisierte Liste mit Anforderungen an das Produkt.
Was wird gefordert?
- Sprint Backlog
Liste mit Aufgaben für einen Sprint.
Was ist in dem Sprint zu tun?
- Product Burndown Chart
Projektfortschritt eines Produktes; ermöglicht Prognosen für den Zeitpunkt der Fertigstellung des Produktes
- Sprint Burndown Chart
Sprintfortschritt; ermöglicht Prognosen für das Erreichen der Sprint Goals
- Sprint Fazit
Rückblick auf den abgeschlossenen Sprint.
4. Meetings
- Daily Scrum Meeting
jeden Tag 15 Minuten, Chickens dürfen während des Meetings nicht sprechen, nach dem Meeting dürfen Chickens die Teammitglieder nicht ansprechen (Schwaber2007, S. 137)
- Sprint Review Meeting
am Ende des Sprints; dient in erster Linie, der Präsentation der Ergebnisse des letzten Sprints vor dem Product Owner
- Sprint Retrospective Meeting
erfolgt nach dem Sprint Review Meeting; macht jedes Team für sich selbst; Was ist der Sprint gelaufen?; Was wird in Zukunft besser gemacht? (siehe auch Schwaber2007, S. 140)
- Sprint Planning Meeting
zu Beginn eines jeden Sprints; Produkt: Sprint Backlog
5. Weitere Scrum-Artefakte
6. Weitere Links
- Scrum-Einführung
- Scrum-Präsentation in 5 Minuten
- Scrum-Glossar
- Scrum-Charakteristika
- Scrum Alliance founded by Ken Schwaber, Mike Cohn, and Esther Derby
- Webseite von Ken Schwaber
- Webseite von Jeff Sutherland
- http://scrumwiki.org/
- http://www.mountaingoatsoftware.com/ Interessante Infos zu Scrum aus der Parxis
- Scrum bei Google
- Wikipedia (de)
- Wikipedia (en)
- Prepped for Success - Eight pre-sprint activities that will help get your Scrum project off on the right foot
- Video: Vortrag von Ken Schwaber bei Google
- Video: Scrum Basics
Besondere Vorträge:
- Notizen zum Vortrag Nr. 7 Project Management Day vom ASQF im Jahre 2009
: Titel des Vortrags: Agile Software- und Systementwicklung im medizinischen Umfeld – eine Erfolgsstory?
- Vortrag an der GSO-HS im Jahre 2011
:Wie wird ein großes Softwareprojekt in der Medizintechnik agil?
7. Literatur
8. Tools
- ScrumBurndownPlugin für Trac als das Sprint Backlog und etwas unzureichende Sprint Burndown Charts (erfordert das TimingAndEstimationPlugin)
- Sprintometer (sehr gut!)
- Product Backlog Management Tool von Rally Software
- in-Step Scrum Edition
- Agilo basiert auf Trac und bietet die Verwaltung des ProductBacklog
und SprintBacklog heise.de agile42.de
9. Menschen
CategoryStudiumSE
Siehe auch ActionExpressionReplacer

AgileMethoden

AgileProjectManagement

AnforderungsSpezifikation
DeMarco1999summary

ExpressionReplacer

MasterStudieninhalte
NotizenPmDay2009Vortrag7

ObjektSpektrumSelection

ProductBacklog

ProjektFertigungsanlage

ScrumIncrement
ScrumSkalierung
There are no comments on this page. [Add comment]