Technische Exzellenz [Praxis]

3 Übungsfragen mit Lösung und Erklärung.

☝️ SingleWas sind technische Schulden?
Nicht fertiggestellte Backlog-Einträge am Sprint-Ende
Die Differenz zwischen geschätzter und tatsächlicher Velocity
Zusätzlicher künftiger Aufwand, der dadurch entsteht, dass heute eine schnellere statt einer sauberen Lösung gewählt wurde
Offene Rechnungen gegenüber externen Dienstleistern
Wie bei echten Schulden fallen Zinsen an: Jede weitere Änderung am belasteten Bereich wird teurer. Deshalb ist die Definition of Done das wirksamste Instrument gegen unbemerktes Anwachsen.
☝️ SingleWelches agile Prinzip begründet die Bedeutung technischer Praktiken wie Refactoring und Testautomatisierung?
Geschäftsleute und Entwickler müssen täglich zusammenarbeiten
Ständiges Augenmerk auf technische Exzellenz und gutes Design fördert Agilität
Die besten Anforderungen entstehen durch selbstorganisierte Teams
Einfachheit ist essenziell
Der Zusammenhang ist direkt: Nur eine wartbare Codebasis erlaubt es, Anforderungsänderungen auch spät noch günstig aufzunehmen. Ohne technische Exzellenz wird Agilität mit der Zeit unbezahlbar.
☝️ SingleEin Team liefert am Sprint-Ende Code, der erst in einer separaten Testphase nach dem Sprint geprüft wird. Wie ist das zu bewerten?
Es entsteht kein Increment im Sinne von Scrum, weil die Definition of Done im Sprint nicht erfüllt wird
Korrekt, weil Testen laut Scrum Guide nach dem Sprint stattfindet
Unproblematisch, wenn der Product Owner zustimmt
Unproblematisch, solange die Tests vor der nächsten Release laufen
Genau hier entstehen Hardening-Sprints und unsichtbare Restarbeit. Was am Sprint-Ende nicht der Definition of Done entspricht, ist nicht fertig – unabhängig davon, wie weit es gediehen ist.
← Alle ThemenIm Quiz üben