IT-Outsourcing ermöglicht es Unternehmen, sekundäre IT-Funktionen kostengünstiger und in kürzerer Zeit von einer externen Organisation ausführen zu lassen. Dieses Verfahren ist in den letzten Jahren sehr beliebt geworden: 2016 lagerten 72 % der Unternehmen weltweit einen Teil ihres IT-Betriebs aus. Im Jahr 2020 wird diese Zahl aufgrund des Coronavirus auf 93 % ansteigen. Letztes Jahr erreichte der Markt für Outsourcing einen Umsatz von 92,5 Milliarden Dollar. Jetzt liegt er bei über 110 Milliarden Dollar. Und die Zahl steigt weiter an
Auch das Outsourcing der App-Entwicklung ist in den letzten Jahren sehr beliebt geworden. Die Branche boomt. Selbst große Unternehmen mit Tausenden von talentierten Mitarbeitern wie Blizzard lagern ihre mobilen Apps an Dritte aus (siehe: NetEase und Diablo Immortal). Dies wird nicht als Tabu betrachtet, sondern als kluge Geschäftsentscheidung. Die meisten Apps in den Top 100 im App Store und bei Google Play werden inzwischen auf die eine oder andere Weise ausgelagert

Welche Vorteile bietet das Outsourcing der Entwicklung mobiler Apps?
Der wichtigste Vorteil ist die Kostenersparnis. Die Entwicklung mobiler Apps in den USA kann sehr kostspielig sein: Einstellung von Mitarbeitern, Zahlung ihrer Steuern, Anmietung von Büroräumen, Aufbau eines neuen Teams. Manchmal müssen Sie Unternehmensberater, Buchhalter, Personalabteilung, Reinigungspersonal usw. einstellen. Dieser Prozess kann Monate oder Jahre dauern – und Sie verlieren dabei nur Geld, ohne dass ein Gewinn in Sicht ist. Die Beauftragung eines Drittanbieters, der bereits auf das Outsourcing von mobilen Anwendungen spezialisiert ist, ermöglicht es Unternehmen, schnell ein starkes Team zusammenzustellen und den Prozess der Freigabe eines fertigen Produkts zu beschleunigen. Dabei verlieren Sie viel weniger Geld, denn die Unternehmen, die die App-Entwicklung auslagern, stellen in der Regel die besten Mitarbeiter aus Ländern ein, in denen der Durchschnittslohn recht niedrig ist
Weitere Vorteile sind
senkung der Betriebskosten
entlastung der internen Entwickler
bessere Konzentration auf den Rest des Unternehmens (Sie können problemlos Projekte auslagern, die für das Hauptgeschäft zweitrangig sind)
zugang zu den besten Talenten der Welt, da Sie sich nicht auf Entwickler aus Ihrem Land oder Ihrer Region beschränken müssen
die App-Entwicklung erheblich zu beschleunigen
zusammenstellung eines technisch starken Teams in kürzester Zeit (großartige Experten auf ihrem Gebiet sind in der Regel nicht auf dem freien Markt verfügbar, aber fähige Outsourcing-Unternehmen verfügen in der Regel über eine ganze Reihe von Mitarbeitern mit der entsprechenden Erfahrung)
flexibilität in Bezug auf Ansätze und Modelle: Wir bei Smartbrain.io zum Beispiel haben Mitarbeiter mit den unterschiedlichsten Hintergründen; egal, was Ihre Vision für das Projekt ist, es gibt Leute, die wissen, wie man es verwirklicht, und die zuvor an der Entwicklung von etwas Ähnlichem gearbeitet haben
verlagerung der Risiken auf das auslagernde Unternehmen (Papierkram, Personalwesen, termingerechte Projektabwicklung und Mitarbeiterzufriedenheit sind jetzt deren Probleme)
die Möglichkeit, Projekte ohne zusätzlichen Aufwand zu beginnen und abzubrechen
das beste Verhältnis zwischen Qualität und Preis

Auf dem Papier hört sich das alles gut an, aber wie bringen Sie Ihre mobile App tatsächlich zum Laufen? Nehmen wir an, Sie haben eine Idee, etwas, mit dem Sie Geld verdienen können oder das einen großen Mehrwert für Ihre anderen Produkte darstellt. Wie viel wird es Sie kosten, eine App dafür zu entwickeln? Was müssen Sie tun, damit alles tatsächlich gebaut wird?

