Hallo! Willkommen zu einer weiteren Lektion im Modul "Technische Vokabular für Software-Ingenieure".
In der letzten Lektion haben wir uns auf die technischen Werkzeuge (Werkzeuge) konzentriert und gelernt, wie man die Funktion von REST-APIs, Redis und Celery erklärt. Heute verlagern wir den Fokus von den Werkzeugen auf den Arbeitsprozess (Arbeitsprozess). Als Teamleiter sind Sie nicht nur für die technische Implementierung verantwortlich, sondern auch für die Organisation der Arbeit.
Das heutige Lernziel ist daher: Schlüsselvokabular für agile Methoden (Sprint, Backlog, Daily Stand-up) auf Deutsch verwenden. Am Ende dieser Lektion werden Sie in der Lage sein, in einem Vorstellungsgespräch oder Team-Meeting selbstbewusst über Ihre agilen Arbeitsprozesse zu sprechen.
1. Das große Ganze: Was ist Scrum?
In der modernen Softwareentwicklung, insbesondere in Bereichen, in denen Sie tätig sind, ist "agil" das Schlüsselwort. Das gängigste agile Framework ist Scrum. Viele der Begriffe, die Sie vielleicht schon auf Englisch kennen, werden im Deutschen einfach übernommen (oft mit deutschem Artikel), aber es ist wichtig, sie korrekt zu verwenden und ihre Bedeutung im Kontext zu verstehen.
Um einen ersten Überblick zu bekommen, sehen Sie sich bitte die folgenden Teile eines Einführungsvideos an.
SCRUM Projektmanagement einfach erklärt (Tutorial) 💡
Das Video 'SCRUM Projektmanagement einfach erklärt' vom Kanal 'shribe!' gibt einen hervorragenden und schnellen Überblick über die grundlegenden Konzepte von Scrum. Es ist ideal, um die wichtigsten Begriffe und ihre Zusammenhänge kennenzulernen.
Bitte sehen Sie sich die folgenden Abschnitte an: Einführung (00:00 - 01:45): Achten Sie darauf, wie Scrum als agiles Framework für die Softwareentwicklung definiert wird. Scrum Events (06:28 - 07:52): Konzentrieren Sie sich auf die Begriffe Sprint, Sprint-Planung, Daily Scrum, Sprint Review und Sprint Retrospective. Scrum Artefakte (07:52 - 08:40): Hier werden Product Backlog, Sprint Backlog und Inkrement erklärt.
Wie im Video erklärt, ist Scrum ein iterativer Prozess. Anstatt ein großes Projekt von Anfang bis Ende zu planen, wird die Arbeit in kurzen Zyklen, den sogenannten Sprints, organisiert.
2. Die Kernkomponenten von Scrum
Für ein tieferes Verständnis und um die Vokabeln zu festigen, werden wir uns nun die drei Säulen von Scrum genauer ansehen: die Artefakte (was wird erstellt), die Ereignisse (wann trifft man sich) und die Rollen. Eine nützliche Eselsbrücke ist die 3-5-3-Regel, die in vielen Fachartikeln erwähnt wird: 3 Artefakte, 5 Ereignisse, 3 Rollen.
Für eine detaillierte schriftliche Referenz dient uns ein Leitfaden von Atlassian, einem Unternehmen, dessen Tools (wie Jira) Sie wahrscheinlich kennen.
Was ist Scrum? Ein Leitfaden für das agile Framework
Der Artikel 'Was ist Scrum? Ein Leitfaden für das agile Framework' von Atlassian ist eine ausgezeichnete, detaillierte Ressource. Wir werden ihn nutzen, um die Schlüsselbegriffe zu vertiefen.
Lesen Sie bitte die Abschnitte 'Was sind Scrum-Artefakte?' und 'Welche gängigen Zeremonien und Ereignisse gibt es bei Scrum?'. Konzentrieren Sie sich darauf, die Definitionen der einzelnen Begriffe zu verstehen. Sie müssen nicht jedes Detail auswendig lernen, aber die Funktion der einzelnen Komponenten verstehen.
Basierend auf den gelesenen Informationen, fassen wir die wichtigsten Begriffe zusammen.
Die Artefakte: Product Backlog und Sprint Backlog
Die Artefakte sind im Grunde die Arbeitslisten, die Transparenz schaffen.
- Das Product Backlog: Dies ist die "Master-To-do-Liste" für das gesamte Projekt. Es enthält alle Features, Anforderungen, Verbesserungen und Bugfixes. Der Product Owner ist dafür verantwortlich (
verantwortlich). Die Liste wird ständig neu priorisiert (neu priorisiert). - Das Sprint Backlog: Dies ist eine Teilmenge des Product Backlogs. Es enthält alle Aufgaben (
AufgabenoderTasks), die das Entwicklungsteam im aktuellen Sprint erledigen wird.
Die Beziehung zwischen den beiden ist entscheidend:

Die Ereignisse (Meetings oder "Zeremonien")
Diese Meetings strukturieren den Sprint und sorgen für regelmäßige Abstimmung.
- Der Sprint: Der eigentliche Arbeitszyklus. Er ist zeitlich begrenzt (
zeitlich beschränktodertime-boxed), meist 2-4 Wochen. - Die Sprintplanung (Sprint Planning): Das Meeting zu Beginn eines Sprints, in dem das Team die Aufgaben aus dem Product Backlog für den Sprint Backlog auswählt. Das Ergebnis ist das Sprintziel (
Sprint Goal). - Der Daily Scrum (Daily Stand-up): Ein kurzes, tägliches 15-Minuten-Meeting, um den Fortschritt zu synchronisieren und Hindernisse (
HindernisseoderBlocker) zu identifizieren. - Das Sprint-Review: Ein Meeting am Ende des Sprints, bei dem das Team das fertige Inkrement (das funktionsfähige Zwischenprodukt) den Stakeholdern präsentiert und Feedback einholt.
- Die Sprint-Retrospektive (Retrospective): Das letzte Meeting eines Sprints. Hier reflektiert das Team nicht über das Produkt, sondern über den Arbeitsprozess: Was lief gut? Was lief schlecht? Was können wir im nächsten Sprint verbessern?

Test your understanding!
Ordnen Sie die deutsche Bezeichnung dem Zweck des Meetings zu.
| Deutsche Bezeichnung | Zweck des Meetings |
|---|---|
| 1. Die Sprintplanung | A. Das Team synchronisiert sich täglich über den Fortschritt. |
| 2. Der Daily Scrum | B. Das Team reflektiert über die Zusammenarbeit und den Prozess. |
| 3. Das Sprint-Review | C. Das Team wählt die Arbeit für den nächsten Zyklus aus. |
| 4. Die Sprint-Retrospektive | D. Das Team präsentiert die Ergebnisse des Sprints. |
Show answer
1-C, 2-A, 3-D, 4-B
3. Der Daily Scrum in der Praxis
Von allen agilen Zeremonien ist der Daily Scrum (oder das Daily Stand-up) die häufigste. Es ist das Herzstück der täglichen Team-Kommunikation. Die klassische Struktur dreht sich um drei Fragen, die jedes Teammitglied beantwortet:
- Woran habe ich gestern gearbeitet?
- Woran arbeite ich heute?
- Welche Hindernisse (oder Blocker) gibt es?
Es geht jedoch um mehr als nur um ein Status-Update. Es geht darum, dem Team zu helfen, das Sprint-Ziel gemeinsam zu erreichen. Das folgende Video gibt einige interessante Einblicke, wie man ein Stand-up-Meeting effektiv gestaltet – eine Perspektive, die für Sie als Teamleiter besonders relevant ist.
Das Daily Scrum / Standup besser machen - Deutsch
Das Video 'Das Daily Scrum / Standup besser machen' von Sebastian Burkart kritisiert das traditionelle 'Reporting-Meeting' und zeigt, wie ein Stand-up teamorientiert und wertschöpfend sein kann.
Sehen Sie sich das Video von 00:00 bis 03:42 an. Achten Sie auf die Unterscheidung zwischen einem schlechten Stand-up (reines Reporting an den Scrum Master/Product Owner) und einem guten Stand-up (Fokus auf Stories, Problemlösung im Team).
Die zentrale Botschaft ist, dass der Daily Scrum "ein Meeting vom Team für das Team" ist. Es ist keine Rechtfertigung (Rechtfertigung) gegenüber dem Management, sondern ein Werkzeug zur Selbstorganisation.
Nützliche Sätze für den Daily Scrum:
- Gestern habe ich an der Implementierung des Endpunkts für die Nutzer-Authentifizierung gearbeitet.
- Heute werde ich die Unit-Tests dafür schreiben und die Dokumentation in OpenAPI aktualisieren.
- Ich habe einen Blocker: Ich warte auf die Zugangsdaten für die externe API.
- Ich habe eine Frage zur User Story X. Können wir das nach dem Stand-up kurz besprechen?
Zusammenfassung und Ausblick
Sehr gut! Sie haben heute das grundlegende Vokabular erlernt, um über agile Prozesse in Ihrem Arbeitsalltag zu sprechen.
Ihre heutigen Kernkompetenzen:
- Sie können die Begriffe Sprint, Product Backlog und Sprint Backlog definieren und ihren Zusammenhang erklären.
- Sie kennen die Namen und den Zweck der wichtigsten agilen Meetings auf Deutsch: Sprintplanung, Daily Scrum, Sprint-Review und Sprint-Retrospektive.
- Sie können die drei zentralen Fragen des Daily Stand-ups beantworten und verstehen dessen teamorientierten Zweck.
In der nächsten Lektion werden wir auf diesem Wissen aufbauen. Wir werden lernen, wie Sie Ihre Rolle und Ihre Beiträge innerhalb einer agilen Teamstruktur erklären. Sie werden üben zu formulieren, was genau Ihre Aufgaben während eines Sprints sind und wie Sie als Lead Engineer zum Erfolg des Teams beitragen.