Software5 Min. LesezeitVon Veröffentlicht

Softwareagentur beauftragen oder ein internes Team aufbauen?

Wir sind selbst eine Agentur und haben deshalb ein Eigeninteresse an dieser Antwort. Wir übergeben aber auch Projekte an interne Teams und haben Projekte von Teams übernommen, die ausgestiegen sind. So haben wir erlebt, woran beide Wege gelingen und woran sie scheitern.

Kurze Antwort

Beauftragen Sie eine Agentur oder einen Freelancer, wenn Sie bald starten müssen, das Projekt ein klares Ende hat oder Sie noch nicht wissen, was genau Sie bauen sollen. Bauen Sie ein internes Team auf, wenn Software für Ihr Geschäft zentral ist, sich jede Woche ändert und Sie Entwickler einstellen, führen und halten können. Viele Unternehmen machen beides nacheinander: Eine Agentur baut die erste Version, danach übernimmt ein internes Team.

Agentur, Freelancer und internes Team im Vergleich

Der eigentliche Unterschied ist nicht der Preis pro Stunde. Es ist, was Sie kaufen: ein fertiges Ergebnis, ein Paar Hände oder eine dauerhafte Fähigkeit. Jede Variante hat Kosten, die man erst später bemerkt.

Ein Freelancer ist für eine kleine, klar umrissene Aufgabe günstig und schnell, wird aber zum Risiko, wenn das Projekt von einer einzigen Person abhängt. Eine Agentur vereint Design, Entwicklung und Tests und startet schnell, verlangt aber einen Aufschlag, und das Wissen bleibt bei ihr, sofern Sie nichts anderes vereinbaren. Ein internes Team behält das Wissen im Haus, doch die Personalsuche dauert Monate, und Gehälter fallen an, ob viel zu tun ist oder wenig.

Drei Wege, Software bauen zu lassen

Freelancer

Wie Sie zahlen
Pro Stunde oder pro Aufgabe
Zeit bis zum Start
Tage
Führungsaufwand für Sie
Hoch, Sie steuern die Arbeit
Das Wissen bleibt
Bei einer Person
Wenn Sie Kapazität abbauen müssen
Einfach

Agentur

Wie Sie zahlen
Pro Projekt oder als monatliche Pauschale
Zeit bis zum Start
Tage bis Wochen
Führungsaufwand für Sie
Geringer, die Agentur steuert die Lieferung
Das Wissen bleibt
Bei der Agentur, außer es ist dokumentiert
Wenn Sie Kapazität abbauen müssen
Einfach, achten Sie auf die Kündigungsfrist

Internes Team

Wie Sie zahlen
Gehälter, Werkzeuge, Kosten der Personalsuche
Zeit bis zum Start
Monate der Personalsuche
Führungsaufwand für Sie
Hoch, Sie führen Menschen
Das Wissen bleibt
In Ihrem Unternehmen
Wenn Sie Kapazität abbauen müssen
Schwierig und teuer

Wohin das Geld fließt

Das Angebot einer Agentur wirkt höher als ein Gehalt, daher nehmen viele an, intern sei günstiger. Oft stimmt das nicht, wenn man Personalsuche, Ausstattung, Urlaub, Krankheitstage, die Zeit einer Führungskraft und die Wochen mitrechnet, die eine neue Fachkraft braucht, um Ihre Systeme zu verstehen. Außerdem braucht ein Team mehr als Entwickler: jemanden, der Prioritäten setzt, testet und gestaltet.

Intern gewinnt bei den Kosten, wenn die Arbeit nie aufhört. Haben Sie das ganze Jahr über Software zu bauen und zu verbessern, liefert ein Team, das Ihr Geschäft gut kennt, meist mehr pro investiertem Euro oder Dollar als eine Folge von Projektrechnungen. Kommt die Arbeit in Schüben, zahlen Sie für Leerlauf.

Wann der Wechsel von der Agentur zum internen Team sinnvoll ist

Niemand sollte ein Team einstellen, nur weil es seriöser wirkt. Stellen Sie ein, weil sich die Lage geändert hat. Typische Zeichen: Sie bitten jede Woche um Änderungen, das Produkt ist zum Kern des Unternehmens geworden, Ihre Anfragen an Externe stauen sich, oder Sie zahlen für Kontext, den die Agentur jedes Mal neu lernen muss.

