Startseite Blog Offshore Team Wie Sie Ihr Startup nicht mit Serviceleistungen für offshore Softwareentwicklung ruinieren

Wie Sie Ihr Startup nicht mit Serviceleistungen für offshore Softwareentwicklung ruinieren

Autor Olena Herasymchuk
Veröffentlicht am Oct 09, 2017
Offshore Team

Die Beschäftigung eines remoten Teams ist eine todsichere Möglichkeit, den IT Fachkräftemangel anzugehen mit dem viele Startups heutzutage konfrontiert sind. Aber Sie müssen Zeit und Mühe investieren um sicherzustellen, dass Ihr offshore Entwicklungsteam zu einer wertvollen Ergänzung für Ihr Unternehmen wird. Um Ihnen zu helfen haben wir uns dazu entschlossen von erfahrenen Unternehmern erprobte Erkenntnisse über die remote Zusammenarbeit zu sammeln und in diesem Artikel zusammenzufassen. Erfahren Sie, wie Sie  Ihr Startup nicht mit Software Outsourcing ruinieren, sondern stattdessen von den zahlreichen Vorteilen profitieren.


Machen Sie Ihre Hausaufgaben, bevor Sie ein offshore Entwicklungsteam beschäftigen

Hier sind die drei wichtigsten Aspekte, die Sie vor dem Start einer remoten Kooperation beachten sollten:

  1. Informieren  Sie sich über verfügbare remote Kooperationsmodelle. Am weitesten verbreitet sind Projektoutsourcing, ein exklusives Team und ein erweitertes Team. Es ist wichtig die Kostenstruktur und das Preis-Leistungs Verhältnis jedes Modells zu analysieren, um das Modell  für Ihr Unternehmen zu wählen, das am besten geeignet ist. Obwohl talentierte Softwareingenieure überall teuer sind, sollten Sie sich nicht von diesem Stereotyp hinreißen: "Je mehr Sie zahlen, desto besser ist die Qualität." Bei einigen Kooperationsmodellen müssen für Sie die Zeit, die  Entwickler untätig waren bevor Sie beginnen an Ihrem Projekt zu arbeiten, für "Leerlauf" -Zeit und für Dienste von Projektmanagern und Business Analysten extra zahlen
  2. Betrachten Sie verschiedene Vertragstypen. Die üblichsten sind Zeit- und Materialkosten, Festpreisverträge, feste Stundensätze und Kosten+. Hier finden Sie einige Tipps, die Sie bei der Auswahl unterstützen: 
    • Wenn Ihr Projekt klein ist und festgelegte Anforderungen hat, ist der Festpreisvertrag möglicherweise eine gute Option. Es ist das berechenbarste aller Kooperationsmodelle in Bezug auf Budget und Timing. Und doch kann es sich als das teuerste erweisen. Die Anbieter wissen, dass für die Entwicklung oft mehr Ressourcen benötigt werden als ursprünglich geplant. Daher verlangen sie vorab einen höheren Festpreis, um mögliche Risiken abzudecken. 
    • Der Zeit- und Materialvertrag (T & M) istgeeignet, wenn Sie erwarten, dass sich Ihre Projektanforderungen im Laufe des Entwicklungsprozesses ändern. Der größte Nachteil ist, dass die Kontrolle über das Budget sehr niedrig ist - Sie wissen nie genau, wie viel Sie am Ende des Monats zahlen müssen.
    • Wenn Sie ein langfristiges Projekt haben, das vermutlich ein mehrmaliges Ändern der Anforderungen erfordert, Sie aber eine stärkere Kontrolle über das Budget haben wollen, können  Sie mit einem Tech-Partner zusammenarbeiten, der mit festen Raten oder die Kost + Verträgen arbeitet. Dann bezahlen Sie monatliche Gehälter für Ihre Entwickler und eine feste Gebühr für die Dienstleistungen des Anbieters.
  3. Stellen Sie einen technischen Experten inhouse an. Wenn Ihre technischen Grundlagen oder Zeit als Gründer nicht ausreichen, um täglich mit dem technologie Partner und dem remoten Entwicklungsteam zu kommunizieren, müssen Sie einen technischen Spezialisten einstellen, der als Teamleiter und / oder Produktmanager fungiert. So haben sie jemanden, der für  die Dokumentation der technischen Anforderungen und die Kommunikation mit dem offshore Team verantwortlich ist.

