Software entwickeln oder kaufen: Eine Entscheidungsliste für Führungskräfte
Software entwickeln oder kaufen: Eine Entscheidungsliste für Führungskräfte Kaufen Sie Standardfunktionen. Entwickeln Sie selbst, was Sie von anderen unterscheidet. Und wenn keine der beiden Antworten eindeutig passt, kombinieren Sie beide zu einer hybriden Lösung. Diese Ein-Satz-Regel deckt die meisten Entscheidungen ab, vor denen Sie stehen werden. Der schwierigere Teil besteht darin, zu erkennen, in welche Kategorie eine bestimmte Fähigkeit tatsächlich fällt, und anschließend einen disziplinierten Prozess durchzuführen, um dies zu bestätigen, bevor Sie Budget und Entwicklungszeit festlegen.
Software entwickeln oder kaufen: Eine Entscheidungsliste für Führungskräfte
Software entwickeln oder kaufen: Eine Entscheidungsliste für Führungskräfte Kaufen Sie Standardfunktionen. Entwickeln Sie selbst, was Sie von anderen unterscheidet. Und wenn keine der beiden Antworten eindeutig passt, kombinieren Sie beide zu einer hybriden Lösung. Diese Ein-Satz-Regel deckt die meisten Entscheidungen ab, vor denen Sie stehen werden. Die schwierigere Aufgabe besteht darin, zu erkennen, in welche Kategorie eine bestimmte Fähigkeit tatsächlich fällt, und anschließend einen disziplinierten Prozess durchzuführen, um dies zu bestätigen, bevor Sie Budget und Entwicklungszeit festlegen.
Hier beginnen Sie in den nächsten 90 Tagen:
-
Tag 1–30 (Evaluierungssprint): Erfassen Sie die drei wichtigsten infrage kommenden Fähigkeiten. Bewerten Sie jede anhand der sieben Kriterien des nachstehenden Entscheidungsrahmens. Ermitteln Sie, welcher Weg jeweils naheliegt.
-
Tag 31–60 (parallele Pilotprojekte): Führen Sie gleichzeitig ein Anbieter-Pilotprojekt für den Kaufkandidaten und ein 90-tägiges Pilotprojekt für eine schlanke Eigenentwicklung für den Entwicklungskandidaten durch. Legen Sie messbare Erfolgskriterien fest, bevor eines der beiden Projekte beginnt.
-
Tag 61–90 (TCO-Momentaufnahme und Entscheidung): Erstellen Sie für jeden Weg ein Modell der Gesamtbetriebskosten über 3–5 Jahre. TCO-Modelle unterschätzen die Kosten häufig um das Zwei- bis Dreifache, wenn sich Teams allein auf Vergleiche des ersten Jahres stützen. Entscheiden Sie sich, schließen Sie den Vertrag oder geben Sie die Entwicklung frei und dokumentieren Sie die Begründung.
Wenn Sie für diesen Sprint einen strukturierten Partner suchen, hat Ridiculousengineering diesen Prozess bereits für Start-ups, Unternehmen und staatliche Organisationen in ganz Colorado und darüber hinaus durchgeführt.
Inhaltsverzeichnis
-
Was bedeuten „entwickeln“, „kaufen“ und „kombinieren“ eigentlich?
-
Wie führt man eine wiederholbare Build-vs.-Buy-Analyse durch?
-
Wie führt man eine Build-vs.-Buy-Bewertung innerhalb der eigenen Organisation durch?
-
Wie sieht ein realistisches Modell für die Gesamtbetriebskosten aus?
-
Welche Sicherheits-, Compliance- und Vertragsrisiken sollten Ihre Entscheidung begrenzen?
-
Welche hybriden Ansätze gibt es zwischen einer reinen Eigenentwicklung und einem reinen Kauf?
-
Wie Ridiculous Engineering diese Entscheidungen in der Praxis angeht
-
Ridiculousengineering kann diesen Prozess gemeinsam mit Ihnen durchführen
Was bedeuten „entwickeln“, „kaufen“ und „kombinieren“ eigentlich?
Diese drei Begriffe werden in Planungssitzungen ständig miteinander vermischt, und die Verwirrung kostet Teams tatsächlich viel Zeit.

