Wenn Sie überlegen, Ihre Software von einem einzelnen Entwickler statt einer Agentur bauen zu lassen, sind Sie garantiert schon über diesen Einwand gestolpert – oft von Agenturen selbst formuliert: „Und was passiert, wenn der Entwickler ausfällt? Dann steht Ihr ganzes Projekt still.” Im Fachjargon heißt das der Bus-Faktor: Wie viele Personen müssten „unter einen Bus kommen”, damit ein Projekt handlungsunfähig wird? Bei einem Solo-Entwickler ist dieser Faktor 1 – und das klingt erst einmal beunruhigend.
Ich bin selbst spezialisierter Solo-Entwickler. Deshalb gehe ich diesem Einwand hier nicht aus dem Weg, sondern nehme ihn ernst. Dieser Ratgeber zeigt ehrlich: wo die echten Risiken liegen, welche Vorteile dabei gern übersehen werden – und mit welchen 6 konkreten Vorkehrungen Sie sich so absichern, dass der Bus-Faktor seinen Schrecken verliert.
Die echten Risiken – benannt, nicht schöngeredet
Fangen wir mit dem an, was stimmt. Diese Risiken sind real und Sie sollten sie kennen:
Ausfallrisiko (der Bus-Faktor)
Es ist wahr: Ein einzelner Mensch kann krank werden, in Urlaub sein oder ganz ausfallen. Eine Agentur mit zehn Entwicklern kann eine Krankheit intern auffangen, ein Einzelner nicht in derselben Sekunde. Das ist der Kern des Einwands – und man sollte ihn nicht wegwischen.
Aber: Das Risiko trifft nur dann hart, wenn Sie vom Entwickler abhängig sind. Ist die Software sauber dokumentiert, liegt der Quellcode in Ihrem Repository und laufen Server und Zugänge auf Ihren Namen, dann kann im Ernstfall jeder andere qualifizierte Entwickler übernehmen. Der Bus-Faktor wird gefährlich durch Abhängigkeit, nicht durch die Zahl der Köpfe. Und Abhängigkeit lässt sich vertraglich und technisch ausschließen (siehe unten).
Begrenzte Kapazität
Ein Einzelner kann nicht an zehn Dingen gleichzeitig arbeiten. Für sehr große Projekte mit hohem Termindruck und vielen parallelen Baustellen ist ein Team im Vorteil. Ein Solo-Entwickler ist stark bei klar umrissenen Projekten – Firmensoftware, Web-Apps, Prozessdigitalisierung, Excel-Ablösung – und weniger die richtige Wahl, wenn Sie morgen ein 30-köpfiges Entwicklungsteam bräuchten.
Fachliche Breite
Niemand kann alles gleich gut. Ein guter Solo-Entwickler kennt seine Grenzen und sagt ehrlich, wenn etwas außerhalb seines Feldes liegt – statt es trotzdem mittelmäßig umzusetzen. Wichtig ist Spezialisierung: Ein Generalist, der „alles” macht, ist verdächtiger als jemand mit klarem Schwerpunkt.
Die Vorteile, die im Bus-Faktor-Einwand untergehen
Der Ausfall-Einwand ist so laut, dass er die andere Seite übertönt. Dabei hat die Arbeit mit einem Einzelnen handfeste Vorzüge, die eine große Agentur strukturell nicht bieten kann:
- Sie sprechen mit dem Menschen, der den Code schreibt. Kein Vertriebler, kein Projektmanager als Stille-Post-Station, kein Ticket-System. Was Sie sagen, kommt ohne Reibungsverlust dort an, wo es umgesetzt wird.
- Kurze Wege, schnelle Entscheidungen. Eine Änderung ist ein kurzes Gespräch, kein Change-Request durch drei Abteilungen. Das spart Zeit und damit Geld.
- Kein Agentur-Overhead. Büro, Vertrieb, Projektmanagement-Ebene, Marketing – all das zahlen Sie bei einer Agentur mit. Beim Einzelnen fließt Ihr Budget direkt in die Entwicklung.
- Echtes Verständnis für Ihr Anliegen. Ein Einzelner, der Ihr Projekt von A bis Z betreut, versteht Ihren Betrieb oft besser als ein Team, in dem die Zuständigkeit wechselt und Wissen zwischen den Leuten verloren geht.
- Verbindlichkeit. Es gibt niemanden, hinter dem man sich verstecken kann. Ihr Ansprechpartner und der Verantwortliche sind dieselbe Person.
Die 6 Absicherungen, die jeder Vertrag enthalten sollte
Hier ist der praktische Kern dieses Ratgebers. Egal ob Solo-Entwickler oder Agentur – mit diesen sechs Punkten machen Sie sich unabhängig und entschärfen das Ausfallrisiko fast vollständig. Bestehen Sie darauf:
1. Quellcode-Übergabe in Ihr Repository. Der Quellcode muss in einem Versionskontroll-System (z. B. Git) liegen, auf das Sie Zugriff haben – idealerweise in Ihrem eigenen Konto. So besitzen Sie jederzeit den vollständigen, aktuellen Stand. Fällt der Entwickler aus, kann ein anderer nahtlos weitermachen.
2. Datenhoheit bei Ihnen. Server, Domains, Datenbanken und Lizenzen laufen auf Ihren Namen und Ihr Konto. Die administrativen Zugänge gehören Ihnen. Niemand darf Ihre Software oder Ihre Daten „als Geisel” halten können.
3. Saubere Dokumentation. Wie ist die Software aufgebaut? Wie wird sie installiert und betrieben? Eine nachvollziehbare Dokumentation sorgt dafür, dass ein Dritter sich einarbeiten kann, ohne bei null anzufangen. Das ist die eigentliche Versicherung gegen den Bus-Faktor.
4. Verständliche, gängige Technik. Software auf Basis weit verbreiteter, aktueller Technologien lässt sich von vielen Entwicklern weiterführen. Exotische Speziallösungen, die nur eine Handvoll Leute versteht, sind das eigentliche Risiko – unabhängig davon, ob eine Agentur oder ein Einzelner sie baut.
5. Nutzungsrechte schriftlich. Es muss vertraglich klar sein, dass nach vollständiger Bezahlung die Rechte an der Software bei Ihnen liegen. Kein Vendor-Lock-in, keine dauerhafte Abhängigkeit von einem Anbieter.
6. Ein Plan B für den Ernstfall. Ein seriöser Solo-Entwickler scheut dieses Gespräch nicht, sondern führt es von sich aus: Was passiert bei längerem Ausfall? Gibt es Kollegen im Netzwerk, die einspringen könnten? Wie ist die Übergabe geregelt? Wer diese Frage offen beantwortet, hat den Bus-Faktor verstanden.
Der entscheidende Gedanke: Wenn diese sechs Punkte erfüllt sind, sind Sie nicht an eine Person gebunden, sondern besitzen ein eigenständiges, übergabefähiges Produkt. Genau das macht den Unterschied zwischen einem echten Risiko und einem beherrschten Restrisiko.
Solo-Entwickler oder Agentur? Eine ehrliche Entscheidungshilfe
Es gibt kein pauschales „besser”. Es hängt von Ihrem Projekt ab:
Ein Solo-Entwickler passt gut, wenn …
- Sie ein klar umrissenes Projekt haben (Firmensoftware, Web-App, Excel-Ablösung, Automatisierung).
- Ihnen ein direkter, fester Ansprechpartner wichtig ist.
- Sie ein gutes Preis-Leistungs-Verhältnis ohne Agentur-Overhead suchen.
- kurze Wege und schnelle Entscheidungen für Sie zählen.
Eine Agentur passt besser, wenn …
- Ihr Projekt sehr groß ist und viele Menschen parallel arbeiten müssen.
- Sie feste, vertraglich zugesicherte Reaktionszeiten rund um die Uhr brauchen.
- die Aufgabe viele sehr unterschiedliche Spezialgebiete gleichzeitig verlangt.
Für die meisten kleinen und mittleren Betriebe, die eine konkrete Software für ihren Alltag brauchen, liegt der Sweet Spot beim spezialisierten Einzelnen – sofern die sechs Absicherungen oben stehen.
Häufige Fragen
Was passiert konkret, wenn Sie längere Zeit ausfallen? Weil der Quellcode in Ihrem Repository liegt, die Zugänge Ihnen gehören und alles dokumentiert ist, kann ein anderer qualifizierter Entwickler übernehmen – ohne bei null zu beginnen. Sie sind zu keinem Zeitpunkt „gefangen”. Genau dafür sind die sechs Absicherungen da.
Arbeiten Sie wirklich komplett allein? Ja, in der Umsetzung – das bedeutet einen festen Ansprechpartner und kurze Wege. Für Ausfallsicherheit sorgen Dokumentation, Ihr eigener Quellcode und eine nachvollziehbare Architektur, nicht ein zweiter Mensch, der nebenher mitliest.
Ist ein Einzelner nicht unsicherer als eine Firma? Sicherheit entsteht nicht durch die Zahl der Mitarbeiter, sondern durch saubere Übergabefähigkeit: Ihr Code, Ihre Daten, Ihre Zugänge, dokumentiert und auf gängiger Technik. Eine Agentur mit undokumentiertem Spezialcode kann ein größeres Risiko sein als ein Einzelner, der alles ordentlich übergibt.
Ist das günstiger als eine Agentur? In der Regel ja, weil der Agentur-Overhead entfällt und Ihr Budget direkt in die Entwicklung fließt. Wie sich der Preis für Ihr Vorhaben zusammensetzt, erklärt der Ratgeber Was kostet individuelle Software?.
Fazit
Der Bus-Faktor ist ein berechtigter Einwand – aber er zielt auf das falsche Ziel. Gefährlich ist nicht, dass ein einzelner Mensch die Software baut. Gefährlich ist Abhängigkeit: fremder Code, fremde Server, fehlende Dokumentation. Beides lässt sich vertraglich und technisch sauber ausschließen.
Wer die sechs Absicherungen einfordert, bekommt beim spezialisierten Solo-Entwickler das Beste aus beiden Welten: einen direkten, verbindlichen Ansprechpartner und ein eigenständiges, übergabefähiges Produkt.
Wenn Sie überlegen, Ihr Projekt in einzelne Hände zu geben, lassen Sie uns offen darüber sprechen – auch über die Risiken. Im kostenlosen Erstgespräch kläre ich Ihnen gern, wie Quellcode, Daten und Dokumentation bei mir geregelt sind, damit Sie sich zu keinem Zeitpunkt abhängig fühlen.