Outsourcing der Entwicklung mobiler Anwendungen in 7 einfachen Schritten
Im Folgenden finden Sie einige wichtige Tipps, wie Sie gute Outsourcing-Unternehmen für Ihre iPhone- oder Android-App-Entwicklungsprojekte finden

1: Ermitteln Sie die Anforderungen für Ihre App
Noch bevor Sie sich auf die Suche nach einem IT-Unternehmen machen, an das Sie die Entwicklung Ihrer mobilen App auslagern können, sollten Sie herausfinden, was Sie wirklich brauchen. Was muss in Ihrer App enthalten sein, und was sind ihre wichtigsten Funktionen? Was wäre das MVP (Minimum Viable Product)? Es hat wirklich keinen Sinn, weiterzumachen, ohne die Antworten auf diese grundlegenden Fragen zu kennen
Für welche Plattform soll Ihre App entwickelt werden? iOS, Android?
Braucht Ihre App eine Geolokalisierung?
Möchten Sie, dass Ihre App über Login-Funktionen verfügt?
Welches Bezahlmodell soll verwendet werden: In-App-Käufe, Werbung, Abonnements?
Möchten Sie eine kostenlose Version und eine zusätzliche Premium-Version Ihres Produkts entwickeln, um es auf diese Weise zu monetarisieren?
Benötigen Sie die Integration mit sozialen Medien (und welche: Facebook, Pinterest, Twitter, LinkedIn, Reddit…)?
Wird es irgendwelche Zahlungsgateways geben?
Ein gutes Outsourcing-Unternehmen wird all diese Fragen stellen, warum also nicht schon im Voraus Antworten vorbereiten? Das lässt Sie professioneller wirken, verkürzt die Zeit, bis Sie Ihr ideales Entwicklungsteam gefunden haben, und ermöglicht Ihnen ganz allgemein, ein besseres Gefühl für Ihr Projekt zu bekommen
Sobald die Idee für die App feststeht, ist es an der Zeit, die idealen Partner für diese Aufgabe zu finden

2: Finden Sie ein erfahrenes Outsourcing-Unternehmen, das App-Entwicklung betreibt
Je nachdem, welche Art von App Sie benötigen, können Sie das richtige Unternehmen suchen. Konzentrieren Sie sich auf Unternehmen, die über Entwickler mit Erfahrung in diesem Bereich verfügen. Wenn Sie z. B. eine App für iOS benötigen, brauchen Sie unbedingt Entwickler mit mindestens 3-5 Jahren Erfahrung in diesem Bereich. Das Gleiche gilt für Android oder Hybrid
Sieht Ihr Unternehmen vorzeigbar aus? Hat es zumindest eine eigene Website, hat es einen Namen in der Branche, ist es sicher? Es ist leicht, auf Upwork, Fiverr oder Freelancer.com einige Remote-Mitarbeiter zu finden, die für einen Auftrag bereit sind, aber sind sie auch erfahren genug? Unserer Erfahrung nach erfordert eine gute App-Entwicklung ein engagiertes Team und einen Manager. Wenn Sie kein fehlerhaftes Chaos wollen, das in der Regel Wochen oder Monate zu spät kommt, sollten Sie sich für ein solides Unternehmen entscheiden, das ein nahtloses Projekt abschließen kann. In der Regel sparen Sie damit langfristig Geld (es sei denn, Sie lagern das Projekt an ein Unternehmen aus den Niederlanden, Großbritannien, den USA oder Norwegen aus)
Einige Unternehmen sind gut im Erstellen von Anwendungen, andere nicht. Diejenigen, die gut sind, haben in der Regel eine gewisse Erfahrung in diesem Bereich. Vorzugsweise mindestens 5-10 Jahre und ein paar erfolgreiche Apps unter dem Gürtel. Wenn Sie zwischen einem erfahrenen Unternehmen und einem Unternehmen, das nur Apps entwickelt, schwanken, sollten Sie sich für Ersteres entscheiden. Etablierte Geschäftsprozesse und fähige Mitarbeiter werden sich als nützlich erweisen. Eine gute App erfordert nicht nur IT-Ingenieure, sondern auch UI/UX-Designer, Marketingexperten, Künstler und QA. Es ist wertvoll, sich mit einem Unternehmen zusammenzutun, das Ihnen alles bieten kann, was Sie in Zukunft brauchen könnten