Entwickeln bedeutet, maßgeschneiderte Software von Grund auf in Auftrag zu geben oder selbst zu schreiben – unabhängig davon, ob dies intern oder über einen ausgelagerten Partner wie Ridiculousengineering geschieht. Sie besitzen die Codebasis, das geistige Eigentum und jede damit verbundene Wartungspflicht. Die Software erledigt genau das, was Sie spezifizieren, und nichts darüber hinaus.
Kaufen bedeutet, ein kommerzielles Produkt oder eine SaaS-Plattform zu lizenzieren. Der Anbieter besitzt den Code, liefert Updates aus und kümmert sich um die Infrastruktur. Sie zahlen eine Abonnement- oder Pro-Nutzer-Gebühr und bewegen sich innerhalb der Grenzen der Produkt-Roadmap des Anbieters. Geschwindigkeit und Reife sind die wichtigsten Vorteile; Kontrollverlust und Abhängigkeit vom Anbieter die größten Risiken.
Kombinieren (auch Buy-and-Extend genannt) ist der Weg, für den sich die meisten Unternehmen heute entscheiden. Sie erwerben eine Plattform und erweitern sie über APIs, Plug-ins, Low-Code-Tools wie Retool oder Appsmith oder individuellen Integrationscode. Sie erhalten die Kernfunktionalität und Wartung des Anbieters und behalten zugleich eine gewisse Möglichkeit, Workflows anzupassen. Das Risiko besteht in einer ungezügelten Ausweitung der Erweiterungen, die im folgenden Abschnitt zu hybriden Ansätzen behandelt wird.
Neben diesen drei Optionen sind einige angrenzende Möglichkeiten erwähnenswert, damit Teams sie nicht miteinander verwechseln:
-
Managed Service: Ein Drittanbieter betreibt die Software in Ihrem Auftrag, häufig einschließlich Hosting, Überwachung und Support.
-
ISV-Partnerschaft: Sie entwickeln gemeinsam mit einem unabhängigen Softwareanbieter ein Produkt oder bieten es als White-Label-Lösung an, teilen den Einfluss auf die Produkt-Roadmap und manchmal auch die Einnahmen.
-
White-Label-Lizenz: Sie lizenzieren ein fertiges Produkt und versehen es mit Ihrer eigenen Marke, wobei die Anpassungsrechte begrenzt sind.
-
Agenturentwicklung: Ein beauftragtes Team entwickelt nach Ihren Vorgaben und übergibt anschließend das Eigentum. Ridiculousengineering arbeitet in diesem Modell mit Optionen für laufenden Support.
Wenn Sie wissen, welche Kategorie Sie bewerten, bleibt das Gespräch sachlich und verhindert, dass Finanz-, Produkt- und Engineering-Teams aneinander vorbeireden.
Wann ist es sinnvoll, eigene Software zu entwickeln?
Entwickeln Sie selbst, wenn die Funktion einen echten Wettbewerbsvorteil bietet, Sie sie langfristig personell betreuen können und die Wirtschaftlichkeit über einen Zeitraum von 3–5 Jahren gegeben ist. Diese drei Bedingungen sind selten gleichzeitig erfüllt. Deshalb ist Kaufen häufiger die bessere Wahl, als die meisten Engineering-Teams erwarten.
Indikatoren, die für eine Eigenentwicklung sprechen:
-
Die Funktion ist eine direkte Quelle für Wettbewerbsvorteile, und kein Anbieterprodukt bildet Ihre spezifische Logik oder Ihren spezifischen Workflow ab.
-
Ihre Daten dürfen aufgrund regulatorischer, vertraglicher oder sicherheitsbezogener Anforderungen Ihre Umgebung nicht verlassen (HIPAA, FedRAMP, ITAR und ähnliche Vorgaben).
-
Die Anzahl der Nutzer ist so hoch, dass die SaaS-Preise pro Nutzer innerhalb von drei Jahren teurer werden als der Besitz der Lösung.
-
Die Integrationsdichte ist extrem: Die Funktion muss mit acht oder mehr internen Systemen verbunden werden – auf eine Weise, die kein Standardprodukt unterstützt.
-
Sie verfügen über das Engineering-Personal oder können es einstellen, um den Backlog zu verantworten, SRE-/Betriebsbereitschaft sicherzustellen und die laufende Wartung zu finanzieren.
Vor- und Nachteile einer Eigenentwicklung:
| Vorteile | Nachteile |
|---|---|
| Volle Kontrolle über Funktionen, Daten und Sicherheit | Höhere Anfangskosten und längere Zeit bis zum ersten Nutzen |
| Eigentum am geistigen Eigentum wächst zu einem langfristigen Vermögenswert heran | Die Wartungskosten belaufen sich jährlich auf 15–25 % der ursprünglichen Entwicklungskosten |
| Maßgeschneiderte Benutzeroberfläche und passende Workflows | Technische Schulden häufen sich ohne aktive Governance an |
| Keine Anbieterbindung und keine Preisüberraschungen | Die Gewinnung und Bindung von Engineering-Talenten ist teuer |
| Differenzierende Logik bleibt proprietär | Große Entwicklungsprojekte bergen ohne strikte Kontrollpunkte ein erhebliches Risiko von Kosten- und Zeitüberschreitungen |

