Software5 Min. LesezeitVon Ahmed AkramVerö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.
| Freelancer | Agentur | Internes Team | |
|---|---|---|---|
| Wie Sie zahlen | Pro Stunde oder pro Aufgabe | Pro Projekt oder als monatliche Pauschale | Gehälter, Werkzeuge, Kosten der Personalsuche |
| Zeit bis zum Start | Tage | Tage bis Wochen | Monate der Personalsuche |
| Führungsaufwand für Sie | Hoch, Sie steuern die Arbeit | Geringer, die Agentur steuert die Lieferung | Hoch, Sie führen Menschen |
| Das Wissen bleibt | Bei einer Person | Bei der Agentur, außer es ist dokumentiert | In Ihrem Unternehmen |
| Wenn Sie Kapazität abbauen müssen | Einfach | Einfach, achten Sie auf die Kündigungsfrist | Schwierig und teuer |
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.
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.
Eigentum sichern
Code-Repositories, Cloud-Konten, Domains und App-Store-Einträge laufen auf Ihr Unternehmen.
Dokumentieren
Eine README-Datei, eine Architekturnotiz, eine Anleitung zu Betrieb und Auslieferung und eine Liste aller externen Dienste.
Funktionsfähigkeit prüfen
Ihr neuer Entwickler baut es allein anhand der Dokumente von Grund auf neu und liefert es aus.
Parallel arbeiten
Beide Teams arbeiten einige Wochen zusammen, die Agentur bleibt für Fragen erreichbar.
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 unsWeitere Artikel
- SoftwareSoftwareagentur auswählenDie guten Zeichen, die Warnsignale und die Fragen, die Sie vor der Unterschrift stellen sollten.Artikel lesen
- SoftwareEin Software-Briefing schreibenWas in ein Briefing gehört, damit Agenturen genau anbieten können: Problem, Nutzer, Muss-Funktionen, Systeme, Budget und Termin.Artikel lesen
- BlockchainKI und Blockchain bis 2030Wo sich KI und Blockchain in den nächsten fünf Jahren im Geschäftsalltag treffen und welche lauten Versprechen Sie getrost ignorieren können.Artikel lesen

