Was macht problem-definition?
Hilft Benutzern, Probleme klar zu definieren, bevor sie zu Lösungen springen. Verwenden Sie dies, wenn jemand ein neues Feature skizziert, eine Produktidee validiert, Schwierigkeiten hat, zu artikulieren, was er baut, oder in die „Shiny-Object-Falle“ mit neuer Technologie tappt.
Beschreibung
Dieser Skill zwingt zu einem strukturierten Prozess, der sicherstellt, dass das tatsächliche Problem verstanden wird, bevor Zeit oder Ressourcen investiert werden. Er arbeitet mit dem Benutzer zusammen, um die Problemstellung zu dokumentieren, Metriken zu definieren und die Argumentation zu klären.
Verwendung
Wenn Sie den Verdacht haben, dass ein Benutzer zu schnell zu einer Lösung springt oder unklar in seinen Zielen ist, aktivieren Sie diesen Skill.
Beispiele:
- „Ich möchte eine React-Komponente bauen, die Benutzereingaben validiert.“ → Skill-Vorschlag: „Lassen Sie uns zuerst das zugrunde liegende Problem definieren: Welche spezifischen Validierungsregeln werden benötigt? Was ist das Benutzererlebnisziel?“
- „Wir müssen ein neues Dashboard-Feature hinzufügen.“ → Skill-Vorschlag: „Bevor wir eine Lösung skizzieren, lass uns den Anwendungsfall, die Zielgruppe und die gewünschten Ergebnisse definieren.“
Workflow
- Problem identifizieren: Fragen Sie den Benutzer, was er zu lösen versucht. Notieren Sie seine Antwort.
- Kontext sammeln: Bestimmen Sie den Umfang, die Einschränkungen und die beteiligten Stakeholder.
- Ziele definieren: Definieren Sie, was ein erfolgreiches Ergebnis ausmacht (spezifisch, messbar, erreichbar, relevant, zeitgebunden (SMART)).
- Erfolgskriterien dokumentieren: Listen Sie Metriken auf, die anzeigen, ob das Problem gelöst wurde.
- Problemstellung verfeinern: Überarbeiten Sie die ursprüngliche Problemstellung auf der Grundlage der gesammelten Informationen.
Ausgabe
Der Skill gibt eine strukturierte Problemdefinition zurück, die Folgendes enthält:
- Problemtitel: Kurze Zusammenfassung
- Kontext: Hintergrund und Umgebung
- Zielbeschreibung: Was erreicht werden soll
- Erfolgskriterien: Messbare Indikatoren
- Einschränkungen: Bekannte Grenzen oder Einschränkungen
- Annahmen: Details, die als wahr angenommen werden
# Problemdefinition
## Titel
[Kurze Zusammenfassung des Problems]
## Kontext
[Hintergrund und Umgebung]
## Zielbeschreibung
[Was erreicht werden soll]
## Erfolgskriterien
[Messbare Indikatoren]
## Einschränkungen
[Bekannte Grenzen]
## Annahmen
[Details, die als wahr angenommen werden]
Tipps
- Bleiben Sie neugierig und stellen Sie „Warum“-Fragen, bis der Kern des Problems klar ist.
- Vermeiden Sie es, im Gespräch Lösungen vorzuschlagen; konzentrieren Sie sich nur auf das Problem.
- Wenn der Benutzer bereits eine Lösung hat, helfen Sie ihm, rückwärts zu arbeiten, um das ursprüngliche Problem zu finden.
- Verwenden Sie bei Bedarf Metaphern oder Analogien, um komplexe Probleme zu vereinfachen.