Etablieren Sie einen gut organisierten Entwicklungsprozess

Mit einem strukturierten Software Entwicklungsprozess sind Sie bereits auf halbem Weg zu den erwarteten Ergebnissen. Hier sind die Schritte, die Sie unternehmen müssen, um sich auf eine Zusammenarbeit mit einem offshore Entwicklungsteam vorzubereiten: 

  1. Bereiten Sie die Anforderungen für Ihr remoten Team vor. Stellen Sie sicher, dass Sie die Aufgaben, an denen Ihre Offshore Entwickler in den ersten Monaten arbeiten, klar darlegen. Zwei Wochen im Voraus sollten es mindestens sein, aber länger ist besser.
  2. Definieren und dokumentieren Sie Ihre Produkt Roadmap und geben Sie allen Teammitgliedern Zugriff darauf. Auf diese Weise weiss jedes Teammitglied, welche Änderungen an dem Produkt vorgenommen werden und wird in Übereinstimmung mit Ihren Zielen arbeiten.
  3. Wählen Sie einen Product Owner, der für die Kommunikation mit Kunden und Stakeholdern verantwortlich ist. Der Product Owner verbindet die Bedürfnisse Ihrer Kunden mit dem Entwicklungsprozess und muss daher eingehende Kenntnisse Ihres Geschäfts besitzen.
  4. Bereiten Sie die Kommunikationstools für Ihr offshoreEntwicklungsteam vor: 
    • Instant Messaging und Videokonferenzprogramme (Slack, Skype, Hipchat, Google Hangouts usw.) 
    • Dienste für Kollaboration  und Task Tracking (Trello, Asana, Jira, InVision, Yammer, G Suite)  
  5. Wählen Sie eine Methode für Softwareentwicklung. Agile ist eine gute Option:
    • Wenn Ihr Unternehmen schnelle Reaktionen auf Änderungen verlangt 
    • Weil es dem Product Owner mittels standard Meetings und Artefakten erlaubt mit dem Entwicklerteam informiert zu bleiben.

Wenn Sie sich für eine andere Methode entscheiden, müssen Sie trotzdem Besprechungen planen, um die Arbeit zu planen und zu überprüfen.
Weitere Informationen zu besten Managementpraktiken für nearshore Entwicklungsteams können Sie in diesem Artikel finden.

learn-more

Sie möchten mehr über den Aufbau eines erweiterten Entwicklungsteams bei uns erfahren?

Mehr erfahren

Machen Sie keinen Unterschied zwischen Ihrem offshore Team und Ihrem inhouse Team

Sie müssen bereit sein die Entfernung zu kompensieren, um aus Ihrem inhouse Team und Ihren remoten Entwicklern eine funktionale Einheit  zu machen. Diese Tipps helfen Ihnen:

  1. Kreieren Sie eine herausfordernde Umgebung, in der jeder Entwickler ständig lernt und sich verbessert.
  2. Stellen Sie Kandidaten ein, die zu Ihrer Unternehmenskultur passen, um die von Ihnen geschaffene Umwelt zu unterstützen.
  3. Lassen Sie dieselben Regeln für ihr inhouse Team  und für Ihre remoten Entwickler gelten. Dies wird Ihrem remoten Team helfen sich so wertvoll und wichtig zu fühlen wie Ihr inhouse Team.
  4. Neben der Möglichkeit Teambuilding Ereignisse so oft wie möglich zu organisieren, sollten Sie sicherstellen, dass Ihre  Entwickler über einen Raum verfügen, um mit ihnen über  alltägliche Themen sprechen zu können.

 

Nicholas Daniel-Richards

Mitgründer von ShipHero

Wir betrachten unsere remoten Teammitglieder nicht als Ressourcen. Wir erwarten von allen Verständnis für einander, Teilnahme  und Zusammenarbeitet, genauso als wären sie einem einzigen Büro.

Lesen Sie das vollständige interview

Priorisieren Sie Kommunikation

