Zurückhaltung ist die wichtigste Entwickler-Fähigkeit in 2026
Letzten Monat zeigte mir ein Freund sein Kundenportal-Produkt. Sauberes Interface. Kunden liebten es. Einfaches Deliverable-Sharing, Genehmigungsworkflows, ein fokussiertes Tool, das eine Sache extrem gut machte. Er war stolz darauf. Zu Recht.
Dann öffnete er sein Backlog und zeigte mir die Feature-Anfragen, die im letzten Quartal eingegangen waren. Rechnungsstellung. Zeiterfassung. Projektmanagement mit Gantt-Charts. Ein eingebautes Chatsystem. Ein Reporting-Dashboard. Er konnte jede einzelne davon bauen — die meisten an einem Wochenende, mit Claude Code und einem gut strukturierten Prompt. Die KI machte diese Features nicht nur möglich. Sie machte sie trivial einfach.
Er baute zuerst das Rechnungsmodul. Dann die Zeiterfassung. Innerhalb von sechs Wochen war sein sauberes Kundenportal zu einer aufgeblähten Projektmanagement-Suite geworden, die schlecht mit Asana konkurrierte, schlecht mit FreshBooks und schlecht mit Slack — alles gleichzeitig. Die Onboarding-Zeit verdreifachte sich. Support-Tickets verschoben sich von "Wie teile ich ein Deliverable?" zu "Wo ist der Genehmigungsbutton geblieben?" Seine ursprünglichen Kunden — diejenigen, die sein Produkt speziell wegen seines Fokus gewählt hatten — begannen abzuwandern.
Das Tool, das ihn schneller als je zuvor bauen ließ, war dasselbe Tool, das ihn sein Produkt schneller als je zuvor zerstören ließ. Und die Fähigkeit, die ihm fehlte, hatte nichts mit Code zu tun.
Der Engpass, über den niemand mehr spricht
Jahrelang war die Beschränkung für Software-Teams die Ausführungsgeschwindigkeit. Man hatte mehr Ideen als Kapazität. Das Backlog war ein Friedhof von Features, die nie gebaut werden würden, weil es einfach nicht genug Engineering-Zeit gab. Planung nahm vielleicht 20% des Zyklus ein — der Rest war konzentrierte Implementierung, Kämpfen mit Dependencies, Debugging von Edge Cases, Auslieferung.
Diese Beschränkung ist verschwunden.
KI-Coding-Tools in 2026 haben den Ausführungsengpass so vollständig beseitigt, dass sich das alte Verhältnis von Planung zu Entwicklung umgekehrt hat. Wo Teams früher 80% ihrer Zeit mit Bauen und 20% mit Planen verbrachten, verbringen die Teams, mit denen ich arbeite, jetzt den Großteil ihrer Zeit mit einer Frage, die vor drei Jahren kaum existierte: Sollten wir das überhaupt bauen?
Das ist keine subtile Verschiebung. Es ist eine fundamentale Veränderung dessen, was einen Softwareentwickler wertvoll macht. Der Chaos Report der Standish Group stellte fest, dass 50% der Features in individueller Software selten oder nie genutzt werden. Diese Statistik stammt aus einer Ära, in der das Bauen von Features teuer und langsam war. Wenn das Bauen billig und schnell ist, sinkt der Prozentsatz ungenutzter Features nicht — er steigt an, weil es keine natürliche Reibung gibt, die Überentwicklung verhindert.
Das Project Management Institute berichtet, dass etwa die Hälfte aller Projekte unter Scope Creep leidet. Erneut — das stammt aus einer Ära der Beschränkungen. Entferne die Beschränkungen, und Scope Creep verschwindet nicht. Es beschleunigt sich.
Hier ist, was ich erkannt habe, nachdem ich dies bei meinen eigenen Projekten und den Teams, die ich berate, beobachtet habe: Die wertvollste Fähigkeit in der Softwareentwicklung ist nicht mehr die Fähigkeit zu bauen. Es ist die Disziplin zu entscheiden, was man nicht baut. Und diese Disziplin hat einen Namen.
Zurückhaltung.
Warum KI diese Fähigkeit nicht ersetzen kann
Ich verbringe den größten Teil meiner Arbeitszeit in Claude Code. Ich habe darüber geschrieben, wie es meinen gesamten Entwicklungsworkflow verändert hat, wie Agent-Teams komplexe Projekte parallel bearbeiten können, wie Task-Management über Sessions hinweg Multi-File-Refactors transformiert hat. Ich bin kein KI-Skeptiker. Ich stecke tief in diesem Ökosystem.
Aber hier ist, was mir nach Monaten des Auslieferns mit diesen Tools aufgefallen ist: KI ist außerordentlich gut im Wie und wirklich schrecklich im Ob.
Bitte Claude Code, ein Rechnungsmodul für ein Kundenportal zu bauen. Es generiert saubere Datenmodelle, eine solide UI, ordentliche Validierung, Edge-Case-Handling — das Komplettpaket. Was es nicht tut — was es nicht kann — ist dir zu sagen, dass das Hinzufügen von Rechnungsstellung deine Kernbenutzer verwirrt, die Identität deines Produkts kannibalisiert und dich in direkte Konkurrenz mit FreshBooks stellt, einem Unternehmen mit einem Jahrzehnt Domainexpertise und $100M Jahresumsatz.
Das ist keine technische Entscheidung. Das ist eine Produktentscheidung. Und sie erfordert etwas, das KI fundamental fehlt: ein Verständnis des Kontexts deiner Kunden, deiner Wettbewerbsposition und der Folgewirkungen zweiter Ordnung, wenn du die Oberfläche deines Produkts erweiterst.
Ich habe angefangen, dies als den Unterschied zwischen Fähigkeit und Urteilsvermögen zu betrachten. KI gibt dir nahezu unendliche Fähigkeit. Urteilsvermögen ist das, was dir sagt, welche Fähigkeiten du tatsächlich einsetzen sollst. Und Urteilsvermögen kommt nur aus dem Verständnis der Menschen, die deine Software nutzen — ihre Frustrationen, ihre Workflows, der Grund, warum sie dein Tool statt der zwölf Alternativen gewählt haben.
Kein Modell, egal wie groß das Kontextfenster, kann dieses Verständnis replizieren. Noch nicht. Vielleicht nie.
Das Kundenportal-Problem — ein Muster, das ich immer wieder sehe
Die Kundenportal-Geschichte, mit der ich eröffnet habe, ist kein Einzelfall. Ich habe dieses Muster im vergangenen Jahr bei einem halben Dutzend Produkten beobachtet, und es folgt immer dem gleichen Bogen.
Phase 1: Fokus. Das Produkt startet sauber. Es löst ein Problem gut. Kunden lieben es, weil es einfach, meinungsstark und schnell ist. Das Team bekommt positive Bewertungen speziell dafür, dass das Produkt nicht versucht, alles zu machen.
Phase 2: Feature-Druck. Kunden beginnen, angrenzende Features zu fordern. "Könnt ihr Rechnungsstellung hinzufügen?" "Was ist mit Zeiterfassung?" "Es wäre toll, wenn wir hier auch Projekte verwalten könnten." Jede Anfrage ist isoliert betrachtet vernünftig. Jedes Feature ist mit KI-Unterstützung in Tagen oder sogar Stunden umsetzbar.
Phase 3: Die Baufalle. Das Team sagt zu allem Ja, weil Ja-Sagen einfach ist, wenn Bauen billig ist. Sie liefern Feature um Feature aus, jedes fügt der UI, dem Datenmodell, dem Onboarding-Flow und der Supportlast Komplexität hinzu.
Phase 4: Identitätskrise. Das Produkt, das "das beste Tool zum Teilen von Deliverables" war, ist jetzt "ein mittelmäßiges Tool, das auch sechs andere Dinge kann." Neue Benutzer öffnen es und fühlen sich überfordert. Ursprüngliche Benutzer können die Features nicht finden, wegen derer sie gekommen sind. Das Produkt hat seinen Existenzgrund verloren.
Phase 5: Niedergang. Abwanderung steigt. Das Team reagiert, indem es mehr Features baut, um Benutzer zu halten, was das Problem verschlimmert. Es ist eine Abwärtsspirale, angetrieben von genau der Geschwindigkeit, die KI bietet.
Die Lösung ist nicht langsamer zu bauen. Die Lösung ist besser zu entscheiden.
Wie Zurückhaltung in der Praxis aussieht
Zurückhaltung bedeutet nicht, zu allem Nein zu sagen. Das ist Lähmung, keine Strategie. Zurückhaltung bedeutet, ein Framework zu haben, um zu entscheiden, welche Dinge man baut — und, entscheidend, einen Prozess zu haben, der einen zwingt, diese Entscheidung zu treffen, bevor man Code anfasst.
Hier ist das Framework, das ich übernommen habe, und es hat meine Herangehensweise an jedes Projekt neu geformt.
Schritt 1: Das Vorplanungsgespräch
Bevor ich Claude Code öffne, bevor ich eine einzige Zeile einer Spec schreibe, führe ich das, was ich ein Formungsgespräch nenne. Manchmal ist das mit einem Mitgründer oder einem Produktleiter. Manchmal bin ich es allein mit Claude in einem separaten Gesprächsfenster — nicht im Code-Modus, sondern im Denkmodus.
Das Ziel dieses Gesprächs ist nicht "wie bauen wir das." Das Ziel ist "sollten wir das bauen, und wenn ja, was genau bauen wir?"
Ich nutze Claude hier als strategischen Denkpartner. Nicht indem ich eine starre Fragenliste vorgebe — das produziert formelhafte Antworten. Stattdessen beschreibe ich die Feature-Idee und bitte Claude, sie auf den Prüfstand zu stellen. Meine Annahmen hinterfragen. Kompromisse aufdecken, die ich nicht bedacht habe. Fragen stellen, auf die ich noch keine guten Antworten habe.
Ein typischer Prompt sieht ungefähr so aus:
Ich erwäge, [Feature] zu [Produkt] hinzuzufügen. Das Produkt macht derzeit [Kernfunktion]
für [Zielkunde]. Bevor ich irgendetwas baue, möchte ich, dass du als kritischer Produktstratege
agierst. Stelle mir klärende Fragen zu:
- Dem Kernproblem, das dieses Feature löst
- Wer es konkret anfragt und warum
- Was sie aktuell stattdessen tun
- Ob dies die Identität des Produkts stärkt oder verwässert
- Worauf wir verzichten müssten, um das gut zu machen
Gib mir keinen starren Fragebogen. Führe ein echtes Gespräch. Schieb zurück, wenn meine
Argumentation schwach ist.
Was aus diesem Gespräch hervorgeht, ist Klarheit. Manchmal übersteht das Feature den Prozess intakt. Manchmal wird der Scope drastisch reduziert. Manchmal erkenne ich, dass es überhaupt nicht gebaut werden sollte — zumindest nicht als natives Feature.
Schritt 2: Die Integration-Zuerst-Alternative
Eine der mächtigsten Formen der Zurückhaltung ist die Wahl von Integration statt Implementierung. Statt Rechnungsstellung ins Kundenportal einzubauen, biete eine Stripe- oder FreshBooks-Integration an. Statt Projektmanagement zu bauen, verbinde dich über API mit Linear oder Asana.
Dieser Ansatz hat einen echten Vorteil jenseits des Produktfokus: Deine Benutzer bekommen Best-in-Class-Tools für jede Funktion statt einer mittelmäßigen eingebauten Version. Und dein Engineering-Team pflegt eine kleinere, fokussiertere Codebase.
In der Agent-Skills-Architektur, die sich über KI-Coding-Tools hinweg entwickelt, passt dies perfekt. Statt monolithische Features zu bauen, baust du fokussierte Agent Skills, die mit externen Services interagieren können. Jeder Skill macht eine Sache. Jeder Skill ist testbar, wartbar und unabhängig austauschbar.
Ich habe mit diesem Muster in Claude Code gebaut, und der Agent-Skills-Ansatz macht es besonders natürlich. Ein Skill, der sich mit Stripes API verbindet, ist sauberer, wartbarer und leistungsfähiger als ein halbfertiges Rechnungsmodul, das du selbst gebaut hast.
Schritt 3: Das Scope-Boundary-Dokument
Bevor ein Feature eine Spec bekommt, bekommt es ein Scope Boundary. Das ist ein kurzes Dokument — normalerweise weniger als eine Seite — das explizit festlegt, was im Scope ist und was nicht. Nicht als Formalität, sondern als Verpflichtung.
So sehen meine aus:
| Abschnitt | Inhalt |
|---|---|
| Feature | Tägliche Standup-Zusammenfassung für Team Ping |
| Im Scope | Automatisch generierte Zusammenfassungen aus Async-Standups, teilbar mit Teamleitern |
| Außerhalb des Scope | Echtzeit-Chat, Videoaufzeichnung, Kalenderintegration, direkter Slack-Ersatz |
| Warum außerhalb | Diese verwässern die Async-First-Identität; bestehende Tools machen das besser |
| Integrationspunkte | Slack Webhook für Zustellung, optionaler Export nach Notion |
Die "Warum außerhalb"-Spalte ist die wichtige. Sie zwingt dich, den Grund zu formulieren, warum etwas nicht gebaut werden sollte, was es viel schwerer macht, es später stillschweigend hinzuzufügen, wenn jemand nett danach fragt.
Plan Mode ist jetzt Industriestandard — aber es reicht nicht
Etwas Interessantes passierte bei KI-Coding-Tools Anfang 2026. Claude Code, Cursor und Codex konvergierten alle zum gleichen architektonischen Muster: einem dedizierten Planmodus, der Denken vom Bauen trennt.
In Claude Code aktivierst du den Planmodus durch Drücken von Shift+Tab oder Eingabe von /plan. Das Modell wechselt in den Nur-Lesen-Modus — es erkundet deine Codebase, stellt klärende Fragen und generiert einen Implementierungsplan, ohne eine einzige Datei zu schreiben. Cursor hat einen ähnlichen Mechanismus. Ebenso Codex, mit seiner eigenen Variation des Musters.
Diese Konvergenz ist kein Zufall. Die Toolhersteller kamen alle zur gleichen Schlussfolgerung: Entwickler, die planen bevor sie bauen, produzieren bessere Ergebnisse. Spec-Driven Development — bei dem die Spezifikation die Quelle der Wahrheit ist, nicht der Code — ist zum Industriestandard-Workflow für ernsthafte KI-gestützte Entwicklung geworden.
Aber hier ist, was die meisten beim Planmodus übersehen: Er löst das Wie bauen wir es-Problem. Er löst nicht das Was bauen wir-Problem.
Der Planmodus setzt ein, nachdem du bereits entschieden hast, etwas zu bauen. Er hilft dir, es gut zu bauen. Er hilft dir, über Architektur, Datenflüsse, Dependencies, Edge Cases nachzudenken. Das ist wirklich wertvoll — ich nutze ihn bei jedem bedeutenden Feature.
Was der Planmodus nicht tut, ist die Frage zu stellen, ob das Feature überhaupt existieren sollte. Er nimmt deine Entscheidung zu bauen als gegeben und optimiert die Ausführung. Das ist wie ein brillanter Navigator, der die schnellste Route zu jedem Ziel finden kann, aber nie fragt, ob du in die richtige Stadt fährst.
Das Vorplanungsgespräch, das ich vorher beschrieben habe, ist die fehlende Schicht. Es sitzt über dem Planmodus in der Workflow-Hierarchie. Zuerst entscheidest du was du baust (Vorplanung). Dann entscheidest du wie du es baust (Planmodus). Dann baust du es (Implementierung).
Überspringe den ersten Schritt, und der Planmodus hilft dir nur, das Falsche schneller zu bauen.
Der Spec-Driven-Development-Workflow, der wirklich funktioniert
Hier ist der vollständige Workflow, auf den ich mich nach Monaten der Iteration festgelegt habe. Er kombiniert das strategische Zurückhaltungsgespräch mit der taktischen Planung, die Tools wie Claude Code bieten.
Phase 1: Formen (Mensch + KI als Denkpartner)
Dies ist das Vorplanungsgespräch. Du schreibst keinen Code. Du schreibst keine Specs. Du denkst — laut, mit KI als Resonanzboden.
Inputs: Eine rohe Feature-Idee, Kundenfeedback, Marktsignal oder Wettbewerbsdruck.
Prozess:
- Beschreibe die Idee an Claude in einem nicht-codierenden Kontext
- Lass Claude klärende Fragen stellen (füttere es nicht mit einer starren Vorlage)
- Definiere den Kern-"Job to be Done" — welches Problem löst das?
- Identifiziere den Zielkunden und seinen aktuellen Workaround
- Teste den Scope unter Druck — was ist drin, was ist draußen, und warum
- Skizziere den Benutzerfluss bevor du technische Details angehst
Output: Ein leichtgewichtiges Product Requirements Document (PRD) mit Problemstellung, Scope-Grenzen, Benutzerflüssen und expliziten Entscheidungen darüber, was du nicht baust.
Der Schlüsselzug hier: Das PRD sollte mindestens so viel darüber enthalten, wogegen du dich entschieden hast, wie darüber, wofür du dich entschieden hast. Diese Dokumentation der Zurückhaltung ist es, die Scope Creep später verhindert.
Phase 2: Planen (KI-Coding-Tool im Planmodus)
Jetzt nimmst du das PRD mit in Claude Code, Cursor oder dein Tool der Wahl und wechselst in den Planmodus.
Inputs: Das PRD aus Phase 1.
Prozess:
- Gib das PRD in Claude Code im Planmodus ein (
/planoder Shift+Tab) - Lass das Modell deine bestehende Codebase gegen die Anforderungen analysieren
- Generiere einen Architekturplan: Datenmodelle, API-Endpoints, Komponentenstruktur
- Überprüfe den Plan auf Scope Creep — führt er etwas ein, das nicht im PRD steht?
- Iteriere, bis der Plan exakt den Scope-Grenzen entspricht
Output: Ein detaillierter Implementierungsplan mit dateiweisen Änderungen, Abhängigkeitsreihenfolge und geschätzter Komplexität.
Phase 3: Bauen (KI-Coding-Tool im Implementierungsmodus)
Erst jetzt schreibst du Code. Und weil du die strategische Arbeit im Voraus erledigt hast, ist die Implementierung fokussiert, schnell und diszipliniert.
Inputs: Der genehmigte Plan aus Phase 2.
Prozess:
- Führe den Plan Schritt für Schritt aus
- Nutze parallele Task-Ausführung für unabhängige Arbeitsströme
- Prüfe jede fertiggestellte Komponente gegen das Scope-Boundary-Dokument
- Stoppe, wenn der Plan abgeschlossen ist — widerstehe der Versuchung, "noch eine Sache" hinzuzufügen
Output: Funktionierender Code, der exakt der Spec entspricht. Nichts mehr, nichts weniger.
Phase 4: Validieren (Menschliches Urteilsvermögen)
Nachdem der Build fertig ist, gehe zurück zur strategischen Ebene.
Stärkt dieses Feature die Identität des Produkts oder verwässert es sie? Fühlt sich der Benutzerfluss richtig an? Gibt es etwas, das du gebaut hast, das im Nachhinein eine Integration hätte sein sollen statt eines nativen Features?
Hier fängst du den Scope Creep ab, der sich während der Implementierung eingeschlichen hat. Das passiert selbst bei guter Planung. Die Disziplin besteht darin, es zu erkennen, bevor es ausgeliefert wird.
Wenn du lieber jemanden hättest, der diese Planungs-zu-Implementierungs-Pipeline von Grund auf baut, nehme ich Architektur- und Workflow-Consulting-Aufträge an. Du kannst sehen, was ich gebaut habe, auf fiverr.com/s/EgxYmWD.
Die verschwimmende Grenze zwischen Builder und Produktmanager
Hier ist etwas, das ich vor einem Jahr nicht erwartet hätte zu schreiben: Die Rolle des "Entwicklers" und die Rolle des "Produktmanagers" verschmelzen.
Als das Bauen der Engpass war, brauchte man dedizierte Leute für Produktentscheidungen (PMs) und dedizierte Leute für die Umsetzung dieser Entscheidungen (Engineers). Die Aufteilung machte Sinn, weil die Umsetzung so zeitaufwändig war, dass die Beimischung von Produktdenken alles verlangsamt hätte.
Jetzt, wo KI den Großteil der Umsetzung übernimmt, ist der Builder, der keine Produktentscheidungen treffen kann... eingeschränkt. Du bist schnell im Bauen, sicher. Aber schnell im Bauen von was? Wenn du jemand anderen brauchst, der dir sagt, was es wert ist gebaut zu werden, arbeitest du auf halber Kapazität.
Die effektivsten Solo-Entwickler und kleinen Teams, die ich 2026 kenne, haben Produktmanagement-Fähigkeiten internalisiert. Sie denken über Kundensegmente, Wettbewerbspositionierung, Feature-Abwägungen und Markttiming nach — nicht weil sie ein Buch darüber gelesen haben, sondern weil die KI die Ausrede weggenommen hat, nicht darüber nachzudenken. Wenn du alles an einem Wochenende bauen kannst, verdampft die Verteidigung "Ich bin zu beschäftigt mit Coden, um über Produktstrategie nachzudenken".
Das ist ein unfairer Vorteil für Builder, die diese Disziplin entwickeln. Während dein Konkurrent KI nutzt, um zwölf Features pro Monat auszuliefern, nutzt du KI, um drei auszuliefern — aber die drei, die du auslieferst, sind diejenigen, die wirklich zählen. Dein Produkt bleibt fokussiert. Deine Benutzer bleiben zufrieden. Deine Codebase bleibt wartbar.
Das ist Zurückhaltung. Und es ist das, was Produkte, die Menschen lieben, von Produkten unterscheidet, die Menschen tolerieren.
Was ich bei Geschwindigkeit falsch hatte
Ich muss ehrlich sein. Die ersten Monate, nachdem Claude Code mein primäres Entwicklungstool wurde, tappte ich genau in die Falle, vor der ich jetzt warne.
Die Geschwindigkeit war berauschend. Ich hatte um 9 Uhr morgens eine Feature-Idee und hatte sie bis zum Mittagessen deployed. Mein wöchentlicher Output verdreifachte sich. Ich maß meine Produktivität in ausgelieferten Features, und diese Zahl stieg jede Woche. Ich fühlte mich unglaublich produktiv.
Dann schaute ich mir meine Analytics an. Die Verweildauer in meiner Dokumentation war gesunken. Benutzer-Aktivierungsraten hatten sich trotz aller neuen Features nicht verbessert. Support-Tickets hatten zugenommen — nicht weil Dinge kaputt waren, sondern weil Benutzer in einem zunehmend überladenen Interface nicht finden konnten, was sie brauchten.
Ich lieferte mehr aus und erreichte weniger. Die KI verstärkte meinen Output, aber mein Output war unfokussiert. Geschwindigkeit ohne Richtung ist nur Vibration.
Die Korrektur war schmerzhaft. Ich verbrachte eine volle Woche damit, nichts anderes zu tun als Features zu entfernen. Code zu löschen, der perfekt funktionierte. Flows zu vereinfachen, die zu viele Schritte hatten. Zurück zur fokussierten Version zu gehen, für die sich Benutzer ursprünglich angemeldet hatten.
Diese Woche der Subtraktion produzierte bessere Engagement-Metriken als der vorherige Monat der Addition. Und sie lehrte mich etwas, das ich von Anfang an hätte wissen sollen: Der Wert eines Produkts wird nicht daran gemessen, was es kann. Er wird daran gemessen, wie gut es das tut, wofür der Benutzer gekommen ist.
Eine praktische Vorlage für das Vorplanungsgespräch
Ich habe ein Framework versprochen, also hier ist die tatsächliche Vorlage, die ich für das Formungsgespräch vor jeder Feature-Arbeit verwende. Das ist kein starrer Fragebogen — es ist eine Ausgangsstruktur, aus der sich das Gespräch entwickelt.
Eröffnungsprompt an Claude (oder dein Team):
Ich erwäge, [Feature] zu [Produkt] hinzuzufügen. Bevor ich etwas plane oder baue,
möchte ich diese Entscheidung auf den Prüfstand stellen. Hier ist der rohe Kontext:
- Produkt: [was es heute tut]
- Zielkunde: [wer es nutzt]
- Feature-Idee: [was erwogen wird]
- Quelle der Anfrage: [Kundenfeedback / Wettbewerbsdruck / interne Idee]
Agiere als kritischer Produktstratege. Deine Aufgabe ist, mir zu helfen zu entscheiden,
OB dies gebaut werden sollte, nicht WIE. Stelle mir Fragen in diesen Bereichen:
1. Kernproblem: Welche Aufgabe erfüllt dieses Feature für den Benutzer?
2. Kundenkontext: Wer will das konkret? Sind sie unser Zielkunde?
3. Aktuelle Workarounds: Was machen Benutzer heute? Ist die Lücke schmerzhaft genug?
4. Wettbewerbsrealität: Wer macht das bereits gut? Können wir es besser?
5. Scope-Risiko: Erweitert dies die Produktoberfläche auf eine Art, die die Identität verwässert?
6. Integrationsalternative: Könnte das durch eine Integration gelöst werden?
Führe ein echtes Gespräch. Schieb zurück, wenn meine Argumentation dünn ist.
Was der Output enthalten sollte:
| Abschnitt | Zweck |
|---|---|
| Problemstellung | Ein Absatz über das spezifische Problem, das gelöst wird |
| Zielbenutzer | Wer profitiert, mit genug Spezifität um Benutzer auszuschließen, die nicht profitieren |
| Scope-Grenzen | Was drin ist, was draußen, und die Begründung für jeden Ausschluss |
| Benutzerfluss | Wie der Benutzer damit interagiert — Erlebnis zuerst, technische Details später |
| Integrations-Assessment | Ob dies nativ gebaut oder mit einem bestehenden Tool verbunden werden sollte |
| Entscheidung | Bauen / Integrieren / Nicht bauen — mit klarer Begründung |
Die Entscheidungsspalte ist das, was dies von einem traditionellen PRD unterscheidet. Die meisten PRDs gehen davon aus, dass das Feature gebaut wird — das Dokument beschreibt wie. Dieses Dokument geht von der Annahme aus, dass das Feature möglicherweise nicht gebaut wird, und erfordert eine positive Begründung, bevor es weitergeht.
Wo das nicht funktioniert (und wo schon)
Ich wäre unehrlich, wenn ich das als fehlerfreies Framework präsentieren würde. Zurückhaltung hat auch Fehlermodi.
Wenn Zurückhaltung zur Lähmung wird. Es gibt eine Version davon, in der du jede Feature-Anfrage so gründlich analysierst, dass nichts gebaut wird. Analyse-Paralyse ist real, und das Formungsgespräch kann sie nähren, wenn du nicht aufpasst. Die Lösung ist Zeitbegrenzung: Gib dem Vorplanungsgespräch maximal 2-3 Stunden für jedes einzelne Feature. Wenn du innerhalb dieses Fensters keine Entscheidung treffen kannst, liegt das Problem nicht am Feature — es ist unzureichendes Kundenverständnis. Geh stattdessen mit Benutzern sprechen.
Wenn du erkunden musst. Manche Features müssen gebaut werden, bevor du weißt, ob sie gut sind. Prototyping hat Wert. Das Framework, das ich beschrieben habe, funktioniert am besten für Produktionsfeatures, die an echte Benutzer ausgeliefert werden. Für interne Experimente und Prototypen macht ein leichterer Prozess Sinn. Bau es, teste es mit einer kleinen Gruppe, und triff die Zurückhaltungs-Entscheidung basierend auf echten Nutzungsdaten statt nur auf Vorplanung.
Wenn der Markt sich schnell bewegt. In wirklich wettbewerbsintensiven Märkten, in denen die Geschwindigkeit zur Feature-Parität über das Überleben entscheidet, kann übermäßige Zurückhaltung das Spiel kosten. Das Framework gilt weiterhin, aber das Formungsgespräch sollte kürzer und stärker auf wettbewerbliche Notwendigkeit fokussiert sein als auf ideale Produktvision.
Wo es konsistent funktioniert: Produkte mit definiertem Publikum, Produkte jenseits der anfänglichen Product-Market-Fit-Phase und Produkte, bei denen Benutzerzufriedenheit wichtiger ist als Feature-Checklisten. Das beschreibt die meisten B2B-SaaS, die meisten Entwicklertools und die meisten Konsumentenprodukte mit retentionsbasierten Geschäftsmodellen.
Der Fehlermodus, über den ich mir am wenigsten Sorgen mache, ist, dass jemand zu viel Zurückhaltung praktiziert. Nach meiner Erfahrung ist die Anziehungskraft zum Bauen so stark, dass jedes Framework, das eine Pause erzwingt — selbst eine kurze — bessere Ergebnisse liefert als der Standard.
Der unfaire Vorteil, den niemand verkauft
Es gibt einen Grund, warum niemand auf Tech-Twitter über Zurückhaltung spricht. Es lässt sich nicht gut demonstrieren. "Ich habe entschieden, dieses Feature nicht zu bauen" ist kein Tweet, der Engagement bekommt. "Ich habe ein komplettes SaaS in 6 Minuten ausgeliefert" schon. Die Anreizstruktur der öffentlichen Konversation unserer Branche ist auf Geschwindigkeit, Output und Fähigkeit ausgerichtet — nicht auf Urteilsvermögen, Fokus oder Disziplin.
Aber sprich mit den Gründern, die seit fünf oder zehn Jahren ausliefern. Denen mit Produkten, die immer noch leidenschaftliche Nutzerbasen haben. Frag sie, was ihre wichtigste Produktentscheidung war, und fast keiner wird auf ein Feature zeigen, das sie gebaut haben. Sie zeigen auf ein Feature, das sie nicht gebaut haben. Eine Richtung, die sie nicht eingeschlagen haben. Einen Moment, in dem sie sahen, was möglich war, und Fokus statt Fähigkeit wählten.
KI macht diese Wahl schwieriger als je zuvor. Wenn du alles an einem Wochenende bauen kannst, fühlt sich "Nein" sagen wie Verschwendung an. Es fühlt sich an, als ob du Wert auf dem Tisch liegen lässt. Jede Faser deines Builder-Instinkts schreit danach, es auszuliefern.
Die Builder, die diesem Instinkt widerstehen — die Zurückhaltung als eine zu entwickelnde Fähigkeit behandeln, nicht als ein zu überwindendes Hindernis — sind diejenigen, die Produkte bauen, die bestehen.
Deine KI-Tools werden immer schneller werden. Die Modelle werden immer schlauer werden. Die Ausführungskosten jedes Features werden weiter gegen Null gehen. Das Einzige, was sich nicht ändern wird, sind die Kosten, das Falsche zu bauen: verwirrte Benutzer, aufgeblähte Produkte, steigende Wartungslast und eine langsame Erosion des Fokus, der dein Produkt überhaupt erst nutzungswürdig machte.
Das nächste Mal, wenn du Claude Code oder Cursor oder Codex mit einer neuen Feature-Idee öffnest, versuche etwas, bevor du den ersten Prompt tippst. Schließe das Coding-Tool. Öffne ein leeres Gespräch. Und stell dir die Frage, die KI nicht für dich beantworten kann:
Sollte das überhaupt existieren?
Häufig gestellte Fragen
Was ist Zurückhaltung in der Softwareentwicklung?
Zurückhaltung ist die Disziplin zu entscheiden, was man nicht baut, selbst wenn man die Fähigkeit hat, es zu bauen. In 2026, mit KI-Tools, die die Ausführung nahezu sofort machen, bedeutet Zurückhaltung, zu evaluieren, ob ein Feature die Identität deines Produkts stärkt und deinen Kernbenutzern dient, bevor du dich zur Implementierung verpflichtest.
Wie funktioniert der Planmodus in Claude Code?
Der Planmodus von Claude Code wird über Shift+Tab oder den /plan-Befehl aktiviert. Er schaltet die KI in den Nur-Lesen-Modus, wo sie deine Codebase erkundet, klärende Fragen stellt und einen Implementierungsplan generiert, ohne Dateien zu schreiben. Für einen tieferen Einblick in Claude Code Workflows, siehe meinen Crash-Course-Guide.
Was ist Spec-Driven Development?
Spec-Driven Development behandelt die Spezifikation — nicht den Code — als die Quelle der Wahrheit. Du schreibst zuerst eine detaillierte Spec, und KI-Tools generieren, testen und validieren Code dagegen. GitHub hat ein Open-Source Spec-Kit veröffentlicht, um diesen Workflow zu unterstützen, und große Tools wie Claude Code, Cursor und Codex haben alle Plan-First-Muster übernommen.
Wie verhindert man Feature Bloat, wenn KI schnelles Bauen ermöglicht?
Nutze ein Vorplanungsgespräch vor jeder Spec-Arbeit. Definiere Scope-Grenzen explizit — was drin ist, was draußen, und warum. Wähle Integration statt Implementierung für Nicht-Kernfeatures. Und messe Produkterfolg an Benutzerergebnissen, nicht an Feature-Anzahl.
Warum kann KI Produktstrategieentscheidungen nicht ersetzen?
KI glänzt bei der Ausführung — Code generieren, Architektur optimieren, Implementierungsdetails handhaben. Aber strategische Produktentscheidungen erfordern Verständnis des Kundenkontexts, der Wettbewerbspositionierung und der Folgewirkungen zweiter Ordnung, die aktuelle Modelle nicht zuverlässig einschätzen können. Die Frage ob gebaut werden soll bleibt eine menschliche Verantwortung.
Lass uns zusammenarbeiten
Du möchtest KI-Systeme bauen, Workflows automatisieren oder deine Tech-Infrastruktur skalieren? Ich helfe gerne.
- Fiverr (Custom Builds & Integrationen): fiverr.com/s/EgxYmWD
- Portfolio: mejba.me
- Ramlit Limited (Enterprise Solutions): ramlit.com
- ColorPark (Design & Branding): colorpark.io
- xCyberSecurity (Security Services): xcybersecurity.io