Service-First, Produkt waechst aus Bausteinen
Kontext
Beim Design des Produkt-Bundles (produkt-bundle) entstand die Frage nach der Reihenfolge. Drei vergleichbare Pfade stehen zur Auswahl:
- Plattform-First — 3-6 Monate komplettes SaaS-Produkt bauen (Stripe-Onboarding, Multi-Tenant-Hosting, Self-Service-UI), dann am Markt anbieten
- Service-First — die ersten Kunden im Managed-Service betreuen, Bausteine extrahieren, dann SaaS-Tier daraus ableiten
- Hybrid Parallel — Service und SaaS-Frontend parallel aufbauen, gleicher Stack
Marvins Erfahrung mit Voit, HeyJulia, julia_v2, agentic-os (keine-eigene-plattform) hat Plattform-First explizit verworfen — alle archiviert weil Bauen ohne Kunden zu Build-without-Validation fuehrt. Memory hat zudem die Heuristik “feedback_dont_build_everything” mit der Anweisung, den Reflex “ich bau das” aktiv zu hinterfragen.
Aktuell zahlen zwei Kunden fuer Service:
- Vibe Factory (Andre, aktiv produktiv mit
mcp-vf-hostedauf Railway) — Eventveranstalter, Stack: M365 + Papierkram + TicketPAY + perspektivisch LexOffice + Teams + Sparkasse - Weingalerie Woehrle (Frau Woehrle, im Sales-Funnel) — Wein-Einzelhandel, Stack: TSE-konforme Kasse + LexOffice + Banking + Bestandsmanagement + Veranstaltungsbuchung
Plus weitere im Pipeline-Funnel. Real-money, Real-Feedback, Real-Validation ist da. Self-Service-Hypothesen-Validierung am Markt ist nicht das Engpass-Thema — Lieferqualitaet und Skalierbarkeit der Service-Bausteine ist es.
Optionen
Option A — Plattform-First
Komplettes SaaS-Produkt aufbauen vor erstem Self-Service-Kunden. Stripe-Frontend, Multi-Tenant-Backend, Marketing-Page, AVV-Auto-Generation. 3-6 Monate ohne Recurring Revenue.
Pro:
- Eine Code-Basis, kein Custom-Drift
- Saubere Marke “wir sind SaaS”
Contra:
- Bewiesen-fuer-Marvin-eigenes-Bauen-Verhaltensmuster ineffektiv (siehe Memory + ADR keine-eigene-plattform)
- 3-6 Monate ohne Cash-Flow bei UG-Bootstrapping
- Validierungs-Schwarzloch: was ist das richtige Standard-Bundle? Welche MCPs zuerst? Welche Tier-Schwelle? Antworten kommen nur von echten Kunden, nicht aus Whiteboard-Sessions
- Wettbewerb (Apideck, Composio, ggf. Anthropic First-Party) hat bei Lauffrist-Verlust Vorsprung
Option B — Service-First mit produktisierten Bausteinen
Sofort weiter Service verkaufen (Vibe Factory + Wöhrle + Folge-Kunden), dabei jeden Bau-Block als Wiederverwendung-faehig dokumentieren. Hosting-Pattern, MCP-Bundle, Onboarding-Runbook, Vault-Schema entstehen organisch. Wenn 5+ Kunden den gleichen Bundle haben, ist Standardisierung “natürlich gewachsen”, nicht “ausgedacht”.
Pro:
- Sofort Cash-Flow
- Real-Validation in jedem Setup
- Konsistent mit ADR keine-eigene-plattform und ADR-Empfehlung “Service-Modell mit Brain + MCPs pro Kunde”
- Wenn Self-Service-Tier kommt, ist das Produkt zu 80 % schon gebaut
- Bootstrap-realistisch fuer UG ohne VC
Contra:
- Disziplin noetig: Custom-Aufträge die nichts Wiederverwendbares produzieren droht “Service-Trap” (Kapazitaet voll, Marge mittel, keine Skalierung)
- Branding-Ambivalenz “Berater oder Produkt-Anbieter” muss aktiv gesteuert werden
- Self-Service-Tier kommt 6-12 Monate spaeter als bei Option A
Option C — Hybrid Parallel
Service betreuen UND parallel SaaS-Plattform bauen. Beide gleichzeitig priorisieren.
Pro:
- Theoretisch schneller am SaaS-Tier
- Beide Erloesschienen parallel
Contra:
- Solo-Founder schafft das nicht ohne Personal — nicht ehrlich angesetzt fuer aktuelle Kapazitaet
- Spaltet Aufmerksamkeit, beides leidet
- Versucht das Beste aus zwei Welten, oft mit dem schlechtesten Ergebnis
Entscheidung
Option B — Service-First mit produktisierten Bausteinen. Drei Phasen mit klaren Uebergangs-Triggern.
Phase A — Service mit Standard-Bausteinen (jetzt bis ~Juli 2026)
Was passiert:
- gsuite-hosted Phase 1 fertig als Pattern-Beweis (Container-Deploy, ECS Express, Cloudflare-Edge, Scalekit-OAuth)
- Vibe-Factory-AWS-Migration als Referenz-Implementation des MCP-Bundle-Patterns
- Wöhrle als zweiten Kunden onboarden — neue Branche (Einzelhandel/Wein) zwingt Stack-Erweiterung um Kassen-/POS-MCP, Wein-Bestandsmgmt, Veranstaltungs-Buchung
- 1-2 weitere Kunden im Sales-Funnel onboarden
- Setup-Runbook + AVV-Template + Onboarding-Skripte entstehen organisch
- Vault-Pattern bei jedem Kunden eingebaut (siehe markdown-und-db-trennung)
Pricing: Setup-Fee 5-15k einmalig + 500-1500 €/Monat Recurring (Service-Tier).
Revenue-Ziel: 3-5k MRR aus 4-6 Service-Kunden bis Ende Phase A.
Uebergang zu Phase B ausgeloest wenn:
- Mindestens 3 Kunden den gleichen oder ueberlappenden MCP-Stack haben
- Setup-Zeit pro Kunde unter 2 Wochen liegt (heute ~1 Monat)
- Hosting-Pattern stabil (kein neues Architektur-Problem pro Setup)
Phase B — Standardisierung (Juli-Oktober 2026)
Was passiert:
- Standard-Bundle-Komposition fest definiert (welche MCPs, welches Vault-Default-Schema, welche Default-Skills)
- Hosting-Pipeline als Skill (Phase 4 von _index):
mcp-aws-deployautomatisiert Repo-Bau + CDK + Container-Push - Multi-Tenant-Backend in
av-productionmit DynamoDB+S3-Vault-Architektur (siehe markdown-und-db-trennung) - Onboarding-Wizard (intern, noch nicht Self-Service) der einen neuen Tenant in 2-3 Tagen aufsetzt
- AVV-Template von Anwalt durchgesehen
- Compliance-Paket konsolidiert (AGB, Datenschutz, EU-AI-Act-Risiko-Klassifizierung)
Pricing: unveraendert, aber Setup-Fee sinkt auf 3-8k weil schneller.
Revenue-Ziel: 6-8k MRR aus 6-10 Kunden.
Uebergang zu Phase C ausgeloest wenn:
- Onboarding-Wizard vollstaendig “ohne Marvin im Loop” funktioniert
- Marketing-Material steht (Landing-Page, Demo-Video, Pricing-Page)
- Stripe-Setup mit Tax-Handling fertig
- Anwalt-Review fuer Self-Service-AGB durch
Phase C — Self-Service-Tier dazu (Q4 2026)
Was passiert:
- Solo-Tier mit Stripe geht live (49 €/User/Monat, 1-5 User, fest definierter Standard-Bundle)
- Team-Tier mit Stripe geht live (99 €/User/Monat, bis 25 User, voller Standard-Bundle)
- Custom-Tier bleibt Quote-only fuer alles ueber Standard-Schwelle
- Bestehende Service-Kunden bleiben weiter, neu klassifiziert als Team oder Custom
Pricing-Mix: ~70 % Recurring aus Self-Service-Tiers, ~30 % aus Custom-Tier-Service-Kunden.
Revenue-Ziel: 10-15k MRR mit Mix aus Stripe-Solo + Team + 2-3 Custom-Kunden.
Konsequenzen
Sofort (Phase A):
- Aktuelle Threads (_index Steps 1.3-1.6, VF-AWS-Migration, MCP-Erweiterungen, Wöhrle-Onboarding) sind alles Phase-A-Items unter dem Dach von produkt-bundle — nicht parallele unabhaengige Projekte
- Bei jedem Setup explizit Bauzeit fuer “Bausteine wiederverwendbar machen” einplanen (10-20 % Aufschlag auf Setup-Fee)
- Stripe NOCH NICHT als Customer-Frontend bauen — nur als Invoice-Tool fuer Service-Rechnungen (Stripe Invoice, kein Customer-Portal)
Mittelfristig (Phase B):
- Standard-Bundle definiert sich selbst aus den haeufigsten Tool-Kombinationen der ersten 5-6 Kunden
- Branchen-Templates entstehen wenn 2-3 Kunden derselben Branche dasselbe brauchen (heute: Eventveranstaltung VF, Einzelhandel/Wein Wöhrle — wenn weitere Eventveranstaltungs- oder Einzelhandels-Kunden dazukommen, wird das ein Template)
Anti-Patterns die wir aktiv vermeiden:
- Custom-Auftrag annehmen der nichts Wiederverwendbares produziert. Wenn ein Kunde eine Tool-Welt hat die nirgendwo sonst auftaucht und ein Setup-Aufwand ueber 20k brauchen wuerde — dann ablehnen oder als reinen Beratungs-Auftrag (ohne Hosting) annehmen
- Stripe-Frontend fruehzeitig bauen. Vor Phase C ist das verfruehte Optimierung — der Onboarding-Flow ist erst sinnvoll wenn der Standard-Bundle stabil ist
- Parallel zwei Hosting-Patterns. Wenn Phase 4 der Pipeline (
mcp-aws-deployals Skill) fertig ist, alle Bestandskunden-Hosting darauf migrieren - Plattform-Branding vor Phase C. “Agentic Ventures” als Service-Marke, ein Produkt-Name fuer die SaaS-Tier kommt erst in Phase C — vorher Verwirrung
- Vergessen Bausteine zu dokumentieren. Jede Service-Implementierung muss in
intern/wissen/prozesse/ein Pattern hinterlassen ODER inintern/capabilities/skills/einen Skill ODER inintern/capabilities/repos/einen Repo-Eintrag — sonst war’s verlorene Zeit
Personal-Frage als Vorausschau:
Phase C mit Self-Service skaliert auf 30-50 Kunden bevor Support-Last anschlaegt. Phase B+C mit Custom-Tier-Vertrieb braucht entweder Marvin’s Vollzeit-Vertriebs-Engagement oder ein Sales-Profil im Team. Personal-Frage muss beantwortet sein wenn 8-10 Kunden aktiv sind (Phase B Endphase) — sonst entweder Wachstum bremst oder Support-Qualitaet sinkt.
Related
- keine-eigene-plattform — Vorgaenger-Entscheidung gegen reinen Plattform-Bau
- produkt-bundle — Produkt-Strategie die dieses Drei-Phasen-Modell ausfuehrt
- markdown-und-db-trennung — Datenmodell des Produkts
- ecs-express-statt-app-runner — Hosting-Compute-Layer
- _index — Pipeline-Projekt (Phase 1-4 mappt teilweise auf Phasen A/B)
- positioning — Positionierung “MCPs + Brain als Service”