3: Vereinbaren Sie ein Gespräch mit dem potenziellen Kandidaten
Sie sollten Ihren Entwickler oder Ihr Team kennen, bevor Sie mit der Arbeit an Ihrem Projekt beginnen. Jedes Unternehmen hat seine eigene Vorgehensweise, aber im Allgemeinen sollten Sie mit dem Geschäftsführer oder CEO des Unternehmens darüber sprechen, wie Sie sich die weitere Entwicklung Ihres Projekts vorstellen. Kommunizieren Sie mit ihnen vorzugsweise mündlich oder in DMs. E-Mails dauern zu lange, und man hat nicht wirklich das Gefühl, mit einer Person in Kontakt zu treten. Die beste Lösung sind oft Videokonferenzen. So können Sie sich schnell mit der Person am anderen Ende der Leitung vertraut machen
Es ist ganz einfach, ein Vorstellungsgespräch zu vereinbaren: Nutzen Sie einfach die Kontakte auf der Website des Unternehmens. Sie können dies per E-Mail oder Telefon tun. Führen Sie ein kurzes Gespräch über Zoom oder Skype. Fragen Sie die Entwickler/Manager nach ihrer bisherigen Arbeit in Ihrem Bereich. Führen Sie dann ein persönliches Gespräch und lernen Sie ihren Charakter kennen. Werden Sie sich wohl fühlen, wenn Sie in den nächsten Wochen/Monaten viel mit diesen Personen sprechen? Haben Sie das Gefühl, dass Sie ihnen die Verwirklichung Ihrer Vision zutrauen?
Die Entwickler sollten einfühlsam und ansprechbar sein. Sie sollten viele Fragen stellen, kompetent und immer pünktlich sein. Denn wenn sie nicht in der Lage sind, ein kurzes Telefonat mit Ihnen zu führen, wie können Sie dann erwarten, dass sie pünktlich sind, wenn sie versuchen, ein Qualitätsprodukt zu liefern?
Sobald Sie ein fähiges und vertrauenswürdiges Unternehmen für die App-Entwicklung gefunden haben, können Sie damit beginnen, die Einzelheiten Ihrer Vereinbarung zu besprechen

4: Verhandeln Sie den Vertrag
Wenn Sie einen geeigneten Entwickler gefunden haben, ist es an der Zeit, über den Preis zu verhandeln. Normalerweise hängt der Preis von der Komplexität des Projekts (= Zeitaufwand) und den Stundensätzen der Entwickler ab. Der Stundensatz hängt von dem Land ab, aus dem der Entwickler kommt, sowie von seinem Fachwissen
Wenn Sie die App-Entwicklung auslagern, kann es sein, dass das Unternehmen einen höheren Preis verlangt, als Sie ursprünglich erwartet haben. Lehnen Sie sie nicht gleich ab. Meistens kommt der Preis aus der Erfahrung: Viele Leute waren früher bereit, so viel zu zahlen. Vielleicht ist das Unternehmen den geforderten Preis wert. Auf jeden Fall kann es nie schaden, ein wenig zu verhandeln. Konzentrieren Sie sich aber vor allem auf ihr Engagement und ihre Fähigkeit, ein Produkt zu liefern. Machen Sie den Kunden nicht schlecht, werden Sie nicht “dieser Kunde”. Vielleicht arbeiten Sie auch in Zukunft noch mit ihnen zusammen, und es ist immer wichtig, dass die Beziehungen gesund bleiben
Wenn Sie möchten, dass Ihre App-Entwicklung billiger ist, sollten Sie sich auf Outsourcing-Unternehmen aus Ländern mit niedrigeren Löhnen konzentrieren. Die Qualität der Mitarbeiter dort ist nicht unbedingt schlechter (im Gegenteil: Sie sind oft engagierter, engagierter und verhandlungsbereiter)

