Die agile Scrum-Methode ist darauf ausgelegt, sich an Veränderungen anzupassen und Software zu entwickeln, die sich problemlos mit den Anforderungen des Geschäfts weiterentwickelt. Wenn sich dieser Wandel schnell vollzieht, können Teams in ein Chaos aus Missverständnissen und falscher Ausrichtung geraten.
Um jederzeit auf Kurs zu bleiben, benötigen die Teams ein gemeinsames Vokabular, und genau das ermöglichen die Artefakte von Agile Scrum.
In diesem Blogbeitrag gehen wir auf Scrum-Artefakte ein, wie sie helfen und wie Sie sie zum Vorteil Ihres Teams verwalten können.
Was sind Scrum-Artefakte?
Scrum-Artefakte sind Elemente, Berichte oder Prozesse, die Projektmanagern helfen, wichtige Informationen für alle Beteiligten freizugeben.
Sie sind klar definiert agile Scrum-Begriffe deren Hauptzweck ist es, jedem die Sichtbarkeit der Produktentwicklung, der geplanten Aktivitäten, der abgeschlossenen Aufgaben und der Leistung des Teams zu ermöglichen.
Die drei Scrum-Artefakte sind:
- Produkt-Backlog
- Sprint-Backlog
- Inkrement
Wir erforschen jeden dieser Punkte und wie man sie in agiles Projektmanagement später in diesem Blogbeitrag.
Bevor Sie jedoch mit der Erstellung Ihrer Scrum-Artefakte beginnen, müssen Sie das Leitprinzip kennen: Transparenz.
Die Bedeutung der Artefakttransparenz in Agile Scrum
In der agilen/Scrum-Softwareentwicklung ist Transparenz ein grundlegendes Leitprinzip, das sich auf jede Entscheidung und Handlung auswirkt. Eine der Möglichkeiten, wie Mitglieder eines agilen Scrum Teams Transparenz praktizieren, sind Artefakte.
Die scrum-Leitfaden besagt, dass das primäre Ziel von Scrum-Artefakten darin besteht, "die Transparenz der Schlüsselinformationen zu maximieren", so dass alle, die die Artefakte prüfen, die gleiche Grundlage für Anpassungen haben.
Im Wesentlichen helfen Scrum-Artefakte dabei, einen gemeinsamen Kontext für das Team freizugeben, um das Projekt in die richtige Richtung zu lenken. Davon profitiert das Team in mehrfacher Hinsicht.
Schafft Vertrauen: Wenn alle Beteiligten Zugang zu aktuellen Informationen über den Fortschritt des Projekts haben, vertrauen sie sich gegenseitig.
Fördert die Zusammenarbeit: Agile Scrum-Artefakte, die vom Team gemeinsam erstellt werden, machen die Lücken und Blockaden sichtbar. So, funktionsübergreifendes Team mitglieder bieten im Interesse des Projekts Hilfe und Beratung an.
Behebt Risiken: Scrum-Artefakte bieten eine Möglichkeit, Probleme vorherzusehen, Fehler zu erkennen und sie zu beheben, bevor sie zu einem Problem werden.
Unterstützt Problemlösungsprozesse: Wann immer das Scrum Team auf ein Hindernis stößt, dienen die Artefakte als Wegweiser und liefern wichtige Informationen, um effektive Entscheidungen zu treffen.
Ermöglicht kontinuierliche Verbesserung: Teams sind bestrebt, sich kontinuierlich zu verbessern - agile Scrum-Artefakte unterstützen Reviews und Retrospektiven mit genauen und zeitnahen Daten.
Auf diese Weise bilden die Scrum-Artefakte das Fundament des Frameworks. Sie helfen jedem im Team, das agile Scrum-Framework ganzheitlich und effektiv zu nutzen. So geht's.
Arten von Scrum-Artefakten
Das Scrum-Prozessframework besteht aus drei primären Artefakten: Product Backlog, Sprint Backlog und Product Increment. Im Laufe der Zeit haben Scrum Teams jedoch zusätzliche Artefakte entwickelt, wie die Produktvision, das Burn-Down Diagramm, die Definition von Zu erledigen usw. Schauen wir uns alle diese Artefakte an.
1. Produkt-Backlog
product Backlog als Liste von Elementen, die erledigt werden müssen_
Dieses offizielle Scrum-Artefakt ist eine geordnete Liste der Features, Erweiterungen und Fehlerbehebungen, die für das Produkt erforderlich sind. Es wird aus Recherchen über Kundensupport und Wettbewerber-/Marktanalysen zusammengestellt.
Einige der Schlüsselmerkmale eines Product Backlogs sind:
- Lebendiges Dokument: Es wird aktualisiert, wenn neue Ideen/Anforderungen auftauchen
- Auftauchend: Es wird auch regelmäßig überprüft, um zu löschen oderdepriorisieren elemente, die nicht mehr kritisch sind
- Team-übergreifend: Er wird sowohl von Business- als auch von Engineering-Teams genutzt, um zukünftige Aktivitäten zu planen
- Vom Eigentümer des Produkts verwaltet: Obwohl verschiedene Teams es verwenden, liegt die Verantwortung für die Aktualisierung und Transparenz beim Eigentümer des Produkts
Das Product Backlog ist die einzige Quelle für die vom Scrum Team aufgenommene Arbeit.
Allerdings sind nicht alle Elemente des Product Backlogs sofort bereit, in den Sprint aufgenommen zu werden. Das Product Backlog wird verfeinert, um sicherzustellen, dass ein Element das erforderliche Maß an Transparenz oder Klarheit erreicht.
Dabei werden die Elemente des Product Backlogs von den Entwicklern in kleinere, präzisere Stories aufgeteilt und definiert, die innerhalb eines Sprints abgeschlossen werden können.
Das Commitment für ein Product Backlog richtet sich auf das Produktziel. Scrum Teams definieren das Produktziel (zukünftiger Zustand des Produkts) und strukturieren die Backlog Elemente, um dieses Ziel zu erreichen.
Sobald die Elemente im Product Backlog bereit sind, für den nächsten Sprint ausgewählt zu werden, werden sie in das Sprint Backlog aufgenommen.
2. Sprint-Backlog
Das Sprint Backlog ist eine Teilmenge des Product Backlogs, die für die Entwicklung im nächsten Sprint ausgewählt wurde. Es enthält auch einen Plan zur Bereitstellung dieser Funktion und zur Erreichung des Sprint-Ziels.
Das Sprint-Backlog wird während des sprint-Planung meeting, in dem das technische Team die Elemente des Product Backlogs nach Priorität auswählt, sie dem Sprint Backlog hinzufügt und sie in zu entwickelnde Aufgaben aufteilt.
Das Sprint Backlog zeigt ein Echtzeitbild des Sprints. Das ist es also:
- In Echtzeit aktualisiert: Teams verfolgen die Elemente im Sprint Backlog genau, fügen Kommentare hinzu und aktualisieren den Status regelmäßig
- Frisch gehalten: Unnötige Elemente aus dem Sprint Backlog werden gelöscht
- Detailliert: Jedes Element im Sprint Backlog sollte genügend Informationen enthalten, um im täglichen Scrum geprüft zu werden
Sobald das Team an den Elementen des Sprint Backlogs arbeitet, erstellt es Produktinkremente.
3. Produktinkrement
Ein Inkrement ist eine funktionierende, lieferbare Version des Produkts, die die "Definition des Erledigten" des Teams erfüllt, d. h. alle Abnahmekriterien (Qualitätskriterien, Einschränkungen oder nichtfunktionale/geschäftliche Anforderungen), wie sie im Product Backlog definiert sind.
Am Ende eines jeden Sprints muss die vom Entwicklungsteam erledigte Arbeit in einem Inkrement kulminieren, das eine vollständig getestete und genehmigte Ergänzung des bestehenden Produkts darstellt.
Während es für jeden Sprint ein Inkrement gibt, umfasst es auch die Inkremente aller vorangegangenen Sprints. Diese ergänzen den Prozess der kontinuierlichen Integration/des kontinuierlichen Deployments (CI/CD) bei der Nachverfolgung von Versionen und bei Bedarf bei Rollbacks.
4. Definition von Zu erledigen
Die Definition von "Erledigt" ist eine formale Liste von Standards, die jedes neue Inkrement erfüllen muss, bevor es offiziell als erledigt gilt.
Nach dem Scrum-Leitfaden ist die Definition von "erledigt" eine Verpflichtung für ein Produktinkrement und kein Artefakt. Es ist jedoch für das gesamte Scrum Team von Vorteil, eine klare, dokumentierte Definition des Erledigten zu haben, um das Inkrement an den Kunden zu übergeben.
Scrum Teams haben in der Regel eine Checkliste mit Elementen, die die Definition von Zu erledigen ausmachen. Sie könnte zum Beispiel Folgendes umfassen:
- Code-Review abgeschlossen
- Funktionstests abgeschlossen
- Sicherheitstests abgeschlossen
- Erfüllt die Normen zur Einhaltung der Vorschriften
Die Definition von Erledigt kann für jede Benutzer-Story unterschiedlich sein. Sie kann sich weiterentwickeln, um sich an das neueste Verständnis des Teams vom Geschäft anzupassen. Sie wird während der Sprint-Retrospektiven iteriert, um für zukünftige Inkremente gestärkt zu werden.
Das Inkrement wird nicht freigegeben, wenn ein Element des Product Backlogs nicht der Definition von "Zu erledigt" entspricht. Stattdessen wird es zur Überprüfung an das Backlog zurückgeschickt. Es wird auf Probleme und Grundursachen untersucht, damit die Scrum-Master prozesse rationalisieren um solche Eventualitäten in Zukunft zu vermeiden.
Wenn ein Element die Definition von Erledigt erfüllt, wird es für die Nachverfolgung geschlossen, und das Team geht zur nächsten offenen Aufgabe über.
5. Produktvision
Die Produktvision ist die gemeinsame Vorstellung vom zukünftigen Zustand des Produkts. Sie umreißt den Wert, den das Produkt für seine Kunden hat.
Die Produktvision gibt die Richtung vor für die funktionsübergreifenden Teams ihre Ziele zu erreichen. Es hilft ihnen, die richtigen Entscheidungen zu treffen. Wenn zum Beispiel zwei Elemente des Product Backlogs um Aufmerksamkeit konkurrieren, helfen die Produktvision und die Ziele den Entwicklern dabei, Prioritäten zu setzen, was wichtig ist.
6. Plan zur Veröffentlichung
scrum Release Plan mit Priorität, Aufwand und Dauer_
Ein Freigabeplan beschreibt, woran das Team arbeiten wird (Product Backlog Elemente), wann sie freigegeben werden (Zeitleisten) und wie sie ausgeführt werden (Ressourcenplan).
Der Release Plan ist kein offizielles Artefakt, das im Scrum Guide definiert ist. Er ist jedoch bei Scrum-Mastern und Eigentümern sehr beliebt, weil er ihr Projektmanagement leitet und ihnen eine Struktur gibt.
Er wird oft in der Scrum-Planungsphase erstellt und hilft Ihnen, Fragen zu beantworten wie:
- Wie lang ist jeder der kommenden Sprints?
- Welche Elemente werden in jedem Sprint fertiggestellt, und welche Priorität haben sie?
- Wer ist für welche Aktivitäten verantwortlich?
- Welche Ressourcen werden benötigt, um jeden Sprint abzuschließen?
- Wie hoch ist das Budget für jeden Sprint?
In Verbindung mit der Produktvision verhilft der Release-Plan dem Team zu einer klareren Ansicht der Zukunft.
Ein Freigabeplan wird in der Regel als Gantt-Diagramm dargestellt, in dem die Aufgaben mit ihren Abhängigkeiten über die Zeit verteilt sind. Einige Beispiele finden Sie in diesen Vorlagen für Gantt Diagramme für Projekte .
7. Diagramm zum Ausbrand Burndown-Diagramme freigeben (oder Sprint-Burndown-Diagramme) heben die im aktuellen Sprint fertiggestellten Elemente des Product Backlog und die verbleibenden Aufgaben hervor. Das Burndown-Diagramm ist hilfreich bei:
- Vergleich der aktuellen Leistung mit dem Release Plan
- Vorhersage, ob die Arbeit wie im Plan fertiggestellt werden wird
- Identifizierung von Umfangsveränderungen während des Sprints (falls vorhanden)
- Lernen über die Leistung des Teams
- Planung der Kapazität
Da Sie nun die drei primären und andere erweiterte Scrum-Artefakte kennen, erfahren Sie hier mehr darüber, wie Sie sie erstellen und verwenden können.
Wie verwaltet man Scrum-Artefakte?
Aktuelle, gelöschte und transparente Scrum-Artefakte sind von grundlegender Bedeutung für die Effektivität eines jeden agilen Scrum-Engineering-Projekts. Um dies zu erreichen, brauchen Sie eine effiziente Methode, um sie zu erstellen und zu verwalten.
Eine gute scrum-Software für Projektmanagement wie ClickUp sollte dies ermöglichen. So geht's.
Ansicht der Aufgaben für Scrum Teams
clickUp-Aufgaben-Ansicht
Jedes Element in einem Scrum Projekt muss klar und transparent definiert werden. Um dies zu erledigen, richten Sie jedes Backlog-Element oder jede User Story als Aufgabe in ClickUp ein.
- Kategorisieren Sie sie als einen beliebigen Aufgabentyp, wie Meilenstein, Feature, Defekt oder Feedback
- Fügen Sie eine detaillierte Beschreibung, Status, Priorität und Tags hinzu
- Gliedern Sie sie bei Bedarf in Teilaufgaben auf
- Verwenden Sie Checklisten für die Definition von Erledigt
Verwenden Sie die Ansicht "Chat" für Unterhaltungen im Kontext der Aufgabe. Ermöglichen Sie es Ihrem Team, an einem Ort Fragen zu stellen, Antworten zu erhalten und gegebenenfalls potenzielle Lösungen zu erarbeiten.
Verwenden Sie eine der über 15 ClickUp Ansichten für Aufgabenmanagement, Nachverfolgung von Projekten und Visualisierung von Workflows.
Zeiterfassung zur Berechnung der Sprint-Geschwindigkeit
zeitmessung von überall mit ClickUp
Was passiert, wenn der Eigentümer des Produkts feststellt, dass das Burndown-Diagramm anzeigt, dass die Aufgaben nicht innerhalb des aktuellen Sprints abgeschlossen werden können? Sie führen eine Ursachenanalyse durch.
Was hat so viel Zeit in Anspruch genommen, dass die Arbeit verschoben wird? Um dies herauszufinden, müssen Scrum Teams ihre Zeit nachverfolgen. ClickUp's eingebaute KI-gesteuerte App zur Zeiterfassung wurde entwickelt, um genau dies zu ermöglichen.
Teams können mit ClickUp starten/stoppen, Zeit manuell hinzufügen, die erfasste Zeit bearbeiten, Notizen hinzufügen und vieles mehr. Ein Scrum Master kann die Berichterstellung direkt auf seinem ClickUp Dashboard einsehen. Sie können die Zeitberichte filtern, sortieren und aufrollen, um die Geschwindigkeit des Sprints zu berechnen, was hilft bei prozessoptimierung für künftige Sprints.
Kanban Boards für Backlogs
Produkt- und Sprint-Backlogs sind Elemente, die eine Reihe von Phasen durchlaufen. Zum Beispiel können die Elemente des Product Backlogs neu, verfeinert und bereit für den Sprint sein. Die Elemente des Sprint-Backlogs können die Phasen Zu erledigen, Entwickeln, Testen, Bereitstellen usw. durchlaufen.
Das Organisieren von Backlog-Elementen auf der Grundlage ihres Status, d.h. das Erstellen einer scrum Board -ist eine gute Möglichkeit, um zu visualisieren, wie weit das Team im Projekt fortgeschritten ist. Jede der verschiedenen kostenlose Kanban Board Software kann Ihnen bei der Erstellung eines Scrum Boards helfen.
clickUp's Kanban Board Ansicht_
ClickUp geht noch einen Schritt weiter. Das Kanban Board von ClickUp ansicht zeigt Aufgaben automatisch nach Status gruppiert an. Dieses vollständig anpassbare Kanban Board kann für ein besseres Projektmanagement nach Priorität, Mitarbeiter oder Fälligkeitsdatum gruppiert werden. Sie können auch benutzerdefinierte Status für jede Liste nach Ihren Bedürfnissen einrichten.
Gantt Diagramm für Backlog Management
gantt Diagramm Ansicht von ClickUp
Für die Sprint-Planung benötigen die Eigentümer des Projekts eine Ansicht des Produkt-Backlogs auf hoher Ebene zusammen mit den Zeitschätzungen für dessen Abschluss. Um diese Karte zu erstellen, verwenden Projektmanager und Scrum Master kostenlose Gantt Diagramm Software indem Sie Aufgaben nebeneinander legen. ClickUp's Gantt-Diagramm-Ansicht bietet eine umfassende Sichtbarkeit, um das Backlog-Management zu unterstützen. Mit ClickUp können Sie:
- Mehrere Projekte nebeneinander oder einzeln betrachten
- Berechnen Sie diekritischen Pfades zur Vorhersage von Engpässen
- Anpassen von Zeitleisten, Prioritäten und Aufgaben, um mit Projektänderungen Schritt zu halten
- Verwalten von Abhängigkeiten
- Visualisierung des Fortschritts im Sprint und Verschieben von Aufgaben, um Fälligkeitsdaten schnell zu verschieben
Richten Sie Ihr Team mit ClickUp auf den Erfolg von Scrum ein
In schnell arbeitenden Teams sind Chaos, Fehlkommunikation und Fehlausrichtung unvermeidlich. Es sei denn, sie sind mit den richtigen Tools und Prozessen ausgestattet, die sorgfältig auf die Scrum-Praktiken und -Werte abgestimmt sind.
Die Projektmanagement-Software von ClickUp ist so konzipiert, dass sie der Arbeit eines Scrum-Teams entspricht. Sie erstellt automatisch agile Scrum-Artefakte und bietet Ihnen eine Echtzeit operations Dashboard . Es automatisiert sich wiederholende Prozesse und beschleunigt die Dokumentation mit ClickUp AI.
Steigern Sie die Leistung Ihres Scrum-Teams. Testen Sie ClickUp heute kostenlos .