Das Wichtigste in Kürze
- Entscheiden Sie in Woche eins fünf Dinge auf Papier: das Datenmodell, Konten und Rollen, Zahlungen, die Hosting-Region und die Release-Pipeline.
- Daten, Identität, Geld und der Ort, an dem sie liegen, sind teuer rückgängig zu machen; fast alles andere lässt sich später günstig ändern.
- Machen Sie die DSGVO-Grundlagen vom ersten Tag an richtig: eine Übermittlungsgrundlage für jeden Anbieter außerhalb des EWR, ein AVV mit jedem Auftragsverarbeiter, Einwilligung nur, wo sie nötig ist, und Löschung, die wirklich löscht.
- Schneiden Sie das erste Release auf einen Nutzer, eine Aufgabe und einen Weg zu und liefern Sie es binnen Wochen über eine automatisierte Pipeline aus.
- Eine ordentliche Übergabe heißt: Dokumentation, Runbooks, Entscheidungsprotokolle und jedes Konto auf den Namen des Unternehmens, nicht auf den des Entwicklers.
Um ein MVP zu bauen, das auch in Monat neun noch funktioniert, entscheiden Sie vor dem ersten Screen fünf Dinge: das Datenmodell, Konten und Rollen, Zahlungen, die Hosting-Region und die Release-Pipeline. Dann kürzen Sie das erste Release auf einen Nutzer, eine Aufgabe und einen Weg, liefern es über eine automatisierte Pipeline aus und halten jede wesentliche Entscheidung schriftlich fest, sobald Sie sie treffen. Alles andere, vom Admin-Dashboard bis zu Microservices, kann warten.
Der Grund ist Monat neun. Dann haben Sie echte Nutzer, einen zweiten Entwickler und eine Roadmap, und jede Abkürzung aus Monat eins bestimmt das Tempo in Monat zehn. Dieser Leitfaden behandelt die Entscheidungen, die teuer rückgängig zu machen sind, die Wahl, wer baut, die DSGVO-Grundlagen, einen Vierwochenplan, den Zuschnitt und die Übergabe.
Ein MVP ist kein Prototyp
Eric Ries definierte das Minimum Viable Product als die Version eines neuen Produkts, mit der ein Team mit dem geringsten Aufwand das meiste validierte Wissen über seine Kunden gewinnt. Von echten Kunden zu lernen heißt: echte Konten, echte Daten und früher oder später echtes Geld.
Ein Prototyp beantwortet die Frage „Könnte das funktionieren?“ und ist zum Wegwerfen gedacht: ein klickbares Design, eine Demo für den Pitch-Day, ein Skript auf einem Laptop. Ein MVP beantwortet die Frage „Werden Menschen das nutzen und dafür bezahlen?“, und wer antwortet, hinterlässt darin seine Daten. Das können Sie nicht wegwerfen.
Der Ärger beginnt, wenn ein Prototyp in den Produktivbetrieb rutscht, ohne dass jemand das entschieden hat. Screens, Geschäftsregeln und Datenbankabfragen landen in denselben Dateien, Login und Zahlungen werden spät angeflanscht, und Deployments laufen vom Rechner einer einzelnen Person. In Monat zwei sieht nichts falsch aus. In Monat neun kostet jedes Feature mehr, als es sollte.
Martin Fowler beschreibt diese Mehrkosten als die Zinsen auf technische Schulden: den zusätzlichen Aufwand, den neue Features wegen Mängeln in der inneren Qualität verursachen. Manche Schulden sind ein fairer Tausch gegen Tempo. Das Ziel einer ersten Version ist, Schulden bewusst aufzunehmen, an Stellen, an denen sie günstig zu tilgen sind, und nie im Fundament.
Fünf Entscheidungen für Woche eins
Woche eins gehört den Entscheidungen auf Papier, nicht den Screens. Jede dieser fünf ist vor der ersten Zeile Produktcode günstig richtig zu treffen und teuer zu ändern, sobald Nutzer davon abhängen.
1. Das Datenmodell
Halten Sie die zentralen Entitäten fest, wie sie zusammenhängen und wem welcher Datensatz gehört. Bei den meisten B2B-Produkten ist die Mandantenfähigkeit die entscheidende Frage: Bekommt jede Kundenorganisation ihren eigenen Bereich, und trägt jede relevante Tabelle vom ersten Tag an einen Verweis auf die Organisation? Mandantenfähigkeit nachträglich in ein Schema für nur einen Mandanten einzubauen, berührt jede Abfrage, die Sie je geschrieben haben. Führen Sie das Schema in versionierten Migrationen, nie in manuellen Änderungen an der Live-Datenbank.
2. Konten, Rollen und Berechtigungen
Legen Sie fest, wie sich Menschen anmelden, wie Nutzer zu Organisationen gehören und welche Rollen es gibt. Zwei oder drei Rollen reichen für den Start, sie sollten aber an einer Stelle auf dem Server geprüft werden, nicht als if-Abfragen über die Screens verstreut. Nutzen Sie einen etablierten Authentifizierungsanbieter oder eine bewährte Bibliothek, statt die Passwortverwaltung selbst zu schreiben, und lassen Sie Raum für Single Sign-on, denn Ihr erster Enterprise-Kunde wird danach fragen.
3. Zahlungen
Auch wenn Sie zum Start nichts berechnen: Entscheiden Sie, wer zahlt (eine Person oder eine Organisation), wofür (Arbeitsplätze, Nutzung oder ein Pauschaltarif) und wo der Abo-Status liegt. Nutzen Sie den gehosteten oder eingebetteten Checkout eines Zahlungsanbieters, damit Kartendaten nie Ihre Server berühren. Stripe etwa erklärt, dass seine risikoarmen Integrationen Zahlungsdaten direkt an Stripe senden und Ihre Pflichten nach PCI DSS verringern.
4. Die Hosting-Region
Wählen Sie die Region für Datenbank, Backups, Protokolle und Dateispeicher und prüfen Sie die Region jedes Anbieters, der personenbezogene Daten berührt. Für ein Produkt, das in Deutschland, Österreich und der Schweiz verkauft wird, ist eine EU-Region die sinnvolle Voreinstellung. Sie nimmt Ihnen die DSGVO-Pflichten nicht ab, streicht aber die Frage nach Drittlandübermittlungen aus den meisten Sicherheitsfragebögen, die Kunden Ihnen schicken werden.
5. Die Release-Pipeline
Vom ersten Commit an läuft jede Änderung durch Versionskontrolle, automatisierte Tests und ein automatisiertes Deployment, erst auf Staging, dann in Produktion. Niemand deployt vom Laptop. Eine Pipeline in Woche eins aufzusetzen ist langweilig; sie in Monat neun einzuführen ist sehr schwer, wenn das Team gelernt hat, von Hand auszuliefern, und jedes Release ein angehaltener Atem ist.
Was Sie bewusst weglassen
- Microservices. Eine gut strukturierte Anwendung mit klaren inneren Schichten (Oberfläche, Geschäftsregeln, Daten) ist für ein kleines Team leichter zu ändern und zu betreiben.
- Ein eigenes Admin-Panel. Nutzen Sie einen Datenbank-Client oder ein einfaches internes Tool, bis die Supportarbeit zeigt, was Admins wirklich brauchen.
- Native Apps für beide Plattformen, sofern das Produkt keine Gerätefunktionen braucht. Eine responsive Web-App reicht oft, um zu lernen.
- Mehr Sprachen, als Ihr erster Markt braucht, wobei Sie Texte, Datumsangaben und Währungen so speichern sollten, dass sie später möglich sind.
- Selbst gebaute Infrastruktur wie ein eigener Analytics-Stack, ein eigener Feature-Flag-Dienst oder ein eigenes Designsystem.
- Sonderfälle für Kunden, die Sie noch nicht haben.
Welche Entscheidungen teuer rückgängig zu machen sind
In seinem Aktionärsbrief von 2015 teilte Jeff Bezos Entscheidungen in Einbahn- und Zweiwegtüren ein: folgenreiche, kaum umkehrbare, die Sorgfalt verdienen, und umkehrbare, die eine kleine Gruppe schnell treffen sollte. Die meisten Entscheidungen in einem Startup sind Zweiwegtüren. Die Kunst ist, die wenigen zu erkennen, die es nicht sind, und Woche eins nicht von den umkehrbaren auffressen zu lassen.
| Entscheidung | Warum sie später schwer (oder leicht) zu ändern ist | Günstig zu ändern? |
|---|---|---|
| Datenmodell und Mandantenfähigkeit | Jede Abfrage, jeder Bericht und jede Integration hängt daran; eine Änderung heißt, Live-Kundendaten zu migrieren | Nein |
| Konten, Rollen und Berechtigungen | Berechtigungsprüfungen reichen in jeden Screen und jeden Endpunkt; eine Änderung braucht ein vollständiges Sicherheitsreview | Nein |
| Abrechnungsmodell und wer der Kunde ist | Laufende Abos, Rechnungen und Verträge bilden es ab | Nein |
| Hosting-Region | Datenbanken und Backups umzuziehen heißt: Migrationsplanung, aktualisierte AVV und Information der Kunden | Nein |
| Hauptsprache und Framework | Ein Rewrite ist langsam, und Ihr Team wird um den Stack herum eingestellt | Nein |
| Hosting-Anbieter innerhalb einer Region | Container und Infrastructure as Code halten ihn austauschbar, wenn Sie sie früh einrichten | Größtenteils |
| Anbieter für E-Mail, SMS und Analytics | Sitzen meist hinter einem Modul; austauschen und neu deployen | Ja |
| UI-Komponenten und Styling | Betreffen Screens, nicht Daten | Ja |
| Onboarding-Ablauf, Texte und Preisseite | Normale Produktiteration | Ja |
Sehen Sie sich an, was auf der teuren Seite steht: Daten, Identität, Geld und der Ort, an dem sie liegen. Das sind die Entscheidungen, die Sie in Woche eins schriftlich vereinbaren. Den Rest kann treffen, wer gerade baut, am selben Tag, und ihn ändern, wenn Sie mehr wissen.
No-Code, Agentur, Freelancer oder eigenes Team
Wie Sie am besten bauen, hängt weniger vom Budget ab als von zwei Fragen: Wer wird den Code in Monat neun besitzen und verstehen, und wie viel Ihres Produkts ist die Software selbst? Wenn Sie als Gründerin oder Gründer nach „App entwickeln lassen“ suchen, stellen Sie jedem Anbieter diese zwei Fragen, bevor Sie Angebote vergleichen.
| Option | Passt gut, wenn | Achten Sie auf |
|---|---|---|
| No-Code-Plattform | Sie die Nachfrage mit einem einfachen Ablauf und wenigen Nutzern testen wollen | Logik und Daten liegen im Format des Anbieters; prüfen Sie Exportmöglichkeiten, Hosting-Region und AVV, bevor Sie sich festlegen |
| Agentur oder Studio | Sie schnell ein ganzes Team brauchen und keinen technischen Mitgründer haben | Rechte am Code, Dokumentation und Übergabebedingungen; Teams, die Demos bauen statt Produkte, die Sie behalten |
| Freelancer | Sie bereits eine technische Leitung haben, die die Arbeit steuert und prüft | Niemand verantwortet die Architektur, und das Wissen geht mit jedem Vertragsende |
| Erste eigene Einstellung | Die Software das Produkt ist und Sie gut einstellen können | Einstellen braucht Zeit, und ein einzelner Entwickler ohne schriftliche Entscheidungen ist ein Single Point of Failure |
| Erfahrener Partner, dann eigenes Team | Sie jetzt Tempo und später ein eigenes Team wollen | Vereinbaren Sie vorab, wann und wie die Übergabe stattfindet |
Wofür Sie sich auch entscheiden: Der Vertrag sollte festhalten, dass Code, Repositories, Cloud-Konten und Domains von Anfang an Ihrem Unternehmen gehören und dass Dokumentation eine geschuldete Leistung ist, kein Gefallen.
DSGVO-Grundlagen, die vom ersten Tag an stimmen müssen
Die DSGVO verlangt Datenschutz durch Technikgestaltung und durch datenschutzfreundliche Voreinstellungen (Art. 25). Für eine erste Version läuft das auf vier praktische Punkte hinaus. Das ist eine allgemeine Information: Verarbeiten Sie Gesundheits- oder Finanzdaten, Daten von Kindern oder etwas Ungewöhnliches, sprechen Sie vor dem Start mit einer auf Datenschutz spezialisierten Kanzlei.
Hosting-Region und Drittlandübermittlungen
Die DSGVO verlangt nicht, dass Daten in der EU bleiben. Sie verlangt für jede Übermittlung außerhalb des EWR eine Grundlage nach Kapitel V, etwa einen Angemessenheitsbeschluss oder Standardvertragsklauseln. Für US-Anbieter deckt das EU-US Data Privacy Framework Übermittlungen an danach zertifizierte Unternehmen ab. Das Gericht der EU hat das Framework im September 2025 bestätigt, ein Rechtsmittel (Rechtssache C-703/25 P) ist jedoch beim Gerichtshof anhängig. Wer die Primärdaten in einer EU-Region hält und die Übermittlungsgrundlage jedes Anbieters kennt, begrenzt sein Risiko, wie auch immer entschieden wird.
Ein AVV mit jedem Auftragsverarbeiter
Jeder Anbieter, der in Ihrem Auftrag personenbezogene Daten verarbeitet, vom Hosting über den E-Mail-Versand bis zum Error-Tracking, braucht einen Vertrag nach Art. 28. In Deutschland ist das der Auftragsverarbeitungsvertrag (AVV), und Ihre B2B-Kunden werden auch von Ihnen einen verlangen. Führen Sie eine Liste der Anbieter mit den Daten, die jeder erhält, dem Speicherort und dem Datum des AVV. Diese Liste ist zugleich der Anfang Ihres Verzeichnisses von Verarbeitungstätigkeiten nach Art. 30, dessen Ausnahme für Organisationen unter 250 Beschäftigten nicht greift, sobald die Verarbeitung mehr als gelegentlich erfolgt.
Einwilligung und wann Sie keine brauchen
Viele erste Versionen holen Einwilligungen ein, die sie nicht brauchen, und übersehen die, die sie brauchen. Daten, die Sie zur Erfüllung Ihres Vertrags benötigen, brauchen keine Einwilligung. Nicht notwendige Cookies und ähnliche Zugriffe auf das Endgerät schon: In Deutschland verlangt § 25 TDDDG eine Einwilligung, es sei denn, der Zugriff ist für einen vom Nutzer gewünschten Dienst unbedingt erforderlich. Wo Sie sich auf eine Einwilligung stützen, halten Sie fest, was wann vereinbart wurde, denn Art. 7 verlangt, dass Sie sie nachweisen, und macht den Widerruf so einfach wie die Erteilung.
Löschung, die wirklich löscht
Art. 17 gibt Menschen ein Recht auf Löschung, und Art. 19 verpflichtet Sie, die Empfänger zu informieren, denen Sie die Daten offengelegt haben. Konzipieren Sie die Löschung in Woche eins: welche Datensätze gelöscht werden, welche anonymisiert oder aufbewahrt werden, weil das Gesetz es verlangt (etwa Rechnungen), wie die Löschung Auftragsverarbeiter und Backups erreicht und wer sie auslösen kann. Ein Soft-Delete-Flag in der Nutzertabelle ist kein Löschprozess.
Ein Plan für die ersten vier Wochen, Woche für Woche
Dieser Plan setzt ein eng zugeschnittenes Produkt und ein kleines, erfahrenes Team voraus. Ein größerer Umfang dauert länger, die Reihenfolge bleibt aber dieselbe: Entscheidungen, dann das Gerüst, dann das erste Release.
| Woche | Schwerpunkt | Was Sie in der Hand haben sollten |
|---|---|---|
| Woche 1 | Architektur auf Papier: Datenmodell, Rollen, Zahlungen, Region, Pipeline und der Umfang des ersten Release | Ein kurzes Architekturdokument, das Datenmodell, eine Streichliste und die ersten Entscheidungsprotokolle |
| Woche 2 | Das Gerüst: Repository, Pipeline, Staging und Produktion, Anmeldung, Rollen und ein durchgehender Weg mit Tests | Ein deploytes, nacktes Produkt, in dem sich eine Kollegin anmelden kann |
| Woche 3 | Das erste Release: die Kernaufgabe für den ersten Nutzer, Zahlungen, wenn sie hineingehören, Error-Tracking und Backups | Eine Live-Umgebung, die echte Nutzer ausprobieren können |
| Woche 4 | Lernen und härten: echte Nutzung beobachten, beheben, was wehtut, die ersten Runbooks schreiben, die nächste Scheibe planen | Ein priorisiertes nächstes Release und Runbooks für Deployment und Rollback |
Ab dann liefern Sie in festem Rhythmus aus, wöchentlich ist eine gute Voreinstellung, mit einem kurzen Review, das entscheidet, was als Nächstes live geht. Ein gleichmäßiger Rhythmus zählt mehr als die Größe des einzelnen Release.
Wie Sie das erste Release zuschneiden
Schneiden Sie das erste Release auf einen Nutzer, eine Aufgabe und einen Weg zu. Formulieren Sie es in einem Satz: „Eine Praxismanagerin kann ihr Team einladen und die Buchungen dieser Woche an einem Ort sehen.“ Alles, was diesem Satz nicht dient, kommt auf die Streichliste. Behalten Sie die Liste, denn sie wird Ihre Roadmap.
- Benennen Sie den ersten Nutzer genau: Rolle, Art des Unternehmens und was er heute nutzt.
- Listen Sie die Schritte der einen Aufgabe vom ersten Besuch bis zum Ergebnis auf und streichen Sie jeden Schritt, der nicht unverzichtbar ist.
- Markieren Sie die Schritte, die die teuren Entscheidungen berühren (Daten, Rollen, Geld). Diese bauen Sie ordentlich; der Rest darf schlicht sein.
- Wählen Sie ein oder zwei Signale, die zeigen, dass es funktioniert hat, etwa Aktivierung oder eine wiederholte Aktion, und messen Sie nur diese.
- Legen Sie ein Datum fest und kürzen Sie den Umfang, um es zu halten, statt das Datum zu verschieben.
Ein gutes erstes Release fühlt sich für die Gründer klein an und für den ersten Nutzer vollständig. Füllt Ihre Liste der Must-haves eine ganze Seite, beschreiben Sie Version drei.
Wie eine ordentliche Übergabe aussieht
Der Test einer Übergabe ist einfach: Kann ein Entwickler, der nicht dabei war, das Produkt deployen, Fehler finden und erweitern, ohne die Person anzurufen, die es gebaut hat?
Entscheidungsprotokolle sind der am meisten unterschätzte Teil. Das Format der Architecture Decision Records von Michael Nygard hält jede wesentliche Entscheidung in einer kurzen Datei fest, mit Kontext, Entscheidung, Status und Folgen. Fragt der zweite Entwickler in Monat neun, warum die Mandantenfähigkeit so funktioniert, wie sie funktioniert, steht die Antwort im Repository statt im Gedächtnis eines Einzelnen.
Konten sind die andere Falle, und manche brauchen Zeit. Apple verlangt, dass sich eine Organisation als juristische Person mit einer D-U-N-S-Nummer registriert, und Google Play legt ohne eine solche Nummer kein Entwicklerkonto für Organisationen an; die kostenlose Beantragung kann bis zu 30 Tage dauern. Fangen Sie früh an, auf den Namen des Unternehmens, nie auf den eines Freelancers oder einer Agentur.
Checkliste für die Übergabe
- Ein README, das einen neuen Entwickler in einer Sitzung vom Klonen bis zum lokalen Start führt.
- Ein Architekturüberblick und das aktuelle Datenmodell.
- Entscheidungsprotokolle für jede teure Entscheidung.
- Runbooks für Deployment, Rollback, das Wiederherstellen eines Backups und das Rotieren von Secrets.
- Ein Runbook für Datenpannen: Art. 33 DSGVO gibt Ihnen möglichst binnen 72 Stunden Zeit, die Aufsichtsbehörde zu benachrichtigen.
- Konten für Repositories, Cloud, Zahlungsanbieter, App Stores und Domain-Registrar im Besitz des Unternehmens, mit den Gründern als Inhabern.
- Secrets in einem verwalteten Secret Store, nicht in Chatverläufen oder auf Laptops.
- Die Anbieterliste mit AVV, Datenkategorien und Regionen.
- Eine Einweisung für die Nachfolge, wenn möglich aufgezeichnet.
- Schriftliche Regelungen, wer das Produkt nach der Übergabe betreibt.
Wie wir Sie unterstützen
Bespoke IT baut erste Versionen für Startups in Deutschland, Österreich und der Schweiz nach dem hier beschriebenen Zeitplan: Architektur in Woche eins, ein funktionierendes Produkt in Woche drei und eine Übergabe, mit der Ihre erste Entwicklerin oder Ihr erster Entwickler ohne uns weiterarbeiten kann. Planen Sie eine erste Version oder haben Sie schon eine, die sich nach Monat neun anfühlt, sehen Sie sich an, wie wir mit Startups arbeiten.
Eine Frage zu Ihrem eigenen Setup?
Fragen Sie unseren KI-Coworker. Er antwortet in Sekunden, und eine Person aus unserem Team meldet sich danach.

