Skip to content

Backlog-Management Leitfaden

Vollstandiger Workflow zur Erstellung und Verwaltung eines SCRUM-Backlogs mit Claude-Craft.


Ubersicht

Claude-Craft bietet einen umfassenden Satz von Befehlen zur Verwaltung Ihres Product Backlogs nach SCRUM-Methodik:

  • 15 Slash-Befehle fur Backlog-Operationen
  • 5 Vorlagen fur konsistente Struktur
  • Vertical Slicing uber alle Schichten erforderlich
  • INVEST-Validierung fur User Stories

Initiale Backlog-Generierung

bash
# Aus Spezifikationen in ./docs/
/project:generate-backlog symfony+flutter

Generierte Struktur

project-management/
├── README.md                    # Projektuberblick
├── personas.md                  # Personas (min. 3)
├── definition-of-done.md        # Progressive DoD-Stufen
├── backlog/
│   ├── epics/                   # EPIC-XXX-name.md
│   └── user-stories/            # US-XXX-name.md
└── sprints/
    └── sprint-XXX-ziel/

SCRUM-Struktur

Personas (mindestens 3)

  • Identitat, Ziele, Frustrationen
  • Format: P-001, P-002...

EPICs

  • Eindeutige ID (EPIC-XXX)
  • MMF (Minimum Marketable Feature)
  • Geschaftsziele und Erfolgskriterien

User Stories (INVEST-Modell)

BuchstabeBedeutung
IIndependent - Keine Abhangigkeiten
NNegotiable - Details verhandelbar
VValuable - Nutzerwert
EEstimable - Schatzbar
SSized - Max 8 Punkte
TTestable - Klare Kriterien

Akzeptanzkriterien (Gherkin)

  • 1 Nominal-Szenario
  • 2 Alternative Szenarien
  • 2 Fehlerszenarien

Tasks (Aufgaben)

TypBeschreibung
[DB]Datenbank
[BE]Backend
[FE-WEB]Frontend Web
[FE-MOB]Frontend Mobile
[TEST]Testing
[DOC]Dokumentation
[OPS]DevOps
[REV]Code Review

Workflow

To Do ──→ In Progress ──→ Done
   │            │
   └────→ Blocked ←────┘

Befehlsreferenz

Erstellungsbefehle

BefehlBeschreibung
/project:generate-backlog [stack]Backlog aus Specs generieren
/project:add-epicNeues EPIC erstellen
/project:add-storyUser Story hinzufugen
/project:add-taskTechnische Aufgabe erstellen

Anzeige-Befehle

BefehlBeschreibung
/project:list-epicsEPICs auflisten
/project:list-storiesUser Stories auflisten
/project:list-tasksAufgaben auflisten
/project:boardKanban-Board
/sprint:statusSprint-Status

Aktualisierungsbefehle

BefehlBeschreibung
/sprint:transitionUS-Status/Sprint andern
/project:move-taskAufgabenstatus andern
/project:update-epicEPIC bearbeiten
/project:update-storyUser Story bearbeiten

Erweiterte Befehle

BefehlBeschreibung
/project:decompose-tasksUS in Aufgaben zerlegen
/gate:validate-backlogSCRUM-Qualitat prufen

Vollstandiges Beispiel

markdown
## Schritt 1: Initiales Backlog generieren
/project:generate-backlog symfony+flutter

## Schritt 2: Qualitat validieren
/gate:validate-backlog

## Schritt 3: Sprint 1 anzeigen
/project:board 1

## Schritt 4: In Aufgaben zerlegen
/project:decompose-tasks 1

## Schritt 5: Arbeit beginnen
/project:move-task TASK-001 in-progress

Verfugbare Vorlagen

VorlageZweck
epic.mdEPIC-Struktur
user-story.mdUser Story-Struktur
task.mdAufgabenstruktur
board.mdKanban-Board
index.mdBacklog-Index

SCRUM-Regeln

RegelWert
Sprint-Dauer2 Wochen
Velocity20-40 Punkte/Sprint
Max US8 Punkte
SchatzungFibonacci (1,2,3,5,8,13,21)
Aufgabendauer0.5h - 8h max

Sprint 1 = Walking Skeleton

  • Vollstandige Infrastruktur
  • 1 End-to-End Feature
  • Testbar auf Web und Mobile

Vertical Slicing

Jede US muss alle Schichten durchlaufen:

UI → API → Geschaftslogik → Datenbank

Checkliste

  • [ ] Mindestens 3 Personas definiert
  • [ ] EPICs mit MMF und Erfolgskriterien
  • [ ] User Stories folgen INVEST
  • [ ] Kriterien im Gherkin-Format
  • [ ] Fibonacci-Schatzung
  • [ ] Sprint 1 = Walking Skeleton
  • [ ] Backlog validiert

← Fehlerbehebung | Nachste: Neues Projekt Einrichten →