Kommunikation ist der Schlüssel zum  Erfolg bei offshore Entwicklung, und das ist keine Übertreibung. Hier haben wir ein paar Tipps, um Ihren Kommunikationsprozess auf den richtigen Weg zu bringen:

  1. Sie und Ihr offshore Entwicklungsteam sollten mindestens eine gemeinsame Sprache sprechen - andernfalls ist es zu schwierig technische Konzepte und Ideen zu erklären.
  2. Zeigen Sie Ihrem offshore Team niemals die kalte Schulter - wenn Sie lediglich Tasks senden ohne etwas zu sagen wird es Ihnen nicht helfen Vertrauen aufzubauen. Kommunizieren Sie stattdessen so oft wie möglich mit Ihren remoten Entwicklern, um Missverständnisse zu minimieren.
  3. Stellen Sie sich zur Beantwortung von Rückfragen Ihrer offshore Mitarbeiter zur Verfügung. Wenn Sie keine Zeit haben diese Aufgabe selbst zu erledigen, stellen Sie einen  Produktmanager zur Verfügung.
  4. Laden Sie Ihre remoten Entwickler zur Beginn der Kooperation ein mindestens eine Woche lang in Ihr Büro zu verbringen. Wenn Sie sie aus irgendeinem Grund nicht zu Gast haben können, besuchen Sie sie einfach selbst.
  5. Erstellen Sie mehrere Chats in Ihrer Messaging App und organisieren Sie diese nach Themen und beteiligten Mitarbeitern - dadurch wird die Kommunikation effizienter.
  6. Lernen  Sie die neben der professionellen Seite auch die persönliche Seite Ihrer Mitarbeiter kennen.

Jan Willem Bergsma

Managing Partner bei Xuntos

Der wichtigste Rat, den ich Arbeitgebern geben kann, ist, ihre Mitarbeiter nicht nur als Entwickler, sondern vor allem als einzigartige Persönlichkeiten kennenzulernen. Wenn es nicht möglich ist, externe  Entwickler in Ihr Büro einzuladen, stellen Sie sicher, dass Sie täglich mit ihnen kommunizieren.

Lesen Sie das vollständige interview

Fügen Sie Ihrem offshore Team einen QA Engineer hinzu 

Viele Startup Besitzer versuchen zu sparen und stellen keine offshore QA Ingenieure ein in der Annahme, dass Entwickler ihre Arbeit selbst überprüfen können. In Wahrheit aber kann nur ein Qualitätssicherung Ihr Produkt vollständig testen und sogar den Entwicklungsprozess effizienter gestalten. Hier sind die Gründe: 

  • Ohne QA Ingenieure werden Sie nie wissen, wie fehlerhaft Ihre Software wirklich ist. Sehr wenige Entwickler sind in der Lage Code so zu testen wie ein eigens angestellter QA Ingenieur.
  • Je länger Sie ohne Produkttests durch  QA Ingenieure operieren, desto mehr “technische Schulden” akkumulieren Sie. Und je größer die Schulden sind, desto mehr Zeit und Aufwand werden für die Fehlerbehebung benötigt, wenn das Produkt fertig ist. 
  • Die physische Anwesenheit eines Qualitätssicherungsingenieurs im offshore Entwicklungsteam kann die Qualität Ihrer Zusammenarbeit mit Entwicklern verbessern. Dies passiert, weil der QA Ingenieure Ihre Anforderungen mit den Entwicklern in einer gemeinsamen Sprache besprechen kann.

Lee Parry

CEO bei Enigma Digital

Kompetenz muss an erster Stelle stehen,  da sie über Ihren Erfolg oder Misserfolg entscheidet. Wenn es in Ihrem Team an technischen Fähigkeiten mangelt und Sie sich dazu entschließen, den Umfang Ihres Produkts einzuschränken, kann dies sehr wohl zum Scheitern führen.

Lesen Sie das vollständige interview

Lernen, lernen, lernen

