Scrum Guide
- Der Sinn des Scrum Guides
- Scrum-Definition
- Scrum-Theorie
- Scrum-Werte
- Scrum Team
- Scrum Events
- Scrum-Artefakte
- Schlussbemerkung
- Uebersetzung
Der Sinn des Scrum Guides
Wir haben Scrum in den frühen 1990er-Jahren entwickelt. Wir haben die erste
Version des ScrumGuides im Jahr 2010 geschrieben, um Menschen auf der ganzen
Welt dabei zu helfen, Scrum zuverstehen. Wir haben den Guide seitdem durch
kleine, funktionale Aktualisierungen weiterentwickelt.Wir stehen gemeinsam
dahinter.Der Scrum Guide enthält die Definition von Scrum. Jedes Element von
Scrum dient einem bestimmtenZweck, der für den Gesamtwert und die mit Scrum
erzielten Ergebnisse wesentlich ist. Den Kern oder dieGrundideen von Scrum zu
verändern, Elemente wegzulassen oder den Regeln von Scrum nicht zu
folgen,verdeckt Probleme, begrenzt den Nutzen und macht Scrum im Zweifel sogar
nutzlos.Wir verfolgen den zunehmenden Einsatz von Scrum in einer stetig
komplexer werdenden Welt. Wirsehen demütig, wie Scrum in zahlreichen Bereichen
komplexer Arbeit über die Softwareentwicklunghinaus - wo Scrum seine Wurzeln hat
- eingesetzt wird. Während sich die Verwendung von Scrum weiterverbreitet, wird
diese Arbeit von Entwickler:innen, Forscher:innen, Analyst:innen,
Wissenschaftler:innenund anderen Spezialist:innen getan. Wir verwenden das Wort
“Developer:innen” in Scrum nicht, umjemanden auszuschließen, sondern um zu
vereinfachen. Wer auch immer vom Einsatz von Scrumprofitiert, soll sich
angesprochen fühlen.Beim Einsatz von Scrum können Muster, Prozesse und
Erkenntnisse angewendet und entwickelt werden,die zum Scrum Rahmenwerk passen,
wie es in diesem Dokument beschrieben ist. Ihre Beschreibunggeht über den Zweck
des Scrum Guides hinaus, da sie kontextabhängig sind und sich, je nachdem wie
Scrum eingesetzt wird, stark unterscheiden. Solche Taktiken für die Anwendung
innerhalb des Scrum-Rahmenwerks variieren stark und werden an anderer Stelle
beschrieben.
Ken Schwaber & Jeff Sutherland, November 2020
Scrum-Definition
Scrum ist ein leichtgewichtiges Rahmenwerk, welches Menschen, Teams und
Organisationen hilft, Wert durch adaptive Lösungen für komplexe Probleme zu
generieren. Kurz gesagt fordert Scrum, dass ein:e Scrum Master:in ein Umfeld
fördert, in dem
■ein:e Product Owner:in die Arbeit für ein komplexes Problem in ein Product
Backlog einsortiert;
■das Scrum Team aus einer Auswahl dieser Arbeit innerhalb eines Sprints ein
wertvolles Increment erzeugt;
■das Scrum Team und dessen Stakeholder:innen die Ergebnisse überprüfen und für
den nächstenSprint anpassen;
■diese Schritte wiederholt werden.
Scrum ist einfach. Probiere es so aus, wie es ist, und finde heraus, ob seine
Philosophie, Theorie undStruktur dabei helfen, Ziele zu erreichen und Wert zu
schaffen. Das Scrum-Rahmenwerk ist absichtlich unvollständig und definiert nur
die Teile, die zur Umsetzung der Scrum-Theorie erforderlich sind. Scrumbaut auf
der kollektiven Intelligenz der Personen auf, die es anwenden. Anstatt den
Menschendetaillierte Anweisungen zu geben, leiten die Regeln von Scrum ihre
Beziehungen und Interaktionen.Innerhalb des Rahmenwerks können verschiedene
Prozesse, Techniken und Methoden eingesetztwerden. Scrum umhüllt bestehende
Praktiken oder macht sie überflüssig. Scrum macht die relativeWirksamkeit des
aktuellen Managements, der Umgebung und der Arbeitstechniken sichtbar, so
dassVerbesserungen vorgenommen werden können.
Scrum-Theorie
Scrum basiert auf Empirie und Lean Thinking. Empirie bedeutet, dass Wissen aus
Erfahrung gewonnenwird und Entscheidungen auf der Grundlage von Beobachtungen
getroffen werden. Lean Thinkingreduziert Verschwendung und fokussiert auf das
Wesentliche.Scrum verwendet einen iterativen, inkrementellen Ansatz zur
Optimierung der Vorhersagbarkeit und zurRisikokontrolle. Scrum setzt auf
Personengruppen, die gemeinsam über alle Fähigkeiten undFachkenntnisse verfügen,
um die Arbeit zu erledigen und solche Fähigkeiten im Bedarfsfall zu teilen
oderzu erwerben.Scrum kombiniert vier formale Events zur Überprüfung und
Anpassung innerhalb eines umspannendenEvents, des Sprints. Diese Events
funktionieren, weil sie die empirischen Scrum-Säulen Transparenz,Überprüfung und
Anpassung implementieren.
Transparenz
Der sich entwickelnde Prozess und die entstehende Arbeit müssen sowohl für
diejenigen sichtbar sein,die die Arbeit ausführen, als auch für diejenigen, die
die Arbeit empfangen. Bei Scrum basieren wichtigeEntscheidungen auf dem
wahrgenommenen Zustand seiner drei formalen Artefakte. Artefakte, diewenig
transparent sind, können zu Entscheidungen führen, die den Wert mindern und das
Risikoerhöhen.Transparenz ermöglicht Überprüfung. Eine Überprüfung ohne
Transparenz ist irreführend undverschwenderisch.
Überprüfung
Die Scrum-Artefakte und der Fortschritt in Richtung der vereinbarten Ziele
müssen häufig und sorgfältigüberprüft werden, um potenziell unerwünschte
Abweichungen oder Probleme aufzudecken. Um bei derÜberprüfung zu helfen, bietet
Scrum eine Kadenz in Form seiner fünf Events.Überprüfung ermöglicht Anpassung.
Überprüfung ohne Anpassung wird als unsinnig betrachtet. ScrumEvents sind darauf
ausgerichtet, Veränderungen zu bewirken.
Anpassung
Wenn einzelne Aspekte eines Prozesses von akzeptablen Grenzen abweichen oder
wenn dasresultierende Produkt nicht akzeptabel ist, müssen der angewandte
Prozess oder die produziertenErgebnisse angepasst werden. Die Anpassung muss so
schnell wie möglich erfolgen, um weitereAbweichungen zu minimieren.Die Anpassung
wird schwieriger, wenn die beteiligten Personen nicht bevollmächtigt (empowered)
sindoder sich nicht selbst managen können. Von einem Scrum Team wird erwartet,
dass es sich in demMoment anpasst, in dem es durch Überprüfung etwas Neues
lernt.
Scrum-Werte
Die erfolgreiche Anwendung von Scrum hängt davon ab, dass die Menschen immer
besser in der Lagesind, fünf Werte zu leben:
Commitment,
Fokus,
Offenheit,
Respekt und
Mut
Das Scrum Team committet sich, seine Ziele zu erreichen und sich gegenseitig zu
unterstützen. Seinprimärer Fokus liegt auf der Arbeit des Sprints, um den
bestmöglichen Fortschritt in Richtung dieser4Ziele zu bewirken. Das Scrum Team
und dessen Stakeholder:innen sind offen in Bezug auf die Arbeit unddie
Herausforderungen. Die Mitglieder des Scrum Teams respektieren sich gegenseitig
als fähige,unabhängige Personen und werden als solche auch von den Menschen, mit
denen siezusammenarbeiten, respektiert. Die Mitglieder des Scrum Teams haben den
Mut, das Richtige zu tun: anschwierigen Problemen zu arbeiten.Diese Werte geben
dem Scrum Team die Richtung vor, was seine Arbeit, seine Handlungen und
seinVerhalten betrifft. Die Entscheidungen, die getroffen werden, die Schritte,
die unternommen werden,und die Art und Weise, wie Scrum angewendet wird, sollten
diese Werte stärken und nicht schmälernoder untergraben. Die Mitglieder des
Scrum Teams lernen und erforschen die Werte, während sie in denEvents und mit
den Artefakten von Scrum arbeiten. Wenn diese Werte durch das Scrum Team und
dieMenschen, mit denen es arbeitet, verkörpert werden, werden die empirischen
Scrum-SäulenTransparenz, Überprüfung und Anpassung lebendig und bauen Vertrauen
auf.
Scrum Team
Der zentrale Bestandteil von Scrum ist ein kleines Team von Menschen, ein Scrum
Team. Das ScrumTeam besteht aus einem:einer Scrum Master:in, einem:einer Product
Owner:in und Developer:innen.Innerhalb eines Scrum Teams gibt es keine Teilteams
oder Hierarchien. Es handelt sich um eine geschlossene Einheit von Fachleuten,
die sich auf ein Ziel konzentrieren, das Produkt-Ziel. Scrum Teams sind
interdisziplinär, d.h. die Mitglieder verfügen über alle Fähigkeiten, die
erforderlichsind, um in jedem Sprint Wert zu schaffen. Sie managen sich außerdem
selbst, d.h. sie entscheidenintern, wer was wann und wie macht.Das Scrum Team
ist klein genug, um flink zu bleiben und groß genug, um innerhalb eines Sprints
bedeutsame Arbeit fertigzustellen, üblicherweise 10 oder weniger Personen. Im
Allgemeinen haben wirfestgestellt, dass kleinere Teams besser kommunizieren und
produktiver sind. Wenn Scrum Teams zu groß werden, sollten sie in Erwägung
ziehen, sich in mehrere zusammengehörende Scrum Teams zu reorganisieren, die
sich alle auf dasselbe Produkt konzentrieren. Daher sollten sie Produkt-Ziel,
ProductBacklog und Product Owner:in teilen. Das Scrum Team ist
umsetzungsverantwortlich (responsible) für alle produktbezogenen
Aktivitäten:Zusammenarbeit mit den Stakeholder:innen, Verifikation, Wartung,
Betrieb, Experimente, Forschung und Entwicklung und alles, was sonst noch
erforderlich sein könnte. Es ist von der Organisation soaufgebaut und befähigt,
dass es seine Arbeit selbst steuert. Das Arbeiten in Sprints mit einer
nachhaltigen Geschwindigkeit verbessert den Fokus und die Kontinuität des Scrum
Teams.Das gesamte Scrum Team ist ergebnisverantwortlich (accountable), in jedem
Sprint ein wertvolles,nützliches Increment zu schaffen. Scrum definiert drei
spezifische Ergebnisverantwortlichkeiten innerhalb des Scrum Teams:
Developer:innen, Product Owner:in und Scrum Master:in
Developer:innen
Developer:innen sind jene Personen im Scrum Team, die sich der Aufgabe
verschrieben haben, jeden Sprint jeden Aspekt eines nutzbaren Increments zu
schaffen. Die spezifischen Fähigkeiten, die von den Developer:innen benötigt
werden, sind oft breit gefächert und variieren je nach Arbeitskontext. Die
Developer:innen sind jedoch immer ergebnisverantwortlich dafür,
■einen Plan für den Sprint zu erstellen, das Sprint Backlog;
■Qualität durch die Einhaltung einer Definition of Done einzubringen;
■täglich ihren Plan zur Erreichung des Sprint-Ziels anzupassen; und
■sich wechselseitig als Expert:innen zur Verantwortung zu ziehen.
Product Owner:in
Der:die Product Owner:in ist ergebnisverantwortlich für die Maximierung des
Wertes des Produkts, dersich aus der Arbeit des Scrum Teams ergibt. Wie dies
geschieht, kann je nach Organisation, Scrum Team und Individuum sehr
unterschiedlich sein. Der:die Product Owner:in ist auch für ein effektives
Product-Backlog-Managementergebnis verantwortlich, das Folgendes umfasst:
■das Produkt-Ziel zu entwickeln und explizit zu kommunizieren;
■die Product-Backlog-Einträge zu erstellen und klar zu kommunizieren;
■die Reihenfolge der Product-Backlog-Einträge festzulegen; und
■sicherzustellen, dass das Product Backlog transparent, sichtbar und verstanden
ist.
Der:die Product Owner:in kann die oben genannten Arbeiten selbst durchführen
oder die Umsetzungsverantwortung an andere delegieren. Unabhängig davon bleibt
der:die Product Owner:in ergebnisverantwortlich. Damit der:die Product Owner:in
Erfolg haben kann, muss die gesamte Organisation seine:ihre Entscheidungen
respektieren. Diese Entscheidungen sind im Inhalt und in der Reihenfolge des
Product Backlogs sowie durch das überprüfbare Increment beim Sprint Review,
sichtbar. Der:die Product Owner:in ist eine Person, kein Gremium. Der:die
Product Owner:in kann die Bedürfnisse vieler Stakeholder:innen im Product
Backlog berücksichtigen. Diejenigen, die das Product Backlog ändern möchten,
können dies tun, indem sie versuchen, den:die Product Owner:in zu überzeugen.
Scrum Master:in
Der:die Scrum Master:in ist ergebnisverantwortlich für die Einführung von Scrum,
wie es im Scrum Guide definiert ist. Er:sie tut dies, indem er:sie allen dabei
hilft, die Scrum-Theorie und -Praxis zu verstehen, sowohl innerhalb des Scrum
Teams als auch in der Organisation. Der:die Scrum Master:in ist
ergebnisverantwortlich für die Effektivität des Scrum Teams. Er:sie tut
dies,indem er:sie das Scrum Team in die Lage versetzt, seine Praktiken innerhalb
des Scrum-Rahmenwerks zuverbessern. Scrum Master:innen sind echte
Führungskräfte, die dem Scrum Team und der Gesamtorganisation dienen.
Der:die Scrum Master:in dient dem Scrum Team auf unterschiedliche Weise, unter
anderem dadurch,
■die Teammitglieder in Selbstmanagement und interdisziplinärer Zusammenarbeit zu
coachen;
■das Scrum Team bei der Fokussierung auf die Schaffung von hochwertigen
Increments zuunterstützen, die der Definition of Done entsprechen;
■die Beseitigung von Hindernissen (impediments) für den Fortschritt des Scrum
Teams zubewirken; und
■sicherzustellen, dass alle Events von Scrum stattfinden, positiv und produktiv
sind und innerhalbder Timebox bleiben.
Der:die Scrum Master:in dient dem:der Product Owner:in auf unterschiedliche
Weise, unter anderem dadurch,
■bei der Suche nach Techniken zur effektiven Definition des Produkt-Ziels und zum
Product-Backlog-Management zu helfen;
■dem Scrum Team dabei zu helfen, die Notwendigkeit klarer und präziser Product-
Backlog-Einträge zu verstehen;
■bei der Etablierung einer empirischen Produktplanung für ein komplexes Umfeld zu
helfen; und
■die Zusammenarbeit mit Stakeholder:innen nach Wunsch oder Bedarf zu fördern
(facilitate).
Der:die Scrum Master:in dient der Organisation auf unterschiedliche Weise, unter
anderem dadurch,
■die Organisation bei der Einführung von Scrum zu führen, zu schulen und zu
coachen;
■Einführungen von Scrum in der Organisation zu planen und zu empfehlen;
■Mitarbeitende und Stakeholder:innen beim Verständnis und bei der Umsetzung eines
empirischen Ansatzes für komplexe Arbeit zu unterstützen; und
■Barrieren zwischen Stakeholder:innen und Scrum Teams zu beseitigen.
Scrum Events
Der Sprint ist ein Container für alle anderen Events. Jedes Event in Scrum ist
eine formelle Gelegenheit, Scrum-Artefakte zu überprüfen und anzupassen. Diese
Events sind speziell darauf ausgelegt, die erforderliche Transparenz zu
ermöglichen. Wenn ein Event nicht wie vorgeschrieben durchgeführt wird,verpasst
man die Gelegenheit, zu überprüfen und anzupassen. Events werden in Scrum
verwendet, um Regelmäßigkeit zu schaffen und die Notwendigkeit von Meetings, die
in Scrum nicht definiert sind, zu minimieren. Optimalerweise werden alle Events
zur selben Zeit und am selben Ort abgehalten, um die Komplexität zu reduzieren.
Der Sprint
Sprints sind der Herzschlag von Scrum, wo Ideen in Wert umgewandelt werden. Es
sind Events mit fester Länge von einem Monat oder weniger, um Konsistenz zu
schaffen. Ein neuer Sprint beginnt unmittelbar nach dem Abschluss des vorherigen
Sprints. Alle Arbeiten, die notwendig sind, um das Produkt-Ziel zu erreichen,
einschließlich Sprint Planning, Daily Scrums, Sprint Review und Sprint
Retrospective, finden innerhalb der Sprints statt. Während des Sprints
■werden keine Änderungen vorgenommen, die das Sprint-Ziel gefährden würden;
■nimmt die Qualität nicht ab;
■wird das Product Backlog nach Bedarf verfeinert; und
■kann der Scope (Inhalt und Umfang) geklärt und mit dem:der Product Owner:in neu
vereinbart werden, sobald mehr Erkenntnisse vorliegen.
Sprints ermöglichen Vorhersagbarkeit, indem sie mindestens jeden Kalendermonat
eine Überprüfungund Anpassung der Fortschritte in Richtung eines Produkt-Ziels
gewährleisten. Wenn der Horizont eines Sprints zu lang ist, kann das Sprint-Ziel
hinfällig werden, die Komplexität kann steigen und das Risikokann zunehmen.
Kürzere Sprints können eingesetzt werden, um mehr Lernzyklen zu generieren und
das Risiko von Kosten und Aufwand auf einen kleineren Zeitrahmen zu begrenzen.
Jeder Sprint kann als einkurzes Projekt betrachtet werden. Es gibt verschiedene
Vorgehensweisen, um den Fortschritt vorherzusagen, wie Burn-Down-Charts, Burn-
Up-Charts oder Cumulative-Flow-Diagramme. Diese haben sich zwar als nützlich
erwiesen, ersetzen jedoch nicht die Bedeutung der Empirie. In komplexen
Umgebungen ist unbekannt, was passieren wird. Nur was bereits geschehen ist,
kann für eine vorausschauende Entscheidungsfindung genutzt werden. Ein Sprint
könnte abgebrochen werden, wenn das Sprint-Ziel obsolet wird. Nur der:die
Product Owner:inhat die Befugnis, den Sprint abzubrechen.
Sprint Planning
Das Sprint Planning initiiert den Sprint, indem es die für den Sprint
auszuführenden Arbeiten darlegt. Dieser resultierende Plan wird durch die
gemeinschaftliche Arbeit des gesamten Scrum Teams erstellt. Der:die Product
Owner:in stellt sicher, dass die Teilnehmenden vorbereitet sind, die wichtigsten
Product-Backlog-Einträge zu besprechen, und wie sie dem Produkt-Ziel zuzuordnen
sind. Das ScrumTeam kann zu Beratungszwecken auch andere Personen zur Teilnahme
am Sprint Planning einladen. Das Sprint Planning behandelt die folgenden
Themen:Thema Eins: Warum ist dieser Sprint wertvoll? Der:die Product Owner:in
schlägt vor, wie das Produkt im aktuellen Sprint seinen Wert und Nutzen steigern
könnte. Das gesamte Scrum Team arbeitet dann zusammen, um ein Sprint-Ziel zu
definieren, das verdeutlicht, warum der Sprint für die Stakeholder:innen
wertvoll ist. Das Sprint-Ziel muss vor dem Ende des Sprint Plannings finalisiert
sein. Thema Zwei: Was kann in diesem Sprint abgeschlossen (Done) werden? Im
Gespräch mit dem:der Product Owner:in wählen die Developer:innen Einträge aus
dem ProductBacklog aus, die in den aktuellen Sprint aufgenommen werden sollen.
Das Scrum Team kann dieseEinträge während dieses Prozesses verfeinern, was
Verständnis und Vertrauen erhöht. Die Auswahl, wie viel innerhalb eines Sprints
abgeschlossen werden kann, kann eine Herausforderungdarstellen. Je mehr die
Developer:innen jedoch über ihre bisherige Leistung, ihre zukünftige
Kapazitätund ihre Definition of Done wissen, desto sicherer werden sie in ihren
Sprint-Vorhersagen sein. Thema Drei: Wie wird die ausgewählte Arbeit
erledigt?Für jeden ausgewählten Product-Backlog-Eintrag planen die
Developer:innen die notwendige Arbeit, um ein Increment zu erstellen, das der
Definition of Done entspricht. Dies geschieht oft durch Zerlegung von Product-
Backlog-Einträgen in kleinere Arbeitseinheiten von einem Tag oder weniger. Wie
dies geschieht,liegt im alleinigen Ermessen der Developer:innen. Niemand sonst
sagt ihnen, wie sie Product-Backlog-Einträge in Increments von Wert umwandeln
sollen. Das Sprint-Ziel, die für den Sprint ausgewählten Product-Backlog-
Einträge und der Plan für derenLieferung werden zusammenfassend als Sprint
Backlog bezeichnet.Das Sprint Planning ist zeitlich beschränkt auf maximal acht
Stunden für einen einmonatigen Sprint. Beikürzeren Sprints ist das Event in der
Regel kürzer.
Daily Scrum
Der Zweck des Daily Scrums besteht darin, den Fortschritt in Richtung des
Sprint-Ziels zu überprüfen unddas Sprint Backlog bei Bedarf anzupassen, um die
bevorstehende geplante Arbeit zu justieren. Das Daily Scrum ist ein 15-minütiges
Event für die Developer:innen des Scrum Teams. Um die Komplexität zu reduzieren,
wird es an jedem Arbeitstag des Sprints zur gleichen Zeit und am gleichenOrt
abgehalten. Falls der:die Product Owner:in oder der:die Scrum Master:in aktiv an
Einträgen des Sprint Backlogs arbeitet, nimmt er:sie als Developer:in teil. Die
Developer:innen können Struktur und Techniken beliebig wählen, solange ihr Daily
Scrum sich aufden Fortschritt in Richtung des Sprint-Ziels fokussiert und einen
umsetzbaren Plan für den nächstenArbeitstag erstellt. Das schafft Fokus und
fördert Selbstmanagement.Daily Scrums verbessern die Kommunikation,
identifizieren Hindernisse, fördern die schnelle Entscheidungsfindung und
eliminieren konsequent die Notwendigkeit für andere Meetings. Das Daily Scrum
ist nicht die einzige Gelegenheit, bei der die Developer:innen ihren Plan
anpassen dürfen. Sie treffen sich oftmals während des Tages für detailliertere
Diskussionen zur Anpassung oder Neuplanung der restlichen Arbeit des Sprints.
Sprint Review
Zweck des Sprint Reviews ist es, das Ergebnis des Sprints zu überprüfen und
künftige Anpassungenfestzulegen. Das Scrum Team stellt die Ergebnisse seiner
Arbeit den wichtigsten Stakeholder:innen vor,und die Fortschritte in Richtung
des Produkt-Ziels werden diskutiert.Während des Events überprüfen das Scrum Team
und die Stakeholder:innen, was im Sprint erreichtwurde und was sich in ihrem
Umfeld verändert hat. Auf der Grundlage dieser Informationen arbeitendie
Teilnehmenden gemeinsam daran, was als Nächstes zu tun ist. Auch kann das
Product Backlogangepasst werden, um neue Möglichkeiten wahrzunehmen. Das Sprint
Review ist ein Arbeitstermin, unddas Scrum Team sollte vermeiden, es auf eine
Präsentation zu beschränken.Das Sprint Review ist das vorletzte Event des
Sprints und ist für einen einmonatigen Sprint auf maximalvier Stunden zeitlich
beschränkt. Bei kürzeren Sprints ist das Event in der Regel kürzer.
Sprint Retrospective
Der Zweck der Sprint Retrospective ist es, Wege zur Steigerung von Qualität und
Effektivität zu planen.Das Scrum Team überprüft, wie der letzte Sprint in Bezug
auf Individuen, Interaktionen, Prozesse,Werkzeuge und seine Definition of Done
verlief. Die überprüften Elemente variieren oft je nachArbeitsdomäne. Annahmen,
die das Team in die Irre geführt haben, werden identifiziert und ihreUrsprünge
erforscht. Das Scrum Team bespricht, was während des Sprints gut gelaufen ist,
auf welcheProbleme es gestoßen ist und wie diese Probleme gelöst wurden (oder
auch nicht).Das Scrum Team identifiziert die hilfreichsten Änderungen, um seine
Effektivität zu verbessern. Diewirkungsvollsten Verbesserungen werden so schnell
wie möglich in Angriff genommen. Sie können sogarin das Sprint Backlog für den
nächsten Sprint aufgenommen werden.Die Sprint Retrospective schließt den Sprint
ab. Sie ist für einen einmonatigen Sprint auf maximal dreiStunden beschränkt.
Bei kürzeren Sprints ist das Event in der Regel kürzer.
Scrum-Artefakte
Die Artefakte von Scrum repräsentieren Arbeit oder Wert. Sie sind dafür
ausgelegt, die Transparenz vonSchlüsselinformationen zu maximieren. So haben
alle, die sie überprüfen, die gleiche Grundlage fürAnpassungen.Jedes Artefakt
beinhaltet ein Commitment, um sicherzustellen, dass Informationen
bereitgestelltwerden, welche Transparenz und Fokus verbessern, um den
Fortschritt messbar zu machen:
■Für das Product Backlog ist es das Produkt-Ziel.
■Für das Sprint Backlog ist es das Sprint-Ziel.
■Für das Increment ist es die Definition of Done.
Diese Commitments dienen dazu, Empirie und die Scrum-Werte für das Scrum Team
und seineStakeholder:innen zu verstärken.
Product Backlog
Das Product Backlog ist eine emergente, geordnete Liste der Dinge, die zur
Produktverbesserungbenötigt werden. Es ist die einzige Quelle von Arbeit, die
durch das Scrum Team erledigt wird.Product-Backlog-Einträge, die durch das Scrum
Team innerhalb eines Sprints abgeschlossen (Done)werden können, gelten als
bereit für die Auswahl in einem Sprint-Planning-Event. DiesenTransparenzgrad
erlangen sie in der Regel durch Refinement-Aktivitäten. Das Refinement des
ProductBacklogs ist der Vorgang, durch den Product-Backlog-Einträge in kleinere,
präzisere Elemente zerlegtund weiter definiert werden. Dies ist eine
kontinuierliche Aktivität, wodurch weitere Details wieBeschreibung, Reihenfolge
und Größe ergänzt werden. Die Attribute variieren oft je nach Arbeitsumfeld.Die
Developer:innen, die die Arbeit erledigen werden, sind für die
Größenbestimmungumsetzungsverantwortlich. Der:die Product Owner:in kann die
Developer:innen beeinflussen, indemer:sie dabei unterstützt, die Product-
Backlog-Einträge zu verstehen und Kompromisse einzugehen.
Commitment: Produkt Ziel
Das Produkt-Ziel beschreibt einen zukünftigen Zustand des Produkts, welches dem
Scrum Team alsPlanungsziel dienen kann. Das Produkt-Ziel befindet sich im
Product Backlog. Der Rest des ProductBacklogs entsteht, um zu definieren, „was“
das Produkt-Ziel erfüllt.\begin{quotation}\emph{Ein Produkt ist ein Instrument,
um Wert zu liefern. Es hat klare Grenzen, bekannteStakeholder:innen, eindeutig
definierte Benutzer:innen oder Kund:innen. Ein Produkt kann eineDienstleistung,
ein physisches Produkt oder etwas Abstrakteres sein.}\end{quotation}Das Produkt-
Ziel ist das langfristige Ziel für das Scrum Team. Das Scrum Team muss eine
Zielvorgabeerfüllen (oder aufgeben), bevor es die nächste angeht.
Sprint Backlog
Das Sprint Backlog besteht aus dem Sprint-Ziel (Wofür), den für den Sprint
ausgewählten Product-Backlog-Einträgen (Was) sowie einem umsetzbaren Plan für
die Lieferung des Increments (Wie).Das Sprint Backlog ist ein Plan von und für
die Developer:innen. Es ist ein deutlich sichtbares Echtzeitbildder Arbeit,
welche die Developer:innen während des Sprints zur Erreichung des Sprint-Ziels
ausführenwollen. Folglich wird das Sprint Backlog während des gesamten Sprints
immer dann aktualisiert, wennmehr gelernt wurde. Es sollte genügend Details
beinhalten, damit sie ihren Fortschritt im Daily Scrumüberprüfen können.
Commitment: Sprint-Ziel
Das Sprint-Ziel ist die einzige Zielsetzung für den Sprint. Obwohl das Sprint-
Ziel ein Commitment derDeveloper:innen ist, bietet es Flexibilität in Bezug auf
die genaue Arbeit, die erforderlich ist, um es zuerreichen. Das Sprint-Ziel
schafft auch Kohärenz und Fokus und ermutigt somit das Scrum Team,zusammen statt
in separaten Initiativen zu arbeiten.Das Sprint-Ziel wird während des Sprint-
Planning-Events erstellt und dann zum Sprint Backloghinzugefügt. Während die
Developer:innen innerhalb des Sprints arbeiten, behalten sie das Sprint-Zielim
Gedächtnis. Wenn sich herausstellt, dass die Arbeit von ihren Erwartungen
abweicht, arbeiten sie mitdem:der Product Owner:in zusammen, um den Umfang des
Sprint Backlogs innerhalb des Sprints zuverhandeln, ohne das Sprint-Ziel zu
beeinflussen.
Increment
Ein Increment ist ein konkreter Schritt in Richtung des Produkt-Ziels. Jedes
Increment ist additiv zu allenvorherigen Increments und gründlich geprüft, um
sicherzustellen, dass sie alle zusammen funktionieren.Um einen Mehrwert zu
erzielen, muss das Increment verwendbar sein.Innerhalb eines Sprints kann mehr
als ein Increment erstellt werden. Deren Summe wird im SprintReview vorgestellt,
womit Empirie unterstützt wird. Ein Increment könnte jedoch auch schon vor
Endedes Sprints an die Stakeholder:innen geliefert werden. Das Sprint Review
sollte niemals als Barriere zurLieferung von Wert angesehen werden.Arbeit kann
nicht als Teil eines Increments betrachtet werden, solange sie nicht der
Definition of Doneentspricht.
Commitment: Definition of Done
Die Definition of Done ist eine formale Beschreibung des Zustands des
Increments, wenn es die für dasProdukt erforderlichen Qualitätsmaßnahmen
erfüllt.In dem Moment, in dem ein Product-Backlog-Eintrag die Definition of Done
erfüllt, wird ein Incrementgeboren.Die Definition of Done schafft Transparenz,
indem sie allen ein gemeinsames Verständnis darübervermittelt, welche Arbeiten
als Teil des Increments abgeschlossen wurden. Wenn ein Product-Backlog-Eintrag
nicht der Definition of Done entspricht, kann es weder released noch beim Sprint
Reviewpräsentiert werden. Stattdessen wandert es zur zukünftigen
Berücksichtigung in das Product Backlogzurück.Wenn die Definition of Done für
ein Increment Teil der Standards der Organisation ist, müssen alleScrum Teams
diese als Mindestmaß befolgen. Wenn sie kein Organisationsstandard ist, muss das
ScrumTeam eine für das Produkt geeignete Definition of Done erstellen.Die
Developer:innen müssen sich an die Definition of Done halten. Wenn mehrere Scrum
Teams aneinem Produkt zusammenarbeiten, müssen sie eine gemeinsame Definition of
Done definieren und sichalle daran halten.
Schlussbemerkung
Scrum ist kostenlos und wird in diesem Guide angeboten. Das Scrum-Rahmenwerk,
wie es hierbeschrieben wird, ist unveränderlich. Es ist zwar möglich, nur Teile
von Scrum zu implementierenaber das Ergebnis ist nicht Scrum. Scrum existiert
nur in seiner Gesamtheit und funktioniert gut als Container für adere Techniken,
Methodiken und Praktiken.
Uebersetzung
Dieser Guide wurde von der englischen Originalversion, bereitgestellt von Ken
Schwaber und JeffSutherland, übersetzt. Hierzu beigetragen haben:\\2020: Silke
von der Bruck, Sabine Canditt, Jan Gretschuskin, Eva Gysling, Martin Hoppacher,
BjörnJensen, Ralph Jocham, Dominik Maximini, Wolf Dieter Moggert, Peter Schmidt,
Boris Steiner\\2017: Sabine Canditt, Jan Gretschuskin, Eva Gysling, Martin
Hoppacher, Ralph Jocham, DominikMaximini, Stefan Mieth, Wolf Dieter Moggert,
Pascal Naujoks, Urs Reupke, Anna Rudat, Andreas Schliep,Harald Schlindwein,
Peter Schmidt, Boris Steiner\\2016: Jan Gretschuskin, Dominik Maximini, Pascal
Naujoks, Boris Steiner, Jürgen Halstenberg, RalphJocham, Wolf Dieter Moggert,
Patrick Koglin, Harald Schlindwein\\2013: Jan Gretschuskin, Dominik Maximini,
Pascal Naujoks, Sabrina Roos, Andreas Schliep, WolfgangWiedenroth\\2011: Dominik
Maximini, Andreas Schliep, Ulf Schneider, Wolfgang Wiedenroth