Profi-Tipp: Verlangen Sie innerhalb von 90 Tagen einen auslieferbaren Thin Slice. Wenn das Team innerhalb eines Quartals keine funktionierende Software liefern kann, ist das ein starkes Signal, standardmäßig auf Kaufen zu setzen. Dieser Kontrollpunkt verhindert den häufigsten Fehler: eine Entwicklung, die sechs Monate lang Budget verbraucht, bevor jemand beurteilen kann, ob sie funktioniert.
Zur Personalplanung und Governance: Klären Sie vor der Entscheidung für eine Eigenentwicklung, wer den Produkt-Backlog verantwortet, wer Bereitschaftsdienst und Störungsreaktion übernimmt und wie die Wartung budgetiert wird. Die jährliche Wartungsregel von 15–25 % ist eine Untergrenze, keine Obergrenze. Über einen Lebenszyklus von fünf Jahren können Wartung und Fehlerbehebungen 40–60 % des gesamten Engineering-Aufwands ausmachen. Das ist kein Argument gegen eine Eigenentwicklung, sondern dafür, mit offenen Augen und einem realistischen Budget zu beginnen.
KI-gestützte Entwicklung hat die Kalkulation für interne Tools verändert. No-Code- und Low-Code-Komposition in Verbindung mit KI-gestütztem Programmieren hat die Entwicklungsschätzungen für typische CRUD-Anwendungen und Workflow-Verknüpfungen um 60–80 % gesenkt. Wenn die infrage kommende Funktion ein internes Reporting-Tool oder eine Workflow-Automatisierungsebene ist, ist die Eigenentwicklung wettbewerbsfähiger als noch vor drei Jahren. Für die Integration neuer Technologien in Altsysteme liefert eine gezielte Eigenentwicklung oder eine maßgeschneiderte Integrationsschicht häufig bessere Ergebnisse als jede Standardalternative.
Wann ist es sinnvoller, Standardsoftware zu kaufen?
Kaufen Sie, wenn die Funktion ein Standardbedarf ist, eine schnelle Markteinführung wichtiger ist als Differenzierung oder Ihr Engineering-Team nicht über die Kapazität verfügt, ein weiteres System langfristig zu verantworten. Die meisten Backoffice-Funktionen, HR-Plattformen, Buchhaltungstools und Standard-CRMs fallen eindeutig in diese Kategorie.
Indikatoren, die für den Kauf sprechen:
-
Die Funktion ist keine Quelle für Wettbewerbsvorteile (Lohnabrechnung, Ausgabenverwaltung, standardmäßiges Ticketing).
-
Sie benötigen die Funktion innerhalb von Wochen statt Monaten.
-
Ihr Engineering-Team ist bei Aufgaben mit höherem Hebel bereits ausgelastet.
-
Ein ausgereiftes Anbieterprodukt erfüllt bereits 80 % oder mehr Ihrer Anforderungen direkt nach der Inbetriebnahme.
-
Die F&E-Investitionen des Anbieters in das Produkt übersteigen das, was Sie intern realistischerweise aufrechterhalten könnten.
Vor- und Nachteile des Kaufs:
| Vorteile | Nachteile |
|---|---|
| Schnelle Bereitstellung, oft innerhalb weniger Wochen einsatzbereit | Verlängerungserhöhungen summieren sich im Laufe der Zeit |
| Der Anbieter übernimmt Wartung und Sicherheitspatches | Die Abhängigkeit vom Anbieter schränkt Ihre Ausstiegsoptionen ein |
| Zugriff auf einen ausgereiften, getesteten Funktionsumfang | Die Pro-Sitz-Preisgestaltung skaliert bei hohen Sitzanzahlen schmerzhaft |
| Geringere Vorlaufkosten | Integrationsschulden häufen sich über mehrere Tools hinweg an |
| Integrierte Skalierbarkeit für Standard-Workloads | KI-SKUs und verbrauchsabhängige Preise führen zu unvorhersehbaren Kosten |
Die versteckten Kosten, die die meisten Teams übersehen:Der Kauf ohne Einkaufsdisziplin führt zu SaaS-Wildwuchs. Das durchschnittliche Unternehmen nutzt mehr als 100 SaaS-Anwendungen, und unkontrollierte Beschaffung erhöht den Integrationsaufwand, den Administrationsaufwand und die Kosten für ungenutzte Software. Ein Tool, das das Problem eines Teams löst, kann stillschweigend zu einer Belastung werden, wenn es ungenutzt bleibt, ein anderes System dupliziert oder einen eigenen Administrator für den laufenden Betrieb erfordert. Governance ist nicht optional.
Der Wandel bei der KI-Preisgestaltung verdient besondere Aufmerksamkeit. Anbieter bündeln KI-Funktionen zunehmend in separaten SKUs oder verbrauchsabhängigen Tarifen. Was wie ein pauschales Jahresabonnement aussieht, kann zu variablen Kosten werden, sobald die KI-Nutzung skaliert. Berücksichtigen Sie die „KI-Steuer“ vor der Unterzeichnung als echten, wiederkehrenden Posten in Ihrem TCO-Modell. Verlängerungserhöhungen von 15–30 % sind üblich, wenn KI-Funktionen in Enterprise-Verträge aufgenommen werden.
Wann Kaufen plus Konfigurieren besser ist als Eigenentwicklung: Wenn ein Anbieterprodukt Ihren zentralen Workflow abdeckt und die Lücke nur aus einer Handvoll Sonderfällen besteht, sollten Sie konfigurieren oder erweitern, bevor Sie selbst entwickeln. Die Wirtschaftlichkeit der Technologieeinführungspricht fast immer dafür, ein funktionierendes System schnell in die Hände der Nutzer zu geben und anschließend iterativ weiterzuentwickeln. Die Risikobewertung des Anbieters sollte ausdrücklich vier Vektoren abdecken: Stabilität des Preismodells, Übernahmerisiko, Plattformabhängigkeit und Funktionsbeschränkungen. Ein Anbieter, der zentrale Funktionen hinter einer höheren Tarifstufe verbirgt oder kürzlich übernommen wurde, birgt ein erhöhtes Risiko – unabhängig davon, wie gut das Produkt heute ist.
Für KMU, die maßgeschneiderte IT-Lösungen bewerten, ist der Grundsatz „zuerst kaufen“ meist richtig: Der Aufwand für den Besitz und Betrieb einer individuellen Entwicklung steht in keinem angemessenen Verhältnis, solange nicht sowohl ausreichende Engineering-Kapazitäten als auch eine strategische Differenzierung dies rechtfertigen.
Wie führt man eine wiederholbare Analyse „Eigenentwicklung vs. Kauf“ durch?
Das folgende Framework funktioniert für jede einzelne Fähigkeit. Führen Sie es für jeden Kandidaten durch, nicht nur einmal für das gesamte Technologieportfolio.
Die Entscheidungs-Checkliste
Bewerten Sie jedes Kriterium sowohl für den Entwicklungs- als auch für den Kaufweg mit 1 (niedrig) bis 5 (hoch), gewichten Sie es nach seiner Bedeutung für Ihre Organisation und berechnen Sie eine gewichtete Summe.
-
Strategische Differenzierung:Treibt diese Fähigkeit unmittelbar einen Wettbewerbsvorteil voran?
-
Dringlichkeit:Wie schnell muss die Fähigkeit einsatzbereit sein?
-
TCO über 3–5 Jahre:Welcher Weg ist günstiger, wenn alle Kosten einbezogen werden?
-
Integrationsdichte:Mit wie vielen internen Systemen muss diese Fähigkeit verbunden werden?
-
Sicherheit und Compliance:Gibt es Anforderungen an Datenresidenz, Regulierung oder Audits?
-
Interne Fähigkeiten:Verfügt das Team über die Kenntnisse und Kapazitäten, um dies zu entwickeln und zu warten?
-
Anbieterrisiko:Wie stabil sind die Preise, die Eigentümerstruktur und die Roadmap des Anbieters?
Vergleich: Erstellen vs. Kaufen vs. Zusammensetzen
| Dimension | Erstellen | Kaufen | Zusammensetzen |
|---|---|---|---|
| Zeit bis zur Markteinführung | Monate bis Quartale | Wochen bis Monate | Wochen bis Monate |
| Gesamtkosten über die Nutzungsdauer | Hohe Anfangskosten, bei großer Nutzerzahl geringere Kosten pro Sitzplatz | Geringe Anfangskosten, steigen im Laufe der Zeit kumulativ an | Moderat; Kosten für Erweiterungen summieren sich |
| Anpassbarkeit / Passgenauigkeit | Vollständig | Auf die Roadmap des Anbieters beschränkt | Teilweise; durch die Plattform eingeschränkt |
| Kontrolle / Eigentum am geistigen Eigentum | Vollständig | Keines | Teilweise |
| Wartungsaufwand | Hoch; vollständig in eigener Verantwortung | Gering; vom Anbieter verwaltet | Mittel; Plattform plus Erweiterungen |
| Sicherheit / Compliance | Für jeden Standard konfigurierbar | Abhängig von den Zertifizierungen des Anbieters | Gemischt; Plattformzertifizierung plus individuelle Risiken |
| Skalierbarkeit | Nach Ihren Anforderungen entwickelt | Vom Anbieter verwaltet, häufig leistungsstark | Die Plattform skaliert; Erweiterungen möglicherweise nicht |
| Abhängigkeit vom Anbieter / Ausstiegskosten | Keine | Hoch | Mittel bis hoch |
Beispielbewertung: interner Reporting-Workflow
Ein mittelgroßes Betriebsteam benötigt ein Reporting-Dashboard, das Daten aus fünf internen Quellen abruft. So fällt die Bewertung aus:
-
Strategische Differenzierung:Niedrig (2/5). Standardberichte sind kein Wettbewerbsvorteil.
-
Dringlichkeit:Hoch (4/5). Das Team benötigt die Lösung innerhalb von zwei Monaten.
-
Gesamtkosten (TCO):Kaufen gewinnt bei der aktuellen Sitzanzahl; bei über 200 Sitzen wird Entwickeln über fünf Jahre wettbewerbsfähig.
-
Integrationsdichte:Mittel (3/5). Fünf Quellen, aber alle verfügen über dokumentierte APIs.
-
Sicherheit/Compliance:Standard (2/5). Interne Daten, keine regulierten personenbezogenen Daten.
-
Niedrig (2/5). Standardberichte sind kein Wettbewerbsvorteil.Interne Kompetenz:
-
Anbieterrisiko:Mittel (3/5). Es gibt mehrere etablierte Anbieter; die Wechselkosten sind moderat.
Empfehlung:Kaufen oder kombinieren. Die Fähigkeit ist kein Differenzierungsmerkmal, die Dringlichkeit ist hoch und die internen Kapazitäten sind begrenzt. Ein Low-Code-BI-Tool mit API-Konnektoren (Metabase, Redash oder ähnlich) deckt die Anforderung innerhalb weniger Wochen ab. Neu bewerten, wenn die Anzahl der Sitze über 200 steigt oder die Datenempfindlichkeit zunimmt.
Gartners PACE-Layered Application Strategy bietet eine ergänzende Perspektive: Systeme der Aufzeichnung werden fast immer gekauft; bei Differenzierungs- und Innovationssystemen lohnt sich das Entwickeln oder Kombinieren.
Wie führen Sie in Ihrer Organisation eine Bewertung „Entwickeln oder Kaufen“ durch?
Ein Entscheidungsrahmen ist nur nützlich, wenn jemand den Prozess tatsächlich durchführt. Hier ist eine wiederholbare Abfolge mit klarer Verantwortlichkeit.
Schrittweiser Bewertungsprozess:
-
Infrage kommende Fähigkeiten erfassen (Woche 1): Listen Sie jede betrachtete Fähigkeit auf. Bestimmen Sie für jede einen Product Manager oder Business Analyst als Verantwortlichen für die Bewertung.
-
Anhand der sieben Kriterien bewerten (Woche 2): Verwenden Sie die obige Checkliste. Beziehen Sie Engineering, Sicherheit und Finanzen in die Bewertungssitzung ein. Dokumentieren Sie die Annahmen.
-
Ein 90-Tage-Entwicklungspilotprojekt spezifizieren (Woche 2–3): Verfassen Sie für jede Fähigkeit, die in Richtung Entwickeln tendiert, eine einseitige Entwicklungsspezifikation: Umfang, Erfolgskriterien, Team und einen 90-Tage-Meilenstein mit einem auslieferbaren Ergebnis.
-
Anbieterpilotprojekte parallel durchführen (Wochen 3–8): Führen Sie für Kandidaten zum Kaufen oder Kombinieren strukturierte Pilotprojekte mit zwei oder drei Anbietern durch. Definieren Sie die Erfolgskriterien vor Beginn des Pilotprojekts, nicht danach.
-
Entscheiden und Vertrag abschließen oder sich festlegen (Woche 9–10): Vergleichen Sie die Pilotprojektergebnisse mit den Erfolgskriterien. Bestätigen Sie bei Entwicklungskandidaten, dass das 90-Tage-Pilotprojekt einen funktionsfähigen ersten Teil geliefert hat. Bestätigen Sie bei Kaufkandidaten vor der Unterzeichnung SLAs, Ausstiegsbedingungen und Preisuntergrenzen.
Verantwortung der Stakeholder:
-
Product Manager:Verantwortet die Leitung der Bewertung, die Erfolgskriterien und das abschließende Empfehlungsschreiben.
-
Engineering-Leitung:Bewertet die technische Machbarkeit, die Integrationskomplexität und die personelle Ausstattung für die Entwicklung.
-
Sicherheit / Compliance:Prüft Anforderungen an Datenresidenz, Verschlüsselung und Zertifizierungen.
-
Beschaffung:Führt die Verhandlung des Anbieter Vertrags; stimmt sich mit der Rechtsabteilung zu Klauseln für geistiges Eigentum und den Ausstieg ab.
-
Rechtsabteilung:Prüft Freistellungen, Haftungsobergrenzen und Vereinbarungen zur Datenverarbeitung.
-
Finanzen: Erstellt das TCO-Modell und validiert die Budgetannahmen.
-
Geschäftlicher Sponsor: Liefert den strategischen Kontext und genehmigt die endgültige Entscheidung.
Leitlinien für Einkauf und Produktteams: Der Einkauf sollte die Führung übernehmen, wenn die Entscheidung eindeutig für einen Kauf spricht (Standardfunktion, etablierter Anbietermarkt, standardisierte Vertragsbedingungen). Produkt- und Engineering-Teams sollten die Führung übernehmen, wenn die Entscheidung technische Architektur, Integrationsdesign oder ein Pilotprojekt zur Eigenentwicklung betrifft. Beide Funktionen müssen die Bewertung von Anbieterrisiken und Vertragsbedingungen unabhängig davon koordinieren, wer die Führung übernimmt.
Erforderliche Unterlagen vor dem Abschluss einer Entscheidung: eine einseitige Spezifikation für die Eigenentwicklung oder ein Briefing für einen Anbieterpiloten, dokumentierte Erfolgskriterien, ein 90-Tage-Meilensteinplan mit benannten Ergebnissen und eine TCO-Übersicht über mindestens drei Jahre. Für die Rationalisierung von Software in einem größeren Portfolio dient dasselbe Unterlagenpaket als Intake-Vorlage für jede zu prüfende Funktion.
Wie sieht ein realistisches Total-Cost-of-Ownership-Modell aus?
Kostenvergleiche für das erste Jahr führen fast jedes Team in die Irre, das sich darauf verlässt. Ein TCO-Zeitraum von 3–5 Jahren ist das Minimum für eine belastbare Entscheidung, und selbst dann unterschätzen die meisten Modelle die Kosten um das 2- bis 3-Fache.
Einzubeziehende Kostenkategorien:
Für die Eigenentwicklung:
-
Anfängliche Entwicklung (Design, Engineering, Qualitätssicherung, Projektmanagement)
-
Cloud-Infrastruktur und laufende Betriebskosten (Rechenleistung, Speicher, Netzwerk, Monitoring)
-
Lizenzierung von Komponenten Drittanbieter (Bibliotheken, APIs, Datenanbieter)
-
Jährliche Wartung und Fehlerbehebungen (jährlich 15–25 % der anfänglichen Entwicklungskosten einplanen)
-
Sicherheitsaudits und Penetrationstests
-
Opportunitätskosten der für andere Prioritäten eingesetzten Engineering-Zeit
Für den Kauf:
-
Jährliches Abonnement oder Lizenzierung pro Nutzer
-
Implementierungs- und Onboarding-Kosten (oft 50–100 % der Lizenzkosten im ersten Jahr)
-
Entwicklung von Integrationen und laufende Wartung der Integrationen
-
Schulungen und Change-Management
-
Preiserhöhungen bei Verlängerungen (typischerweise jährlich 5–20 %; höher bei Hinzufügen von KI-SKUs)
-
Nutzungs- oder KI-Tarifpreise bei steigender Nutzung
-
Risiko ungenutzter Lizenzen, wenn die Akzeptanz hinter der Anzahl der lizenzierten Plätze zurückbleibt
Beispielhafte Kostenspannen für 3 und 5 Jahre
Dies sind allgemeine Spannen für eine Funktion im mittleren Marktsegment (50–200 Nutzer). Ersetzen Sie sie durch Ihre eigenen Zahlen.
| Kostenkategorie | Eigenentwicklung (3 Jahre) | Kauf (3 Jahre) | Eigenentwicklung (5 Jahre) | Kauf (5 Jahre) |
|---|---|---|---|---|
| Anfängliche Kosten / Kosten im ersten Jahr | — | 30.000–80.000 $ | Gleich | Gleich |
| Jährliche Wartung / Verlängerung | 30.000 – 80.000 $/Jahr | 25.000 – 70.000 $/Jahr | Identisch | Identisch |
| Integration und Infrastruktur | 20.000 – 60.000 $/Jahr | 15.000 – 40.000 $/Jahr | Identisch | Identisch |
| Kumulierte Gesamtsumme über 5 Jahre | — | — | Identisch | Identisch |
Dynamik des Break-even-Punkts: Bei einer geringen Anzahl von Sitzen (unter 50) ist der Kauf über einen Zeitraum von fünf Jahren fast immer die bessere Option. Bei einer hohen Anzahl von Sitzen (200+) macht die kumulative Preissteigerung pro Sitz bei SaaS den Eigenbau oft ab Jahr 3 oder 4 wettbewerbsfähig, insbesondere wenn KI-gestützte Entwicklung die anfänglichen Entwicklungskosten gesenkt hat. Der Break-even-Punkt verschiebt sich nach vorne, wenn Verlängerungsaufschläge aggressiv ausfallen oder wenn eine KI-Verbrauchsabrechnung eine variable Kostenschicht zu den Kaufkosten hinzufügt.
Die typischerweise um das 2- bis 3-Fache zu niedrig angesetzten Kosten haben meist vier Ursachen: unterschätzter Integrationsaufwand, nicht berücksichtigte Opportunitätskosten, zu optimistische Wartungsbudgets und übersehene Verlängerungsaufschläge. Planen Sie bei jeder Schätzung der Entwicklungskosten im ersten Jahr eine Pufferreserve von mindestens 30 % ein und modellieren Sie Verlängerungsaufschläge am oberen Ende der historischen Spanne des Anbieters, nicht anhand des Einführungstarifs.
Welche Sicherheits-, Compliance- und Vertragsrisiken sollten Ihre Entscheidung bestimmen?
Sicherheits- und Compliance-Anforderungen sind nicht nur Bewertungskriterien. Für manche Organisationen sind sie binäre Ausschlusskriterien, die einen Weg vollständig ausschließen, bevor die Bewertung beginnt.
Sicherheits- und Compliance-Prüfpunkte:
-
Datenresidenz: Kann der Anbieter garantieren, dass die Daten innerhalb der erforderlichen geografischen Grenzen bleiben? Falls nicht, sollten Sie selbst entwickeln oder selbst hosten.
-
Verschlüsselungsstandards: Unterstützt der Anbieter die Verschlüsselung ruhender und übertragener Daten gemäß Ihrem erforderlichen Standard? Klären Sie, wer für die Schlüsselverwaltung verantwortlich ist.
-
Zertifizierungsanforderungen: Erfordert Ihre Branche SOC 2 Type II, ISO 27001, FedRAMP, HIPAA BAA oder PCI DSS? Vergewissern Sie sich, dass der Anbieter über die konkrete Zertifizierung verfügt und nicht nur eine Selbstauskunft abgegeben hat.
-
Abhängigkeiten von Drittanbietern: Bei einem Eigenbau sollten Sie jede Open-Source-Bibliothek und jede Drittanbieter-API auf Lizenzkonformität und bekannte Sicherheitslücken prüfen. Das Risiko durch Abhängigkeiten ist eine häufige Quelle unerwarteter technischer Probleme die Teams unterschätzen, bis ein kritischer Patch erforderlich ist.
-
Penetrationstests: Planen Sie bei Eigenentwicklungen jährliche Penetrationstests ein. Bei gekauften Lösungen sollten Sie den Testturnus des Anbieters und klären, ob die Ergebnisse mit Kunden geteilt werden.
Prüfpunkte für Wartung und Betrieb:
-
Patch-Rhythmus: Wie schnell spielt der Anbieter (oder Ihr Team) kritische Sicherheitspatches ein?
-
Abhängigkeitsmanagement: Wer ist bei Eigenentwicklungen für die Aktualisierung von Abhängigkeiten verantwortlich und wie oft wird sie durchgeführt?
-
SRE- und Betriebspersonal: Gibt es eine benannte verantwortliche Person für Vorfälle, den Bereitschaftsdienst und die Notfallwiederherstellung?
-
RTO-/RPO-Erwartungen: Wie lauten Ihre Ziele für Wiederherstellungszeit und Wiederherstellungspunkt, und stimmt die SLA des Anbieters damit überein?
Vertragsklauseln, die vor dem Kauf bestätigt werden sollten:
-
SLA-Bedingungen: Verfügbarkeitsgarantien, Reaktionszeiten bei Vorfällen und finanzielle Ausgleichsleistungen bei Verstößen.
-
Datenexport und Ausstiegsrechte: Können Sie alle Ihre Daten in einem portablen Format exportieren, und wie lange bewahrt der Anbieter sie nach Vertragsende auf?
-
Preisuntergrenze und Verlängerungsbedingungen: Gibt es eine Obergrenze für jährliche Erhöhungen bei der Vertragsverlängerung? Lassen Sie sich dies schriftlich geben.
-
Eigentum an geistigem Eigentum und Anpassungen: Wem gehören Anpassungen, Integrationen oder Konfigurationen, die Sie auf der Plattform erstellen?
-
Haftungsfreistellung und Haftungsobergrenzen: Stellen Sie sicher, dass die Haftung des Anbieters für Datenschutzverletzungen und Dienstausfälle nicht unterhalb Ihres tatsächlichen Risikos begrenzt ist.
Welche hybriden Ansätze liegen zwischen einer reinen Eigenentwicklung und einem reinen Kauf?
Die binäre Gegenüberstellung von Eigenentwicklung und Kauf verschleiert das häufigste Ergebnis in der Praxis: eine hybride Lösung, die aus beiden Wegen schöpft. Jedes Muster hat ein eigenes Risikoprofil.
Häufige hybride Muster:
-
Kaufen und erweitern (Plattform + benutzerdefinierte Plugins): Eine ausgereifte Plattform kaufen und über APIs oder Plugins um individuelle Funktionen erweitern. Schnell bereitzustellen, wobei der Anbieter die zentrale Wartung übernimmt. Das Risiko ist eine ausufernde Erweiterung: Eine geplante Anpassung von 20 % kann mit wachsenden Anforderungen auf 60 % Eigenverantwortung anwachsen und einen Kauf faktisch in eine Eigenentwicklung verwandeln – ohne deren Governance.
-
Zusammenstellen (No-Code/Low-Code + individuelle Verknüpfungen): Einen Workflow aus No-Code-Tools (Zapier, Make, n8n) und Low-Code-Plattformen (Retool, Appsmith) zusammenstellen und über schlanke individuelle Integrationen verbinden. Schnell und kostengünstig für interne Tools, aber weniger geeignet für kundenorientierte Produkte, bei denen Leistung und Markenauftritt wichtig sind. Siehe den Argumente für Low-Code/No-Code für eine ausführlichere Erläuterung, wann dieser Weg tragfähig ist.
-
Managed Service / gemeinsame Entwicklung: Ein Dritter betreibt die Software und teilt die Verantwortung für deren Weiterentwicklung. Nützlich, wenn die internen Betriebskapazitäten begrenzt sind. Der Nachteil sind geringere Kontrolle und eine Abhängigkeit von der Roadmap und dem Personal des Managed-Service-Anbieters.
-
ISV-Partnerschaft: Gemeinsam mit einem unabhängigen Softwareanbieter entwickeln und dabei Domänenwissen einbringen – im Austausch gegen Einfluss auf die Roadmap und manchmal eine Umsatzbeteiligung. Geeignet, wenn das Produkt eines Anbieters nahe an den Anforderungen liegt, aber noch nicht ganz passt, und wenn Sie genügend Verhandlungsmacht haben, um eine maßgebliche Mitgestaltung auszuhandeln.
Governance zur Vermeidung ausufernder Erweiterungen: Legen Sie ein Anpassungsbudget als Prozentsatz der Kernfunktionalität der Anbieterplattform fest (10–20 % sind eine angemessene Obergrenze). Wenn sich Erweiterungen dieser Obergrenze nähern, lösen Sie eine formelle Prüfung aus: Verhandeln Sie entweder mit dem Anbieter neu, akzeptieren Sie die Bindung bewusst oder planen Sie eine Migration zu einer Eigenentwicklung. Planen Sie ausdrücklich ein, dass Plattform-Upgrades individuelle Erweiterungen beschädigen können. Dies geschieht nach dem Zeitplan des Anbieters, nicht nach Ihrem, und die Kosten sind real.
Wie Ridiculousengineering diese Entscheidungen in der Praxis angeht
Die relevanten Dienstleistungen von Ridiculousengineering für Entscheidungen zwischen Eigenentwicklung und Kauf decken den gesamten Entscheidungszyklus ab: strukturierte Discovery-Sprints, TCO-Modellierung, die Umsetzung eines 90-Tage-Piloten, Implementierung von „Kaufen und erweitern“, API- und Systemintegration sowie laufende Unterstützung durch Engineering-Teams. Das Team vereint Softwareentwicklung, Lösungsarchitektur, Geschäftsanalyse und Produktmanagement, damit Entscheidung und Umsetzung miteinander verbunden bleiben.
Der Ansatz des Unternehmens folgt demselben in diesem Artikel beschriebenen Rahmen: eine schnelle Discovery zur Aufdeckung von Annahmen, ein bewertetes Fähigkeitsinventar, ein 90-Tage-Pilot mit einem auslieferbaren Ergebnis als Entscheidungstor und ein TCO-Modell, das mindestens drei Jahre abdeckt. Für Organisationen, die bereits eine Plattform gekauft haben und eine ausufernde Erweiterung verwalten, übernimmt Ridiculousengineering außerdem Migrations- und Modernisierungsarbeiten.
Zur Entscheidung zwischen Eigenentwicklung und Kauf: Die Teams, die die besten Entscheidungen treffen, sind nicht diejenigen, die immer selbst entwickeln oder immer kaufen. Es sind diejenigen, die eine disziplinierte Bewertung durchführen, ein klares Pilot-Entscheidungstor festlegen und die TCO über 3–5 Jahre als tatsächliche Vergleichseinheit betrachten. Emotionale Beweggründe – Kontrolle um ihrer selbst willen oder Neuheit um ihrer selbst willen – sind auf beiden Seiten der Entscheidung die häufigste Quelle kostspieliger Fehler.
Ridiculous Engineerings Dienstleistungen für individuelle Softwareentwicklung beschreibt das vollständige Beauftragungsmodell einschließlich Pilotstrukturen und Optionen für langfristigen Support.
Wichtigste Erkenntnisse
Die zuverlässigste Grundregel für Entscheidungen zwischen Eigenentwicklung und Kauf von Software lautet: Entwickeln Sie selbst, was Sie von anderen unterscheidet und langfristig mit eigenen Mitarbeitenden betreiben können; kaufen Sie alles andere und steuern Sie es aktiv.
| Punkt | Details |
|---|---|
| Wenden Sie zuerst die Differenzierungsregel an | Entwickeln Sie nur dann selbst, wenn die Fähigkeit strategisch differenzierend ist und Sie sie langfristig selbst betreiben können; Standardfunktionen sollten Sie kaufen. |
| Nutzen Sie das 90-Tage-Pilot-Entscheidungstor | Verlangen Sie innerhalb eines Quartals einen auslieferbaren schlanken Funktionsumfang; kann das Team ihn nicht liefern, entscheiden Sie sich standardmäßig für den Kauf. |
| Modellieren Sie die TCO über 3–5 Jahre, nicht die Kosten im ersten Jahr | TCO-Modelle unterschätzen die Kosten häufig um das Zwei- bis Dreifache, wenn Teams auf Vergleiche des ersten Jahres setzen. |
| Planen Sie jährlich 15–25 % für Eigenentwicklungen ein | Die jährliche Wartung beläuft sich auf 15–25 % der ursprünglichen Entwicklungskosten; über einen Lebenszyklus von fünf Jahren können Wartung und Fehlerbehebungen 40–60 % des gesamten Entwicklungsaufwands ausmachen. Planen Sie dies ein, bevor Sie sich festlegen, nicht erst danach. |
| Ridiculousengineering als Ihr Partner für Entscheidungen | Ridiculousengineering führt Discovery-Sprints, TCO-Modelle und 90-Tage-Piloten durch, damit Sie schnell zu einer belastbaren Entscheidung gelangen. |
Ridiculous Engineering kann diesen Prozess gemeinsam mit Ihnen durchführen
Die Evaluierung zu überspringen und sich aus dem Bauch heraus für einen Weg zu entscheiden, ist der Ursprung der meisten kostspieligen Fehler – unabhängig davon, ob dadurch zur besseren Kontrolle zu viel selbst entwickelt oder eine übermäßige Anbieterlandschaft eingekauft wird. Ridiculousengineering bietet ein strukturiertes Vorgehen, das die gesamte Entscheidung abdeckt: einen Discovery-Sprint zur Erfassung und Bewertung Ihrer infrage kommenden Fähigkeiten, ein einseitiges Entscheidungsmemo mit einem TCO-Modell sowie eine 90-Tage-Roadmap für den Piloten des führenden Eigenentwicklungs- oder Compose-Kandidaten.
Was Sie erwartet: eine klare Empfehlung innerhalb von zwei bis vier Wochen, ein TCO-Modell, das Sie gegenüber Finanzabteilung und Führungsebene vertreten können, sowie ein Pilotplan mit benannten Meilensteinen und messbaren Ergebnissen. Für Organisationen, die bereits eine Plattform betreiben und mit einer zunehmenden Zahl von Erweiterungen umgehen, umfasst dasselbe Vorgehen auch die Migrationsplanung sowie die Umsetzung einer Buy-and-Extend-Strategie.
Der nächste Schritt ist ein Scoping-Gespräch. Kontaktieren Sie uns über die Seite zur Entwicklung kundenspezifischer Software, um Ihre Situation zu schildern und innerhalb eines Werktags eine Antwort zu erhalten.
Nützliche Quellen und weiterführende Literatur
Diese Quellen haben den Rahmen in diesem Artikel geprägt. Nutzen Sie sie als Grundlage für Ihre eigenen TCO-Modelle, die Bewertung von Anbieterrisiken und Ihren Entscheidungsprozess.
-
Software selbst entwickeln oder kaufen: Das Entscheidungsframework 2026 — behandelt die Regel zur strategischen Differenzierung, die Budgetierung der Wartung und die Risiken einer ausufernden SaaS-Landschaft.
-
Software selbst entwickeln oder kaufen 2026: Das Entscheidungsframework im KI-Zeitalter — behandelt das 90-Tage-Pilot-Gate, Produktivitätsveränderungen im KI-Zeitalter, die Bewertung von Anbieterrisiken und die verbrauchsabhängige KI-Bepreisung.
-
Software selbst entwickeln oder kaufen: Vor- und Nachteile, Kosten und Entscheidungshilfe — behandelt das Drei-Wege-Entscheidungsmodell, die Unterschätzung der Gesamtbetriebskosten und die Risiken einer ausufernden Erweiterungslandschaft.
-
Selbst entwickeln oder kaufen: Intelligentere Softwareentscheidungen treffen — die praxisorientierte Perspektive der Product School zu strategischer Ausrichtung, Zielkonflikten bei der KI-Integration und der Bewertung der Teamfähigkeiten.
-
Umfassender Leitfaden zum Entscheidungsframework für Eigenentwicklung oder Kauf — Framework des Forbes Tech Council einschließlich des GSO-Ansatzes zur Zielsetzung und eines Fallbeispiels zur Betrugsprävention.
-
Gartners PACE-Layered Application Strategy — das maßgebliche Framework zur Klassifizierung von führenden Systemen, Differenzierung und Innovation.
-
Analyse: Selbst entwickeln oder kaufen – zu berücksichtigende Faktoren — AppDirects Übersicht über Vor- und Nachteile sowie die Rolle KI-gestützter Entwicklung bei der Veränderung der Wirtschaftlichkeit von Eigenentwicklungen.
FAQ
Was ist die grundlegende Regel für Entscheidungen zwischen Eigenentwicklung und Kauf von Software?
Entwickeln Sie selbst, wenn die Fähigkeit strategisch differenzierend ist und Sie sie langfristig mit Personal ausstatten können; kaufen Sie Standardfunktionen und schaffen Sie Freiraum für die Entwicklung, damit sie sich auf Aufgaben mit größerem Hebel konzentrieren kann. Alles andere ist eine Bewertung anhand dieser Regel.
Wie lange dauert eine Evaluierung zwischen Eigenentwicklung und Kauf normalerweise?
Ein strukturierter Evaluierungs-Sprint einschließlich Fähigkeitsbewertung, Briefing für einen Anbieter-Piloten und TCO-Übersicht dauert mit den richtigen Beteiligten in der Regel zwei bis vier Wochen.
Was ist die 90-Tage-Pilotregel?
Jeder Kandidat für eine Eigenentwicklung muss innerhalb von 90 Tagen einen auslieferbaren, schlanken Teil funktionsfähiger Software bereitstellen. Wenn das Team nicht innerhalb eines Quartals ausliefern kann, ist dies ein starkes Signal dafür, standardmäßig den Kauf vorzuziehen, statt weiter in eine Eigenentwicklung zu investieren, die möglicherweise nie den Produktivbetrieb erreicht.
Warum unterschätzen TCO-Modelle die Kosten so häufig?
Die TCO einer Eigenentwicklung berücksichtigt häufig Opportunitätskosten, realistische Wartungsbudgets und das Risiko von Überschreitungen nicht. Die TCO eines Kaufs lässt häufig Implementierungskosten, Integrationsschulden, Erhöhungen bei der Verlängerung und verbrauchsabhängige KI-Bepreisung außer Acht. Ein Zeithorizont von 3–5 Jahren und die Einbeziehung aller Kostenkategorien schließen den größten Teil der Lücke.
Wann ist Compose (Buy-and-Extend) der richtige Weg?
Wählen Sie Compose, wenn eine Anbieterplattform 70–80 % Ihrer Anforderungen abdeckt und die Lücke über APIs oder Low-Code-Erweiterungen geschlossen werden kann, ohne dass der Anteil kundenspezifischer Eigenverantwortung ungefähr 20 % überschreitet. Oberhalb dieser Schwelle nähern sich das Risiko einer ausufernden Erweiterungslandschaft und die Wartungskosten allmählich den Kosten an, die eine gezielte Eigenentwicklung verursacht hätte.