Beim Aufbau eines offshore Entwicklungsteams geht es nicht darum einem Handbuch zu folgen. Um die Zusammenarbeit mit dem remoten Team erfolgreich zu gestalten, müssen Sie Ihre Geschäftsprozesse an den  Ergebnissen ausrichten, die Sie erhalten. Darüber hinaus kann das Lesen von Fachliteratur auch sehr hilfreich sein. Hier sind einige Bücher, die wir empfehlen: 

  1. Um die Agile Methodik optimal zu nutzen, innovativ zu bleiben und zu lernen wie Ihre Zielgruppe ansprechen:
    • "The Lean Startup" von Eric Ries
    • "Das Lean Product Playbook: How to Innovate with Minimum Viable Products" von Dan Olsen
    • "Agile Contracts: Creating and Managing Successful Projects with Scrum" von Andreas Opelt, Boris Gloger und Wolfgang Pfarl
    • "Kanban and Scrum: Making the Most of Both" von Henrik Kniberg und Mattias Skarin
  2. Um praktische Einblicke von erfolgreichen Geschäftsinhabern zu erhalten: 
    • "Theory of Constraints" von Eliyahu M. Goldratt
    • "Founders at Work: Stories of Startups’ Early Days" von Jessica Livingston.

Über Daxx

Daxx ist ein technischer Partner, der erweiterte Entwicklungsteams aufstellt und Prozessberatung und technische Beratung anbietet.Seit 1999 haben wir mehr als 300 Unternehmen dabei geholfen, ihre offshore Entwicklungsteams in der Ukraine aufzubauen, zu managen  und deren Belegschaft zu halten. Erweitern Sie Ihre technische Expertise durch einen einfachen und transparenten Prozess:

  1. Sie spezifizieren Ihre Geschäftsbedürfnisse und die Fähigkeiten, nach denen Sie suchen.
  2. Unsere Recruiter stellen Ihnen Kandidaten vor, die perfekt zu Ihren Anforderungen passen.
  3. Sie persönlich interviewen Kandidaten und wählen die geeignetsten Entwickler als Mitglieder Ihres offshore Softwareentwicklungsteams.
  4. Wir platzieren Ihre Entwickler in eines unserer Büros in Kiew, Charkiw, Dnipro oder Lviv (die größten Technologiezentren der Ukraine).
  5. Sie managen  Ihr offshore Entwicklungsteam selbst, während wir uns um HR Betreuung, Teambuilding, Lohnbuchhaltung, Steuern und alle anderen Aspekte kümmern, die ein funktionierendes Entwicklungszentrum erfordert.

Wenn Sie bereit sind, ein Entwicklungsteam in der Ukraine zu haben, kontaktieren Sie uns gerne über das untenstehende Formular. 

name

Olena Herasymchuk

Digital Content Creator

Olena Herasymchuk is a tech-driven Digital Content Creator at Daxx. She is eager to discover latest trends of the IT world and share valuable insights with the readers of the Daxx blog.

Diesen Artikel teilen

Kommentare

Lesen Sie mehr

Offshore Team

Sie denken über die Beschäftigung von offshore Entwicklern nach? Prüfen Sie, ob Ihr Unternehmen bereit ist

Sie planen Ihr Entwicklungsteam mit offshore Entwickler zu erweitern? Gehen Sie diese sieben Schritte durch, um sicherzustellen, dass Ihr Unternehmen dazu bereit ist mit remoten Angestellten zu arbeiten....

Autor Daxx team
Veröffentlicht am Jan 31, 2018
Offshore Team

Wie man Entwickler anwirbt | Tipps für schnelle und richtige Entscheidungen

Unsere Recruiter teilen ihre Erfahrung, wie sie Entwickler anwerben und jedes Mal schnell die richtige Entscheidung bei der Einstellung treffen. Wir kennen und haben viele Anwerbungsmethoden ausprobiert und wollen die mit Ihnen teilen, die am Besten...

Autor Daxx team
Veröffentlicht am Jul 27, 2017
Offshore Team

Offshore PHP Programmierer beschäftigen: Die Nachfrage nach PHP Entwicklern auf dem Markt

PHP ist eine etablierte und weit verbreitete Programmiersprache. In unserem Artikel finden Sie nütztliche Statistiken über die Nachfrage nach PHP Entwicklern und einige Tipps, die Ihnen bei Einstellungsentscheidungen helfen können....

Autor Daxx team
Veröffentlicht am May 25, 2017