Lösung — 09
SaaS-Entwicklung
Bis zum ersten zahlenden Kunden.
- bis zum ersten Kunden
- 10–16 haftabis zum ersten Kunden
- Mandantentrennung
- satır bazlıMandantentrennung
Mandantenfähige Architektur, Abonnements und Abrechnung, Unternehmens-Identität und Audit-Logging. Release eins misst sich an der durchgängigen Reise eines zahlenden Nutzers, nicht an der Feature-Zahl.
Kurz gesagt
Wie lange dauert es, ein SaaS-Produkt bis zum ersten Kunden zu bringen?
Ein bewusst eng geschnittenes Multi-Tenant-Produkt öffnet typischerweise in 10–16 Wochen für den ersten Kunden. Neuros plant dieses Fenster mit Mandantentrennung, Authentifizierung, Abonnements und Abrechnung im ersten Release — werden diese drei später ergänzt, erzwingt das ein neues Datenmodell. Aufgabe von Release eins ist nicht die vollständige Feature-Liste, sondern die durchgängige Reise eines zahlenden Nutzers.
Bei SaaS-Vorhaben ist der Scope von Release eins die Entscheidung über die Lebensdauer des Produkts. Mandantentrennung, Authentifizierung und Abrechnung, die man aufschiebt, kommen nicht als Features zurück, sondern als Eingriff, der das Datenmodell neu schreibt. Deshalb definieren wir Release eins nicht über eine Feature-Liste, sondern über die durchgängige Reise eines zahlenden Nutzers: Kann er sich registrieren, seinen Mandanten betreten, arbeiten und eine Rechnung erhalten? Preise und Tarife werden nie fest codiert.
So läuft es
- 01
Scope und Mandantenmodell
- 02
Preisstruktur
- 03
Kernprodukt
- 04
Abonnements und Abrechnung
- 05
Unternehmensanforderungen
- 06
Erster Kunde und Messung
Kompetenzen
Bis zum ersten zahlenden Kunden.
Mandantenfähige Architektur
Die Mandantenkennung im Datenmodell verankert und per Row-Level-Isolation in der Datenbank erzwungen.
Abonnements und Abrechnung
Fachlich änderbare Tarife und Preise, Testphasen, Upgrades, anteilige Berechnung und nutzungsbasierte Positionen.
Identität und Zugriff
Single Sign-on (SAML/OIDC), rollenbasierte Rechte, Einladungsprozesse und Sitzungssicherheit.
Audit-Logging
Ein unveränderlicher Nachweis, wer wann welchen Datensatz von welchem Wert auf welchen geändert hat.
Delivery-Pipeline
Automatisierte Tests, gestufte Releases, ein Rollback-Pfad und ein Deployment-Setup, das an DORA-Kennzahlen gemessen wird.
Nutzungs- und Kostenmonitoring
Mandantenbezogene Nutzungsmessung, Stückkostenrechnung und Sichtbarkeit, welche Kunden tatsächlich profitabel sind.
Quellen
- 01DORA — DevOps Research and Assessment metrikleriGoogle Cloud · 2024
- 026698 sayılı Kişisel Verilerin Korunması KanunuT.C. Mevzuat Bilgi Sistemi · 2016
- 03Kişisel Veri Güvenliği Rehberi (Teknik ve İdari Tedbirler)Kişisel Verileri Koruma Kurumu · 2018
- 04Core Web Vitals — LCP, INP, CLS eşikleriGoogle · web.dev · 2024
In der Praxis nein. Die Mandantentrennung berührt jede Tabelle, jede Abfrage und jede Rechteprüfung; sie nachzurüsten heißt, den Großteil des Systems neu zu schreiben. Deshalb wird die Mandantenkennung im ersten Datenmodell definiert und auf Datenbankebene erzwungen. Selbst bei Start mit einem einzigen Kunden ist der Mehraufwand gering — das Nachrüsten kann so viel kosten wie das Projekt.
Preise und Tarife werden nicht fest codiert, sondern als fachlich änderbare Datensätze gehalten. Eine Preisänderung, ein neuer Tarif oder eine nutzungsbasierte Position braucht dann kein Release. Testphasen, Up- und Downgrades sowie anteilige Berechnung werden von Anfang an definiert, und zwischen Zahlungsdienstleister und Rechnungsdatensatz wird eine Abstimmungsregel festgelegt.
Am häufigsten sind Single Sign-on, rollenbasierte Rechte und Audit-Logging. Unternehmenskunden fordern meist alle drei bereits im ersten Vertrag, und keines lässt sich nachträglich in die Architektur einbauen. Dicht dahinter folgen Aufbewahrungsfristen, Exportrechte und die Frage, wo die Daten liegen. Soll das Produkt an Unternehmen verkauft werden, gehören diese Punkte in Release eins.
Beides ist möglich, und die Wahl steht im Vertrag. Läuft das Produkt auf Ihrer Infrastruktur und übernimmt Ihr Team, übergeben wir Quellcode, Deployment-Pipeline, Monitoring-Konfiguration und ein Runbook. Sollen wir den Betrieb weiterführen, werden Service Level, Reaktionszeiten und Rufbereitschaft als eigener Scope definiert.
Haben Sie in diesem Bereich Bedarf?
Vereinbaren Sie eine kostenlose 30-minütige technische Einschätzung mit einem unserer Engineers.