Customer Discovery: SaaS-Ideen vor dem Build validieren

Systematische Kundennavigation und Ideenvalidierung für SaaS-Gründer: Probleminterviews, Lösungstests, Fake-Door-Tests und Vorverkauf.

Maya Patel
Maya Patel
1. Juni 202613 min read
Auch verfügbar auf:English · 中文

TL;DR: Die Mehrheit der SaaS-Startups scheitert, weil sie etwas entwickeln, das niemand will. Kundennavigation – systematische Probleminterviews, Lösungsvalidierung, Fake-Door-Tests und Vorverkauf – minimiert dieses Risiko. Dieser Leitfaden behandelt das Vier-Stufen-Validierungsframework, Interview-Skripte, Fake-Door-Implementierung in TanStack Start und Entscheidungstore für Go/No-Go.


Einleitung

Der häufigste Grund für das Scheitern von SaaS-Startups ist die Entwicklung eines Produkts, das niemand benötigt. Die Lösung ist Kundennavigation: ein strukturierter Prozess zur Validierung, ob ein echtes Problem existiert, ob Menschen bereit sind, für die Lösung zu zahlen, und ob Sie diese erreichen können.

Kundennavigation ist keine einmalige Aktivität vor der Entwicklung. Es ist eine kontinuierliche Schleife, die parallel zur Entwicklung läuft.


Das Vier-Stufen-Validierungsframework

PhaseZielMethodeErfolgskriterien
ProblemfindungProblem validieren10+ Kundengespräche7/10 stufen es als Top-3 ein
LösungsvalidierungAnsatz validierenLösungsdemos, Mockups5/10 sagen „Ich würde zahlen"
NachfragetestZahlungsbereitschaft validierenFake Door, Landingpage2 % Anmelde-Konversion
VorverkaufReale Verpflichtung validierenVorbestellungen, Anzahlungen10+ bezahlte Zusagen

Fake-Door-Test mit TanStack Start

Ein Fake-Door-Test ermöglicht es, die Nachfrage nach einem Feature zu messen, bevor es entwickelt wird. Sie präsentieren einen CTA-Button oder einen Preispunkte-Eintritt, der funktional aussieht, aber stattdessen zu einer Waitlist-Anmeldung führt. Wenn genügend Nutzer klicken, haben Sie die Nachfrage validiert. Diese Server-Funktion erfasst die Anmeldung und die vom Nutzer angegebene Problembeschreibung:

tsx
import { createServerFn } from '@tanstack/react-start'
import { z } from 'zod'

export const waitlistSignupFn = createServerFn({ method: 'POST' })
  .validator(z.object({
    email: z.string().email(),
    problemStatement: z.string().min(10),
  }))
  .handler(async ({ data }) => {
    // Anmeldungen erfassen, aber Feature noch nicht entwickeln
    await db.insertInto('waitlist').values({
      email: data.email,
      problem: data.problemStatement,
      source: 'fake_door_feature',
    }).execute()

    return { message: "Wir benachrichtigen Sie, sobald dieses Feature verfügbar ist!" }
  })

Die zentrale Kennzahl ist das Verhältnis von Anmeldungen zu Besuchern – wenn mehr als 2 % der Besucher, die die Fake Door sehen, sich anmelden, rechtfertigt dies die Entwicklung des Features. Das Feld problemStatement liefert Ihnen außerdem qualitative Daten darüber, was Nutzer tatsächlich benötigen.


Fazit

Validieren Sie, bevor Sie entwickeln. Ein Wochenende mit Kundengesprächen spart Monate der Entwicklung des falschen Produkts. Das Vier-Stufen-Framework – Problem, Lösung, Nachfrage, Vorverkauf – gibt Ihnen klare Entscheidungstore in jeder Phase. Für guidance zur Auswahl der nächsten Features nach der Validierung lesen Sie das MVP Feature Selection Framework. Der Leitfaden Finding Product-Market Fit behandelt die Phase nach der Validierung, und Building a SaaS MVP in 7 Days hilft Ihnen bei der Umsetzung, sobald Sie die Nachfrage validiert haben.