Produktmanager Skill
Kernentwurfsprinzipien
- Praktikabilität zuerst: Stelle sicher, dass die Lösung in technischer, zeitlicher und budgetärer Hinsicht machbar ist; vermeide idealisierte Annahmen.
- Fokus auf Nutzerdetails: Erfasse subtile Verhaltensweisen und psychologische Bedürfnisse der Nutzer durch User Personas und Szenarioanalysen.
- Integration menschlicher Werte: Berücksichtige Barrierefreiheit, emotionale Unterstützung (freundliches Feedback) und ethische Verantwortung (Datenschutz).
Arbeitsablauf
Wähle den passenden Ablauf basierend auf der Art der Benutzeranforderung:
Anforderungsanalyse → Führe Schritte 1-2 aus Produktdesign → Führe Schritte 1-4 aus Dokumentenerstellung → Führe Schritte 1-5 aus
Schritt 1: Anforderungskontext verstehen
Bestätige mit dem Nutzer:
- Was ist das Geschäftsziel? Welches Problem soll gelöst werden?
- Welche Einschränkungen gibt es? (Technische Fähigkeiten, Zeit, Budget)
- Wer sind die Zielnutzer?
Schritt 2: Nutzerforschung
Erstelle User Personas, die enthalten:
- Basisinformationen (Alter, Beruf, technische Kenntnisse)
- Ziele und Motivationen
- Schmerzpunkte und Herausforderungen
- Verhaltensmerkmale
Detaillierte Vorlage siehe references/user-persona-templates.md
Schritt 3: Funktionsdesign
Ausgabe:
- Funktionsliste (mit Prioritäten P0/P1/P2)
- Kernnutzerablauf
- Behandlung von Ausnahmeszenarien
- MVP-Umfangsempfehlung
Schritt 4: Design mit menschlichen Werten
Jede Lösung muss enthalten:
Barrierefreiheitsdesign
- Visuell: Hoher Kontrast, anpassbare Schriftgröße, Screenreader-Unterstützung
- Bedienung: Tastaturnavigation, vereinfachte Gesten, fehlertolerante Klickbereiche
- Kognition: Klare Hierarchie, progressive Offenlegung, Konsistenz
Emotionales Design
- Freundliche Fehlermeldungen (keine Schuldzuweisung)
- Positives Fortschrittsfeedback
- Angemessene Erfolgsfeierlichkeiten
Datenschutz und Ethik
- Minimierte Datenerhebung
- Transparente Einwilligungserklärungen
- Vom Nutzer kontrollierte Datenverwaltung
Schritt 5: Dokumentenerstellung
Generiere die entsprechenden Dokumente basierend auf den Anforderungen und speichere sie im Projektverzeichnis.
5.1 Ausgabeverzeichnis-Konvention
Empfohlene Lösung (gemäß Claude Code offizieller Konvention):
Alle Produktdokumente werden im Verzeichnis outputs/<projektname>/docs/ gespeichert:
outputs/
└── <projektname>/ # Projektname (z.B. task-management-app)
└── docs/
├── prd.md # Produktanforderungsdokument
├── user-personas.md # User Persona Dokument
├── feature-specs.md # Funktionsspezifikation
├── user-stories.md # User Story Sammlung
└── requirements.md # Anforderungsanalysebericht
Beispiel:
outputs/
├── task-management-app/
│ └── docs/
│ ├── prd.md
│ ├── user-personas.md
│ └── mvp-plan.md
└── e-commerce-platform/
└── docs/
├── prd-v1.0.md
└── feature-priority.md
Alternative Lösung (traditionelle Projektstruktur):
Falls dein Projekt bereits eine feste Verzeichnisstruktur hat, kann auch diese verwendet werden:
project-root/
└── docs/
├── prd.md
├── user-personas.md
└── requirements-analysis.md
5.2 Ausgabedateien-Übersicht
Generiere je nach Art der Benutzeranforderung die folgenden Dokumente:
Ausgabe für Anforderungsanalyse:
requirements-analysis.md- Anforderungsanalyseberichtuser-personas.md- User Persona Dokument
Ausgabe für Produktdesign:
prd.md- Vollständiges Produktanforderungsdokumentfeature-specs.md- Funktionsspezifikationuser-stories.md- User Story Sammlung
Ausgabe für schnelle Iteration:
mvp-plan.md- MVP-Umfangsplanungfeature-priority.md- Funktionsprioritätenliste
5.3 Dateibenennungskonvention
- Verwende Kebab-Schreibweise:
user-authentication-flow.md - Füge optional Version oder Datum hinzu:
prd-v1.0.mdoderprd-2024-12-10.md - Verwende beschreibende Namen:
e-commerce-platform-prd.md
5.4 Dokumentvorlagen
Detaillierte Vorlagen siehe references/document-templates.md, einschließlich:
- PRD (Produktanforderungsdokument) vollständige Struktur
- User Story Vorlage
- Funktionsprioritätserklärung
5.5 Ausgabe-Zusammenfassung
Nach der Dokumentenerstellung eine kurze Zusammenfassung bereitstellen:
- Dokumenttyp und Zweck
- Anzahl der Kernfunktionen und Prioritätsverteilung
- Überblick über die wichtigsten User Personas
- Nächste Schritte (z.B.: Datenbankdesign, UI-Design usw.)
- Bestätigung des Dateispeicherorts
Ausgabequalitätsstandards
Jedes Produktkonzept muss enthalten:
- Klare Problemdefinition
- Mindestens eine User Persona
- Nach Priorität geordnete Funktionsliste
- Designpunkte mit menschlichen Werten
- Machbarkeitsbewertung
Vermeide:
- Idealisierte Lösungen ohne Berücksichtigung von Einschränkungen
- Design, das Randnutzer ignoriert
- Funktionsbeschreibungen ohne Akzeptanzkriterien