Sehen Sie zwei oder drei davon, beginnen Sie, den Wechsel zu planen. Er gelingt leichter schrittweise, mit einer erfahrenen Fachkraft, die das Team führen und eine Zeit lang neben der Agentur arbeiten kann.

Wer bauen sollte, je nach Lage
  • Kleine, klare Aufgabe mit absehbarem Ende

    Ein Freelancer, mit schriftlichem Briefing.

  • Erste Version eines neuen Produkts, viele Unbekannte

    Eine Agentur, damit Sie lernen können, bevor Sie einstellen.

  • Ständige Änderungen, und Software ist zentral für das Geschäft

    Bauen Sie ein internes Team auf.

  • Stetige Arbeit, aber zu klein für ein ganzes Team

    Eine Agentur mit monatlicher Pauschale.

  • Sie haben einen Entwickler, brauchen aber mehr Fähigkeiten

    Ergänzen Sie eine Agentur für Design, Tests oder Spezialaufgaben.

So planen Sie eine saubere Übergabe

Eine Übergabe ist viel einfacher, wenn sie vom ersten Tag an im Vertrag steht. Verlangen Sie sie, auch wenn Sie nicht vorhaben, den Anbieter zu wechseln. Eine gute Agentur stimmt zu, und eine, die sich sträubt, sagt Ihnen damit etwas.

Drei Dinge entscheiden, ob es gut läuft: Ihnen gehören Code und Konten, das System ist so gut dokumentiert, dass ein Fremder es betreiben kann, und die beiden Teams arbeiten einige Wochen parallel, sodass Fragen von Menschen beantwortet werden und niemand raten muss.

Eine saubere Übergabe, der Reihe nach
  1. Eigentum sichern

    Code-Repositories, Cloud-Konten, Domains und App-Store-Einträge laufen auf Ihr Unternehmen.

  2. Dokumentieren

    Eine README-Datei, eine Architekturnotiz, eine Anleitung zu Betrieb und Auslieferung und eine Liste aller externen Dienste.

  3. Funktionsfähigkeit prüfen

    Ihr neuer Entwickler baut es allein anhand der Dokumente von Grund auf neu und liefert es aus.

  4. Parallel arbeiten

    Beide Teams arbeiten einige Wochen zusammen, die Agentur bleibt für Fragen erreichbar.

  5. Abschließen

    Zugangsdaten übertragen, den Zugang der Agentur sperren und vereinbaren, welcher Support bleibt.

Weitere häufige Fragen

Ist eine Softwareagentur günstiger, als Entwickler einzustellen?

Für ein klar umrissenes Projekt oder unregelmäßige Arbeit meist ja, denn Sie zahlen für die Arbeit und nicht für Leerlauf. Für dauerhafte Arbeit, die nie endet, ist ein internes Team pro Leistungseinheit oft günstiger. Vergleichen Sie die vollen Kosten einer Einstellung, nicht nur das Gehalt.

Was sollte eine Agentur am Ende übergeben?

Den Quellcode in einem Repository, das Sie kontrollieren, die Konten und Zugangsdaten, die Dokumentation zu Betrieb und Auslieferung und eine Liste der Drittdienste. Verlangen Sie das im Vertrag, nicht erst am Projektende.

Können wir eine Agentur und ein internes Team gemeinsam nutzen?

Ja, und es funktioniert gut. Das interne Team besitzt das Produkt und die Prioritäten, die Agentur bringt Kapazität oder Fähigkeiten wie Design, Tests oder Spezialentwicklung ein. Vereinbaren Sie, wer was entscheidet, und halten Sie den Code an einem Ort.

Passende Leistung

Sie schwanken zwischen Agentur und eigenem Team? Wir geben Ihnen eine ehrliche Einschätzung, auch wenn die Antwort lautet: einstellen.

Sprechen Sie mit uns

Weitere Artikel

Bleiben Sie bei KI und Ihrer Branche vorn

Unser Newsletter

Praxisnahe KI-Tipps für wachsende Unternehmen. Eine E-Mail pro Monat.