Agile Nearshoring

Seit einiger Zeit gewinnt die Kombination von agilen Methoden und der Bezug von Softwareentwicklungsleistungen immer mehr an Bedeutung in der IT-Industrie. Der Grund ist einfach: Agile Verfahren und Nearshoring ergänzen sich perfekt.

Agile Methoden

Agile Prozesse basieren auf Werten, enger Zusammenarbeit und kurzen Zyklen. Verfahren/Ansätze wie Scrum ([1][2]) oder ExtremeProgramming (XP) ([3]) sind die beliebtesten und werden bei vielen Unternehmen eingesetzt. Agile Methoden werden vor allem für ihre Fokussierung auf den Menschen und die Werterschaffung sowie  ihre Transparenz (hervorgerufen v.a. durch die kurzen Zyklen) geschätzt.
Tipp: Im Bog “ArmerKater.de” schreibe ich seit Jahren über agile Methoden.
Es ist jedoch teilweise schwierig alle benötigten Fertigkeiten und Erfahrungen zu einem akzeptablen Preis zu finden. An dieser Stelle wird Nearshoring interessant, da es in den Lieferantenländer häufig erfahrene Entwicklerteams mit Kenntnissen in agilen Methoden gibt.

Nearshore Outsourcing

imageFaktoren wie ein Engpass bei gut ausgebildetem Personal, Druck Kosten zu senden und gleichzeitig flexibler zu werden sind die klassischen Beweggründe Entwicklungsarbeit auszulagern. Angesiedelt zwischen Onshore (gleiches Land) und Offshore (ein anderer Kontinent), kombiniert Nearshoring (anderes Land, jedoch relativ nahe) die positiven Aspekte der geringeren Lohnkosten mit relativ kurzen Reisezeiten und nahezu gleichen Zeitzonen. Nearshoring (kurz für Nearshore Outsourcing) hilft ihnen sich auf ihr Kerngeschäft zu konzentrieren, aber trotzdem ein breites Spektrum an Lösungen bieten zu können. Aus europäischer Sicht sind beliebte Nearshoring-Regionen Osteuropa  und das nördliche Afrike (hauptsächlich Tunesien und Ägypten). Aus einer US-amerikanischen Sicht gelten Mexiko und Südamrika allgemein als Nearshoring-Regionen.

image

Abgrenzung Inhouse/Onsite/Nearshore/Offshore

image

Vergleich von Inhouse, Offshore und Nearshore

Agile Nearshoring

Die Kombination der Vorteile von agilen Methoden mit dem Nearshoring ermöglicht es, kostengünstig qualitativ hochwertige Lösungen zu erstellen und hierbei flexibel sich den Marktgegebenheiten anpassen zu können. Bevor dies jedoch möglich ist, müssen eine Vielzahl an individuellen Herausforderungen bewältigt werden. Das Ergebnis ist jedoch diesen Aufwand wert. Ein typische Problem von Outsourcing ist, dass die Leistungserfüllung komplett auf zuvor getroffenen Vertragsvereinbarungen beruht. Diese lassen sich oft nicht schnell genug neuen Anforderungen anpassen. Letztendlich wird oft eine Leistung erstellt, die nicht (mehr) den Bedürfnissen des Kunden entspricht. Hier helfen die kurzen Zyklen und die hohe Transparenz der agilen Methoden, um sogenannte "U-Boot-Projekte" zu vermeiden.
Tipp: Die Vorzüge der Kombination von Agile und Nearshore werden in unserem Blog diskutiert.
Wir beraten Sie dabei, wie sie schnell ein eigenes Nearshoring-Team aufstellen können und dieses effektiv in die bestehenden Prozesse einbinden. Nehmen Sie Kontakt für ein unverbindliches Gespräch auf.