5. Fordern Sie einen Projektplan an
Eine ordnungsgemäße Auslagerung der App-Entwicklung ist ohne einen Gesamtplan nicht möglich: Wie soll Ihr Projekt aussehen, und wann können Sie mit der Lieferung der einzelnen Funktionen rechnen. Wenn Sie diesen Plan nicht selbst erstellen, fragen Sie die Entwickler danach. Legen Sie eine Reihe spezifischer Aufgaben fest, die erledigt werden sollten, bevor Sie zur nächsten Aufgabe übergehen. Sie können Ihren Plan jederzeit ändern (vorzugsweise vor Beginn der Projektentwicklung)

6: Legen Sie Meilensteine fest und überwachen Sie die Arbeit
Nachdem beide Parteien mit der Vereinbarung zufrieden sind und Sie einen Plan haben, dem Sie folgen können, sollten Sie einen Zeitplan für das Projekt erstellen (oder wiederum die Entwickler bitten, einen solchen für Sie zu erstellen). Unterteilen Sie diesen in kleinere Teile – Meilensteine, die das Outsourcing-Unternehmen zu einem bestimmten Zeitpunkt erreichen muss. So haben Sie die Möglichkeit, den Fortschritt Ihres Produkts zu kontrollieren. Sie werden sehen können, ob es aus dem Ruder läuft oder in einem vorher ausgehandelten Tempo vorankommt
Die Termine sollten feststehen: Dies ermöglicht eine reibungslosere Entwicklung. An diesen Tagen sollten Sie sich mit den Entwicklern in Verbindung setzen und eine Projektaufschlüsselung erhalten. Testen Sie fertige Module, Designelemente und Funktionen. Überwachen Sie nicht jeden Tag jedes Detail, denn das kann die Effizienz des ausgelagerten Teams stark beeinträchtigen. Überzeugen Sie sich in aller Ruhe von der Qualität der Arbeit und der fristgerechten Erledigung der Aufgaben. Wenn die Ziele nicht erreicht werden, sollte es einige Strafen geben, aber wenn alles gut läuft, sollte es im Idealfall auch einige Belohnungen geben

7: Test und Freigabe der App
Nehmen Sie Ihre voll funktionsfähige mobile Anwendung in Empfang und testen Sie sie. Vorzugsweise mit ein paar vertrauenswürdigen Personen, die jeweils ihre eigenen mobilen Geräte benutzen. Prüfen Sie alle Funktionen, tippen Sie auf alle Schaltflächen. Bitten Sie Ihre externen Entwickler, alle Testergebnisse gründlich durchzugehen. Sie sollten jeden Fehler oder kleinen Schluckauf beseitigen, und Sie sind bereit für die Veröffentlichung der App. Je nach Vereinbarung kann das Outsourcing-Unternehmen auch danach noch Support für die App leisten und neue Updates herausgeben oder Probleme beheben, die die Nutzer haben. Dies sollte keine allzu großen zusätzlichen Investitionen erfordern – und schließlich ist Ihre App jetzt fertig und (hoffentlich) bereit, sich selbst zu finanzieren!

