Vollständiger Workflow-Leitfaden: Von der Idee zur Produktion
Umfassende Schritt-für-Schritt-Anleitung zum Aufbau einer kompletten Anwendung mit Claude Craft, von der ersten Idee bis zum Produktions-Deployment.
Überblick
Dieser Leitfaden führt Sie durch den kompletten Entwicklungszyklus:
- Ideation - Definieren Sie Ihre Produktvision
- Anforderungen - Dokumentieren Sie, was Sie bauen
- Architektur - Entwerfen Sie die technische Lösung
- Planung - Erstellen Sie umsetzbare Sprints
- Entwicklung - Implementieren Sie mit TDD
- Qualität - Validieren und testen
- Deployment - In Produktion liefern
Phase 1: Ideation (5-10 Minuten)
Mit BMAD starten
bash
/bmad:initVision definieren
@pm Ich möchte eine E-Commerce-Plattform für handwerkliche Produkte aufbauen.
Hauptfunktionen:
- Produktkatalog mit Kategorien
- Warenkorb und Checkout
- Benutzerauthentifizierung
- BestellverwaltungPhase 2: Anforderungen (15-30 Minuten)
PRD erstellen
@pm Erstelle ein Product Requirements Document
/gate:validate-prd docs/prd.mdPhase 3: Architektur (20-45 Minuten)
Architektur entwerfen
@architect Entwerfe die Systemarchitektur für die E-Commerce-PlattformTechnische Spezifikation validieren
/gate:validate-techspec docs/tech-spec.mdPhase 4: Planung (15-30 Minuten)
Backlog erstellen
@po Erstelle User Stories aus der technischen Spezifikation
@sm Plane Sprint 1
/gate:validate-sprintPhase 5: Entwicklung
TDD-Zyklus
bash
# Nächste Story holen
/sprint:next-story --claim
# Mit TDD implementieren
@dev Implementiere US-001 mit TDD
# 🔴 Rot - Fehlschlagenden Test schreiben
# 🟢 Grün - Implementieren
# 🔵 Refactoring
# Validieren
/gate:validate-story US-001
/sprint:transition US-001 donePhase 6: Qualität
bash
/symfony:check-architecture
/team:audit --sequential
/common:pre-commit-checkPhase 7: Deployment
bash
/docker:compose-setup symfony postgresql redis
/docker:cicd-pipeline github-actions
/common:release-checklistRalph für Automatisierung nutzen
bash
/common:ralph-run "Implementiere Benutzerauthentifizierung mit TDD"Vollständige Befehlssequenz
bash
/bmad:init
@pm Erstelle das PRD
/gate:validate-prd docs/prd.md
@architect Erstelle die technische Spezifikation
/gate:validate-techspec docs/tech-spec.md
@po Erstelle die User Stories
@sm Plane Sprint 1
/sprint:next-story --claim
@dev Implementiere mit TDD
/gate:validate-story US-001
/team:audit --sequential
/common:release-checklistTipps für den Erfolg
- Quality Gates nicht überspringen
- Agenten kollaborativ nutzen
- TDD ist nicht verhandelbar: 🔴 → 🟢 → 🔵
- Entscheidungen dokumentieren mit ADRs
- Regelmäßige Reviews
