Individuelle Softwareentwicklung für Startups vs. Enterprise: Warum das Engagement-Modell unterschiedlich sein muss

#individuelle Softwareentwicklung Startup vs Enterprise

Gründer & Lead Developer

Experte für Softwareentwicklung und Legacy-Code-Optimierung

LinkedIn

Ein zehnköpfiges Startup und ein Logistikunternehmen mit 2.000 Mitarbeitenden können nach fast demselben Wort verlangen: "Wir brauchen individuelle Software." Die daraus entstehenden Projekte haben fast nichts gemeinsam. Individuelle Softwareentwicklung für ein Startup und für ein Enterprise-Unternehmen unterscheidet sich in Vertragsstruktur, Tempo, Entscheidungsfindung und dem, was als Erfolg zählt, und eine Firma, die auf beide dasselbe Playbook anwendet, überbaut entweder das MVP eines Startups oder lässt einen Enterprise-Kunden ohne die Leitplanken, die er braucht.

Wir haben bei Wolf-Tech beide Arten von Engagements durchgeführt, und die Fehlpassungen sind vorhersehbar. Ein Startup-Gründer bekommt einen Festpreis für einen sechsmonatigen Build angeboten und stellt im zweiten Monat fest, dass sich die gesamte Prämisse nach den Nutzerinterviews geändert hat. Ein Enterprise-Einkäufer unterschreibt für "schnell bewegende" Time-and-Materials-Arbeit und landet bei einem Anbieter, der nie gefragt hat, mit welchen internen Systemen das neue Tool sprechen muss. Im Folgenden, was wir darüber gelernt haben, jedes Engagement von Anfang an richtig aufzusetzen.

Was Startups tatsächlich von einem Build brauchen

Startups optimieren auf eine Sache: möglichst günstig und schnell herauszufinden, ob es sich lohnt, das Produkt weiterzubauen. Alles am Engagement sollte diesem Ziel dienen.

Das kleinste Ding ausliefern, das die Idee testet

Ein MVP für ein Startup sollte so geschnitten sein, dass es in acht bis zwölf Wochen ausgeliefert werden kann, nicht weil das eine schöne runde Zahl ist, sondern weil Gründer sich meist nicht leisten können, länger auf ein Signal zu warten. Das bedeutet, Features zu streichen, die offensichtlich notwendig wirken, aber für die Kernhypothese nicht tragend sind. Wenn die Wette des Produkts lautet "Leute werden zahlen, um X zu automatisieren", können der Login-Bildschirm, das Admin-Dashboard und der polierte Onboarding-Flow warten. Wir drängen Gründer dazu, die eine Sache aufzuschreiben, die das MVP beweisen muss, und alles zu streichen, was dem nicht dient.

Time-and-Materials statt Festpreis nutzen

Ein Festpreisvertrag setzt voraus, dass der Scope von Anfang an bekannt ist. Frühphasen-Startups wissen das fast nie, weil der ganze Sinn des ersten Releases ist, etwas zu lernen, das den Plan verändert. Time-and-Materials-Abrechnung erlaubt dem Team, nach der ersten Runde Nutzerfeedback zu pivotieren, ohne bei jeder Prioritätsverschiebung den Vertrag neu zu verhandeln. Der Tradeoff ist, dass der Gründer den Schätzungen des Teams vertrauen und eng in die Priorisierung eingebunden bleiben muss, was meist kein Problem ist, da die meisten Gründer diese Sichtbarkeit ohnehin wollen.

Bewusst auf langweilige Technologie setzen

Manchmal fragen Startups nach dem neuesten Framework, weil es in einem Pitch Deck beeindruckend wirkt. Dem widersprechen wir. Ein Framework mit kleinerer Community, dünnerer Dokumentation und ungelösten Randfällen ist eine Belastung, wenn ein zweiköpfiges Engineering-Team es unter Launch-Druck debuggen muss. Das technische Fundament sollte Raum zum Wachsen lassen (saubere Service-Grenzen, ein Datenbankschema, das nicht an den heutigen Feature-Set gebunden ist), ohne dafür bleeding-edge Tools zu brauchen. Wolf-Techs Arbeit im Bereich individuelle Softwareentwicklung für Kunden in der Frühphase setzt aus genau diesem Grund standardmäßig auf bewährte, gut unterstützte Stacks.

Die Übergabe planen, bevor sie gebraucht wird

Die meisten Startup-Engagements enden gleich: Das Unternehmen holt sich Kapital oder erreicht genug Umsatz, um ein internes Team einzustellen, und dieses Team muss die Codebasis übernehmen. Wir bauen von Tag eins mit dieser Übergabe im Kopf, was Dokumentation bedeutet, die Entscheidungen erklärt statt nur Code zu beschreiben, und eine Architektur, die eine neue Person in einer Woche versteht statt in einem Monat. Ein Startup, das ein teures "Codebasis-Archäologie"-Projekt einplanen muss, bevor der erste interne Entwickler überhaupt etwas ausliefern kann, wurde von wem auch immer es zuerst gebaut hat, zum Scheitern gebracht.

Was Enterprise-Käufer stattdessen brauchen

Enterprise-Projekte für individuelle Software scheitern aus den gegenteiligen Gründen wie Startup-Projekte. Das Risiko ist nicht, schnell das falsche kleine Ding zu bauen. Es ist, sich auf das falsche große Ding festzulegen, bevor jemand die Rahmenbedingungen verstanden hat.