Wie viel wird die Entwicklung einer App kosten?
Es ist wichtig, eine realistische Preisspanne für die Art von App zu kennen, die Sie entwickeln möchten. Ihre App ist Ihre Investition, und Sie sollten wissen, welche Kapitalrendite Sie benötigen. Die Kosten für das Outsourcing einer App hängen von einigen wichtigen Faktoren ab
dem Land der Entwickler
der Art der App, die Sie benötigen
entwicklungszeit
enthaltene Funktionen
unterstützung bei der Nachbearbeitung
Darüber hinaus müssen Sie Folgendes berücksichtigen
backend-Entwicklung (entscheidend für bestimmte mobile Anwendungen)
sicherheitskosten
architektur
kosten für das Design
testen und QA
Untersuchungen zufolge können Sie durch Outsourcing die Kosten für die App-Entwicklung um bis zu 70-75 % senken. In den USA kann die Entwicklung einer App bis zu $180k-$300k kosten. Wenn Sie auslagern, liegen die Preise für die App-Entwicklung meist zwischen 15.000 und 100.000 Dollar
Wenn Sie den Umfang und die Komplexität berücksichtigen, kann eine kleine, einfache App $15k-$50k kosten, während Sie bei einem komplexen Projekt eher in den Bereich von $50k-$80k kommen. Die Entwicklung mancher Anwendungen kann 100 000 bis 200 000 Dollar kosten, selbst wenn die Entwicklung ausgelagert wird. Das bedeutet aber, dass Sie für die Entwicklung im eigenen Haus in den USA fast eine Million gebraucht hätten
Betrachten Sie einige gängige Arten von mobilen Anwendungen und die durchschnittlichen Kosten für deren Entwicklung
App für Immobilienmakler – $12k bis $15k
Soziale App, Netzwerk – $25k
Komplexe Messaging-Apps (z. B. Whatsapp, Telegram oder Facebook Messenger) – 50.000 bis 130.000 $
Dating-App (Tinder, Badoo) – $80k bis $180k
Banking-App – $50k bis $70k (sehr wichtig, um die Sicherheit zu verdoppeln)
Zahlungsdienst-App – $40k bis $60k
Stadtführer – $25k bis $50k
Taxibuchung (Lyft, Uber) – 25.000 bis 100.000 $
Alles in allem ist das Outsourcing einer App oft billiger als der Kauf eines anständigen Autos. Der Wert eines Autos sinkt in der Regel erst mit der Zeit, während eine gute App Sie reich machen kann oder zumindest ein passives Einkommen ermöglicht
Die Preisspanne variiert stark, hängt aber vor allem vom Umfang der Funktionen und dem geografischen Gebiet des Unternehmens ab, an das Sie die Entwicklung Ihrer mobilen App auslagern möchten. Was das Preis-Leistungs-Verhältnis betrifft, so sind die besten Entwickler in der Regel in Osteuropa, Russland und der Ukraine zu finden. Einige Unternehmen entscheiden sich jedoch für das Outsourcing in andere Regionen, darunter Indien, Australien und das Vereinigte Königreich
Im Allgemeinen gilt: Projektkosten = Zeit des Entwicklers ∙ Stundenlohn des Entwicklers
Im Folgenden finden Sie den durchschnittlichen Stundensatz für Softwareentwickler für mobile Geräte (iOS/Android) in den einzelnen Regionen
Nordamerika – $150
Australien – $100
GROSSBRITANNIEN, EU – $70
Südamerika – $50
Osteuropa – $35
Indien, Asien – $20

Facebook war ursprünglich eine Website, auf der die Nutzer ihr Foto und ihren Lebenslauf auf einer einfachen Seite einfügen konnten. Airbnb war ursprünglich eine App, bei der drei Eigentümer ihre eigenen Wohnungen vermieteten. Yahoo! war eine Webseite mit einer Liste von Links zu den größten Websites der damaligen Zeit. Instagram (das früher Burbn hieß) floppte mit weniger als ein paar hundert registrierten Nutzern, konzentrierte sich dann aber auf die gemeinsame Nutzung von Fotos mit Filtern und wurde nach zwei Jahren für 1 Milliarde Dollar an Facebook verkauft
Man muss nicht der größte Anbieter sein und auch nicht die teuerste App haben, um sehr erfolgreich zu sein. Alles, was man braucht, ist eine gute Strategie und ein funktionierendes Produkt, das skalierbar ist, wachsen kann und den Menschen einen Mehrwert bietet. Selbst etwas so Einfaches wie Flappy Bird aus Vietnam kann sehr erfolgreich und einflussreich sein und über 50.000 Dollar pro Tag einbringen. Es gibt keinen Grund, warum Ihre App nicht genauso beliebt sein kann. Alles hängt von der Idee und dem (viralen oder anderen) Marketing ab
Inzwischen sind die Kosten für das Outsourcing der Entwicklung mobiler Apps so niedrig, dass wir manchmal Kunden bekommen, die einfach nur eine App als lustiges Geschenk für ihre Liebsten entwickeln wollen. Manchmal werden diese Projekte sogar einigermaßen populär und bringen ihren Schöpfern jede Woche ein paar tausend Dollar ein
Die Entwicklung einer App ist nicht so schwierig, wie die Leute glauben machen wollen. Setzen Sie sich mit einem vertrauenswürdigen Outsourcing-Unternehmen in Verbindung und besprechen Sie mögliche Projekte – es ist kostenlos.