Wenn Sie Offshoring- oder Outsourcing-Bestrebungen verfolgen, ist es entscheidend, Entscheidungen auf der Grundlage des Kontextes zu treffen. Bestimmen Sie mit Sicherheit Ihren Grund für das Offshoring des Softwareentwicklungsprozesses. Zwar wird es immer einen Unsicherheitsfaktor geben, aber eine kontextbezogene Entscheidungsfindung beim Offshoring wird zu besseren Ergebnissen führen.
Beim Offshoring gibt es drei Faktoren, die Sie richtig machen müssen:
- den richtigen Software-Offshoring-Prozess und
- den richtigen Software-Offshoring-Partner und
- den richtigen Offshoring-Partner im richtigen Geschäftskontext.
Bei Ihrer Entscheidungsfindung sollten Sie zwei wichtige Komponenten berücksichtigen: den Kontext und den Unsicherheitsfaktor. Lassen Sie uns ein Beispiel nehmen. Sie wollen in einem Land Urlaub machen, in dem Sie noch nie waren. Sie erwägen, einen Reiseführer zu engagieren, um sicherzugehen, dass Sie alle wichtigen Sehenswürdigkeiten besuchen. Bei der Entscheidung, einen Reiseleiter zu engagieren, sollten Sie den Kontext berücksichtigen, denn Ihre Interessen können von der Besichtigung von Museen und historischen Stätten bis hin zu Stränden reichen, oder vielleicht möchten Sie auch in den Bergen wandern. Die Wahl des Reiseleiters hängt sowohl von seinem Fachwissen als auch davon ab, ob er mit Ihren Interessen übereinstimmt oder nicht.
Diese Logik gilt auch für das Offshoring von Software. Die Entscheidungsfindung muss extrem kontextabhängig sein, denn auch wenn es ein gewisses Maß an Unsicherheit gibt, können Sie sicherstellen, dass Ihre Entscheidung zu Ergebnissen führt, indem Sie sie im richtigen Kontext umsetzen.
Wenn Ihr Unternehmen den Personalbestand schnell erhöhen möchte, um die Anforderungen der Markteinführung zu erfüllen, wäre Ihre Lösung eine andere, als wenn Sie nach einer bahnbrechenden Innovation in einem bestimmten Geschäftsfeld suchen. Die Anwendung derselben Lösung in unterschiedlichen Kontexten führt nicht unbedingt zu denselben Ergebnissen.
Der Kontext, in dem Sie Offshoring betreiben, wird auch durch Faktoren wie fehlende Talente im Unternehmen, Schwierigkeiten bei der Einstellung der richtigen Talente, die Notwendigkeit einer schnellen Markteinführung, das Wachstum des Unternehmens oder das Erreichen der gleichen Ergebnisse (oder mehr) mit weniger Zeit und Aufwand bestimmt. Der Kontext wird auch für ein Dienstleistungsunternehmen anders sein als für ein Unternehmen, das sich auf die Entwicklung und den Verkauf von Softwareprodukten konzentriert. Für ein Unternehmen ist es von entscheidender Bedeutung, den Kontext zu definieren und mit dem Partner zu teilen, um eine perfekte Arbeitsbeziehung aufbauen zu können.
Konzentrieren Sie sich bei Ihren Offshoring-Bemühungen auf die folgenden Grundprinzipien:
Der richtige Software-Offshoring-Partner
Als innovativer ISV verfügt Ihr Unternehmen über Fachwissen in einem Geschäfts- oder Technologiebereich, der so ausgeprägt ist, dass andere ihn vielleicht gar nicht kennen. In diesem Fall würde Ihre Beratung und Betreuung einen immensen Mehrwert für die Produktivität und Effizienz Ihres Partners bedeuten. Indem Sie ihm helfen, Ihr Geschäft besser zu verstehen, kann er Sie Ihren Zielen näher bringen. Oft wird Quantität mit Qualität verwechselt. Es geht nicht darum, wie viele Mitarbeiter zur Verfügung stehen, die einen bestimmten Aspekt der Arbeit erledigen können, sondern darum, wie viele Mitarbeiter es gibt, die diese Arbeit bereits erledigen. Zahlen können trügerisch sein. Es geht nicht mehr nur um das Wissen, es geht um die Anwendung. Der wahre Geist der Partnerschaft zeigt sich dann, wenn beide Parteien bereit sind, sich für den Erfolg des Projekts einzusetzen und alles zu tun. Dieser Tatendrang geht über bloße Kaufaufträge und Rechnungen hinaus.
Die effektivsten Indikatoren für den Erfolg Ihrer Partnerschaft sind:
- Fähigkeit des Partners in den Augen seiner bestehenden Beziehungen
- Bisherige Erfahrung und Reife des Führungsteams
- Wie der Partner seine Geschäfte führt
Lenkungsmechanismus
Die Einrichtung eines Governance-Mechanismus ist ein sehr wichtiger Schritt im Offshoring-Prozess. Unternehmen verwechseln Governance oft mit Fortschrittsberichten. Während die Fortschrittsberichterstattung Teil eines Projekts ist, hat die Governance eine umfassendere Zuständigkeit für den Vertrag und die Beziehung. 
Damit eine Beziehung zu den richtigen Ergebnissen führt, sind eine formale Governance-Struktur und ein Prozess von großer Hilfe. Hier ist ein Hinweis darauf, wie eine solche Struktur und ein solcher Prozess eingerichtet werden könnten
- Stellen Sie sicher, dass der Zweck erfüllt wird: Die Menschen erwarten, dass Informationen ausgetauscht werden und Entscheidungen in einem Governance-Prozess getroffen werden!
- Führungskräfte beider Seiten, die für die Ergebnisse der Partnerschaft verantwortlich sind, sollten Teil des Aufsichtsrates sein.
- Identifizieren Sie einige kritische Meilensteine und Ziele der Partnerschaft, die erreicht werden müssen; machen Sie diese Ziele zu Tagesordnungspunkten für den Governance-Prozess
- Identifizieren Sie die Schlüsselelemente des Vertrags und stellen Sie sicher, dass diese hervorgehoben werden, um Überraschungen zu vermeiden (oft wird vergessen, was im Vertrag steht, bis ein Problem auftaucht).
- Legen Sie die Häufigkeit des Treffens fest. Ideal ist ein Treffen pro Monat und die Bereitschaft, eine Eskalation innerhalb eines Tages zu besprechen.
- Planen Sie, sich mindestens ein- oder zweimal im Jahr persönlich zu treffen.
Es mag mehrere Unternehmen und Personen geben, die das Know-how für sich beanspruchen, aber wenn Sie als Unternehmen sicherstellen wollen, dass Ihre Ergebnisse ein durchschlagender Erfolg werden, suchen Sie nach Leuten, die das Know-how haben!
Verfasst von
Kiran Madhunapantula, COO
Kiran Madhunapantula is passionate about radical trends in software development using techniques like Lean Software Development and Scrum, building high-performance teams, and organizing distributed innovation.
Contact