Echte Zeit in Discovery investieren

Eine zwei- bis vierwöchige Discovery-Phase, bevor überhaupt Code geschrieben wird, wirkt langsam auf Teams, die schnelle Anbieter gewohnt sind, aber genau sie verhindert die teuerste Art von Enterprise-Projektversagen: die richtige Software für das falsche Verständnis des Geschäfts zu bauen. Discovery bedeutet, mit den Menschen zu sprechen, die das System tatsächlich nutzen werden, nicht nur mit den Stakeholdern, die es in Auftrag gegeben haben, und die technischen Randbedingungen jedes Systems zu kartieren, mit dem die neue Software integrieren muss. Diesen Schritt zu überspringen spart keine Zeit. Es verschiebt die Discovery-Arbeit nur in die Bauphase, wo sie mehr kostet zu beheben.

Preisgestaltung nach Phasen statt einer einzigen Festzahl strukturieren

Enterprise-Käufer brauchen meist Budget-Vorhersehbarkeit, die ein Startup nicht braucht, weil das Geld aus einem Abteilungsbudget mit Freigabezyklen kommt. Ein einziger Festpreis für das gesamte Projekt klingt so, als würde er diese Vorhersehbarkeit liefern, zwingt den Anbieter aber entweder dazu, die Schätzung stark aufzublähen, oder das Risiko später entdeckten Scopes selbst zu tragen. Eine bessere Struktur bepreist jede Phase separat, sodass Budget-Sicherheit für die vor einem liegende Phase real ist, und die nächste Phase erst bepreist wird, wenn deren Discovery abgeschlossen ist. Das passt gut zu unseren Digital-Transformation-Engagements, bei denen die erste Phase oft Assessment ist und die folgenden Phasen Umsetzung.

Damit rechnen, dass Integration länger dauert, als es aussieht

Enterprise-Software steht selten für sich allein. Sie muss aus einem ERP-System lesen, in ein Data-Warehouse mit eigenen Schema-Konventionen schreiben oder sich gegen einen Identity-Provider authentifizieren, der älter ist als das aktuelle IT-Team. Jeder dieser Integrationspunkte kann Randbedingungen verbergen, die im Kickoff-Meeting niemand erwähnt hat, von Rate-Limits bis zu Feldern, die etwas anderes bedeuten, als ihr Name nahelegt. Wir planen explizit Zeit für Integrations-Discovery ein, statt sie als Unterpunkt von "Backend-Entwicklung" zu behandeln, weil genau diese Behandlung als Nebensache Enterprise-Zeitpläne um Monate statt Wochen verzögert.

Change Management nicht unterschätzen

Die Software kann korrekt gebaut sein, und das Projekt kann trotzdem scheitern, wenn die Menschen, die sie nutzen sollen, sie nicht annehmen. Enterprise-Engagements brauchen einen Plan für Schulung, für einen gestaffelten Rollout zur Reduzierung von Störungen und für den unvermeidlichen Widerstand von Teams, deren bestehender Workflow, so ineffizient er auch sein mag, wenigstens vertraut ist. Das ist oft der Teil des Projekts, den Enterprise-Käufer am liebsten überspringen würden, und der Teil, der am ehesten entscheidet, ob die Software tatsächlich genutzt wird. Unsere Arbeit im Bereich Tech-Stack-Strategie und Code-Qualitäts-Beratung integriert Rollout-Planung genau aus diesem Grund.

Das Modell zum Kunden passend machen

Nichts davon bedeutet, dass eine Projektart schwieriger ist als die andere. Sie sind auf unterschiedliche Weise schwierig: Startup-Arbeit ist schwierig, weil sich das Ziel ständig bewegt und das Team leicht genug bleiben muss, um mitzuhalten, während Enterprise-Arbeit schwierig ist, weil die umgebenden Systeme und Stakeholder zahlreich genug sind, dass das Übersehen eines einzigen Monate an Fortschritt zunichtemachen kann.

Bei Wolf-Tech legen wir Vertragsstruktur, Tempo und den Umfang der vorgelagerten Discovery fest, je nachdem, in welcher Art von Projekt wir stecken, bevor eine Zeile Code geschrieben wird. Ein Startup-Kunde bekommt Time-and-Materials-Abrechnung, einen engen MVP-Scope und ein technisches Fundament, das für ein künftiges internes Team gebaut ist, das es übernehmen wird. Ein Enterprise-Kunde bekommt eine richtige Discovery-Phase, phasenbasierte Preisgestaltung, in den Zeitplan eingebaute Integrationsplanung und einen echten Change-Management-Plan. Das falsche Modell auf eines der beiden anzuwenden liegt meist nicht daran, dass dem Anbieter die Fähigkeiten fehlen. Es liegt daran, dass der Anbieter zu Beginn nicht gefragt hat, welche Art von Kunde tatsächlich vor ihm sitzt.

Wenn Sie ein individuelles Softwareprojekt abwägen und nicht sicher sind, welches Modell zu Ihrer Situation passt, melden Sie sich unter hello@wolf-tech.io. Wir sprechen gerne über die Form des Engagements, bevor ein Vertrag unterschrieben wird, und Sie finden mehr von unserer Arbeit auf wolf-tech.io.