Scrum Foundation Overall Flashcards
Was ist der Product Backlog?
- übergreifender Plan für Projekt und/oder Produkt
- er enthält Produktziel
- er enthält alle Anforderungen & Erwartungen an das Produkt
- er enthält eine dynamische Liste von Anforderungen (Product Backlog Items)
Wonach werden die Product Backlog Items (PBI) priorisiert?
- Geschäftswert
- Risiken
- Abhängigkeiten
- Fälligkeitsdatum
Welche unterschiedliche Backlog Items gibt es?
- User Stories
- Epics; grob gefasste User Stories
- Job Stories; Situation des Anwenders steht im Vordergrund
- Use Case Stories; beschreiben System-Verhalten aus Sicht des Anwenders
- Bugs
- Hindernisse
Welche Detaillierungsgrade gibt es von PBIs
- Themes; Sammlung von zusammenhängenden User Stories
- Epics; sehr große, unklare, grobformulierte User Stories
- User Stories
Welche Arten gibt es mit aufkommenden Bugs innerhalb eines Sprints umzugehen?
- Keine Veränderungen während des Sprints. Daher User Story für Bug erstellen und in das Product Backlog einführen. Im nächsten Sprint bearbeiten.
- Umgehende Behebung (weil Warten nicht akzeptabel); Bugs außerhalb von Product Backlog halten und dem Team mit vordefiniertem Aufwand zuweisen
Was sind die drei Cs der User Story Erstellung?
- Card: kurz und prägnant halten
- Conversation: Austausch zwischen Kunde/Stakeholder und Scrum Team
- Confirmation: für jede Story verbindliche Akzeptanzkriterien definieren
Wofür steht INVEST?
- Independent: User Stories müssen unabhängig zueinander sein
- Negotiable: US sollen verhandelbar sein und nie feststehen
- Valuable: US sollen einen Nutzen für das Produkt aufweisen
- Estimable: US sollen quantifizierbar sein; abschätzbar
- Small: kurz und prägnant
- Testable: US sollen so formuliert sein, dass das Ergebnis testbar ist
Was ist die MoSCoW Priorisierung?
M: Must have; absolut notwendig; z.B. Bremse im Auto
S: Should have; wichtig, aber nicht sofort; z.B. Klimaanlage
C: Could have; wäre schön es zu haben; z.B. Rückfahr-Kamera
W: Will not have this time; gut, aber nicht jetzt; z.B. Online-Überwachung der Mechanik im Auto
Wie lauten die betriebswirtschaftlichen Priorisierungskennzahlen?
- Internal Rate of Return - interne Zinsfußmethode
- Net Present Value - Barwertmethode
- Payback Period - Amortisationsdauer
- ROI - Kapitalrendite
- Total Cost of Ownership
Was ist das Product Backlog Refinement?
Ist eine Aktivität während des Sprints, um gemeinsames Verständnis von User Stories zu verfeinern:
- Sind die PBI sinnvoll?
- Können die PBI noch weiter zerlegt werden?
- Akzeptanzkriterien festlegen oder bereits vorhanden nochmal prüfen
- Aufwand schätzen und PBI priorisieren
- Neue PBI einfügen
Was sind die Vorteile des Product Backlog Refinements?
- Product Backlog ist auf dem neusten Stand für das nächste Sprint Planning
- frühzeitige Auseinandersetzung der Entwickler mit den PBIs
- Sprint Planning Meetings werden kürzer
- Wissenstransfer vom PO über Kunden geht an die Entwickler
- Stärkerer Fokus innerhalb des Sprints auf die eigentliche Arbeit
Was ist die Definition of Done?
- Formable Beschreibung eines Inkrements hinsichtlich der Qualitätsanforderungen
- gibt es keine Organisationsstandards wird es vom Scrum Team neu definiert
- DoD muss zu 100% erfüllt sein, damit Inkrement in der Sprint Review gezeigt werden kann
Wie wird ein Inkrement definiert nach dem Scrum Book?
“Ein konkretes Etappenziel auf dem Weg zum Produktziel, wobei jedes Inkrement additiv zu allen vorherigen Inkrementen ist und grundsätzlich verifiziert wird, damit alle Inkremente zusammenwirken.”
Wie ist der generelle Aufbau einer User Story?
“Als …” - definiert die Rolle
“… möchte ich …” - definiert die Erwartung der Rolle
“ … damit …” - erklärt den Grund
- sollten nicht technisch formuliert sein
- sollten unabhängig voneinander sein
Was ist der Sprint Backlog?
- kurzfristiger Plan für den nächsten Sprint (Ausführungsplan)
- enthält das Sprintziel
- enthält die Aufgaben, zur Umsetzung der Anforderungen
- wird im Sprint Planning erstellt
Wofür sind die Developer*innen ergebnisverantwortlich?
- für einen Plan für den Sprint = Sprint Backlog
- für das Daily
- für die Qualität des Inkrements; hinsichtlich Definition of Done
Wofür ist der Product Owner ergebnisverantwortlich?
- für die Maximierung des Produktwertes
- für die Inhalte des Product Backlogs und deren Reihenfolge
- für das Produktziel
Was sind die fünf Scrum Events?
- Sprint
- Daily
- Sprint Planning
- Sprint Review
- Sprint Retrospektive
Was sind die Scrum Artefakte und wie lauten ihre jeweiligen Commitments?
- Product Backlog -> Produktziel
- Sprint Backlog -> Sprintziel
- Inkrement -> Definiton fo Done
Was ist der agile Ansatz nach dem Handbuch?
- additiv, auf Anpassung beruhend
- iterativ, wiederholend
- inkrementell, aufeinander aufbauen
Was sind die drei Scrum Säulen und wie lautet ihre Definition?
- Transparency: der Prozess muss transparent für alle sein, insbesondere die Scrum Artefakte
- Inspection: Scrum Artefakte müssen regelmäßig in den Scrum Events auf Fortschritt überprüft werden
- Adaption: bei Abweichung vom akzeptablen Grenzwert muss Prozess angepasst werden
Was sind die Vorteile des Timebox Konzeptes?
- Regelmäßigkeit und Disziplin werden erschaffen
- kurze Feedbackschleifen führen zu mehr Anpassungsoptionen
- Kosten bleiben innerhalb einer Timebox gering
Was sind die Vorteile des nachhaltigen Tempos?
- Devs legen den Fokus auf Produkt als Ganzes
- bessere Arbeitsumgebung führt zu zufriedenes Team
- auf lange Sicht höhere Produktivität
Was sind die Ziele des Sprint Plannings? Die drei Ws?
- Warum ist der Sprint wertvoll? = Sprintziel
- Was soll erreicht werden?
- Wie soll es erreicht werden?
Was passiert im Sprint Planning?
- Kapazität, Verfügbarkeit und Velocity werden geprüft
- PO stellt die priorisierten und geschätzen PBIs vor
- Unklarheiten werden durch den PO beantwortet
- Devs ziehen jetzt zu bearbeitende PBIs in das Sprint Backlog
- Sprintziel wird definiert
Dauer und Teilnehmer eines Sprints (bei 4 Wochen Sprint)
- Sprint Planning: 8 Stunden; PO, Devs, SM
- Daily: 15 Minuten; Devs (Rest ist optional)
- Sprint Review: 4 Stunden; PO, Devs, SM, Stakeholder
- Sprint Retro: 3 Stunden; SM, PO, Devs
Was ist ein Scrum Team?
- eine geschlossene Einheit von Fachleuten, die interdisziplinär, im Selbstmangement und autorisiert arbeiten
Wie lauten die Scrum Werte?
- Fokus
- Offenheit
- Respekt
- Mut
- Selbstverwirklichung
Wofür ist der Scrum Master verantwortlich?
- Implementierung von Scrum
- Einhaltung der Scrum Regeln
- Hindernisse beseitigen
- Feedback Geber
Was ist die Multi Level Planung? (Agile Planning Onion)
- Strategy
- Portfolio
- Product
- Release
- Sprint
- Daily
Was ist die Release Planung?
- langfristig angelegter Planungsvorgang zwischen PO + Stakeholder
_Wann werden wir fertig sein?
_Welche einzelnen Funktionen kann ich bis zum Zeitpunkt X bekommen?
_Was kostet es?
Wie wird der Aufwand eines BPIs geschätzt? Beteiligte + Funktionen
- PO: beschreibt und erläutert PBIs
- SM: moderiert und trainiert Prozess
- Devs: schätzen gemeinsam die Story Points/Idealtage
Was ist die Bedeutung der Zahlen beim Planning Poker?
- 0: fertige User Story
- 0,5: sehr kleine User Story
- 0-5: eher kleine User Story
- 8-13: mittlere Aufgabe
- 20-40: zu umfangreich für EINEN Sprint
- 80-100: EPIC Story
Was sind die zwei Ansätze des Schätzens von User Stories?
- Relative Schätzung
_Planning Poker
_Affinity Estimating; Fast & Furious
_Triangulation - Absolute Schätzung
_Idealtag/Idealstunde
Was ist die Team Velocity?
Velocity ist eine Maßeinheit, die die Arbeitsgeschwindigkeit des Teams misst.
_Story Points/Sprint
Was sind die Attribute vom Information Radiator?
- einfach sein
- aktuell
- vorübergehend
- einflussreich
- bestens sichtbar
- Gesamtanzahl der Infos minimal halten
Was sind die Grundprinzipien von Kanban?
- Arbeit sollte visualisiert werden
- Work-in-Progress (WIP) sollte limitiert sein
- Pull Prinzip des Devs