인도의 프로그래머: Wie gut sind sie wirklich?
Softwareentwicklung in Indien ist ein Thema das immer mehr Agenturen, IT Dienstleister und IT Abteilungen interessiert.
Das liegt auch daran, dass der Bedarf an Digital Dienstleistungen immer weiter steigt. Fast jeder scheint ein Budget zu haben. Sei es der Staat, der nach einer Digitalisierung der Wirtschaft ruft, oder die Wirtschaft selbst, welche die Herausforderung in der IT sieht.
Um diese Herausforderungen jedoch zu stemmen braucht es genug Entwickler, welche die notwendigen Anwendungen erstellen.
Eine gute Möglichkeit ist der Subkontinent. Seit Jahren – besser gesagt, seit Jahrzehnten – gibt es dort einen Fokus auf die IT Industrie.
Im Beitrag mehr Informationen zu Programmierern aus dem Subkontinent und die unterchiedlichen Möglichkeiten mit Teams dort zusammenzuarbeiten.
Einführung
In den 80er und 90er Jahren gab es in Indien zwar viele Ingenieursabsolventen, Jobs für diese gab es jedoch nur sehr wenige.
Auf der anderen Seite entstanden zu dieser Zeit immer mehr Unternehmen im IT Bereich in den USA. Microsoft, Oracle, Apple은 Beispiele를 기반으로 합니다.
Diese hatten unter anderem Schwierigkeiten an Fachkräfte zu kommen, da das Wachstum stark war und die Absolventen im MINT (Mathematik, Informatik, Naturwissenschaften, Technik) eher gering waren.
Findige Unternehmer fanden jedoch schnell heraus, dass es in Indien viele unbeschäftigte Ingenieure gab, welche man ausbilden könnte und welche dann für diese Unternehmen aus den USA arbeiten könnten.
In den Anfangsjahren waren noch riessige Satelliten notwendig, welche man sich teuer installieren musste. Gleichzeitig waren die Übertragungsraten extremst teuer.
Dennoch hat sich das Unterfangen gelohnt, denn der Bedarf war sehr hoch. Auch diese hohen Hürden schreckten vor einer Zusammenarbeit nicht ab.
Entstehung Groser IT Konzerne
Durch den hohen Bedarf entstanden auch immer mehr Startups zu dieser Zeit, welche Outsourcing Dienstleistungen anboten.
Gute Beispiele sind Infosys und Wipro. Beide Unternehmen beschäftigen heutzutage mehrere Hunderttausend Softwareentwickler.
In den Anfangsjahren hat es die meisten, heute Grossen, Unternehmen schwer.
Jedoch besonders in den Jahren 1990 bis 2010 sind diese Unternehmen rasant gewachsen.
Verbesserte Kommunikationswerkzeuge
Heutzutage sind die Schwierigkeiten aus der Vergangenheit fast schon komplett ausgemerzt.
Werkzeuge wie Skype (Voice over IP, Videoübertragung und Chat) sind kostenfrei zu nutzen und funktionieren fast schon einwandfrei.
Weitere Werkzeuge welche eine gute Kommunikation sicherstellen:
- Trello : Ein kostenfreie Onlinesoftware mit welchem man Aufgaben verteilen kann.
- TeamViewer : Diese Software ist in der nicht-kommerziellen Version kostenfrei. Damit lassen sich ganz einfach Computer mit anderen Nutzern teilen und diese können den Rechner des Gegenübers kontrollieren. Gut wenn man schnell mal은 Rechner des anderen durchschauen/ testen möchte에 속했습니다.
Die Liste lässt sich noch sehr viel weiter fortführen.
Nicht nur das. Auch die Internetverbindungen sind schneller und gleichzeitig viel günstiger geworden.
Das hat zu einem regelrechten Boom geführt. Heute sind mehr als als 3 Millionen Softwareentwickler auf dem Subkontinent beschäftigt. (출처: NASSCOM, IT Dachverband)
Möglichkeiten der Zusammenarbeit
Heutzutage gibt es sehr viele Möglichkeiten mit Teams in Indien zusammenzuarbeiten. Hier werden drei Wege aufgezeigt:
1) Auf Projektbasis(Wasserfall Methode) : Hier gibt man Softwareprojekte als Ganzes ab. in manchen Fällen werden auch Lastenhefte und Pflichtenhefte erstellt. Die komplette Entwicklung wird von dem Team auf dem Subkontinent übernommen.
ㅏ. 소용돌이:
나. Genaue Kostenübersicht und daher Vergleich möglich: 독일에 zahlt man이 있었습니까? zahlt man dort였습니까?
비. 밤테일:
나. 블랙 박스: Man weiss nicht unbedingt wer an dem Projekt arbeiten wird. 무엇을 할 수 있습니까?
2) Entwickler einzeln über den Dienstleister anstellen : Dies scheint mir persönlich immer noch der beste Weg zu sein(면책 조항: Das bietet auch unser Unternehmen an). Hier stellt man langfristig Programmier ein, welche dann an den eigenen Projekten arbeiten.
ㅏ. 소용돌이:
나. Die IT Experten eigenen sich mit der Zeit die Anforderungen an Qualität und Unternehmenskultur an.
비. 밤테일:
나. Lohnt sich nur für Unternehmen welche ständig IT Aufgaben haben.
3) Agiler Ansatz : Auch dies ist ein erfolgsversprechender Ansatz. Hier wird in Sprints (meistens vierwöchige Entwicklungsabschnitte) programmiert und Resultate geliefert.
ㅏ. 소용돌이:
나. Man erhält schnell verwertbare Funktionalitäten
비. 밤테일:
나. Ähnlich wie bei der Wasserfall Methode weiss man nicht wer an den Projekten arbeiten wird.
Wie sieht es kulturellen Unterschieden aus?
Die Welt nähert sich immer weiter an. 미국의 유로파와 미국에서 열광하는 사람은 할리우드 블록버스터 시대에 새롭게 등장하고 Südasien의 다른 지역에서도 마찬가지입니다.
Auch im Fernsehen haben amerikanische und weltweite Sender (BBC beispielsweise) ihren Platz, neben den indischen Sendern gefunden.
Fast alle nutzen WhatsApp, Facebook 및 ähnliche Plattformen.
Auch die Essensgewohnheiten gehen über zu McDonalds und Co.
Die kulturelle Nähe entsteht also nicht wirklich direct, aber über Umwege über die amerikanische Kultur.
Die Lebensgewohnheiten gleichen sich also immer weiter an.
Dennoch: Ein Deutscher und auch ein Inder wird kein Amerikaner, nur weil er oder sie Filme oder Essen von dort ist. Kleine Unterschiede gibt es natürlich immer. Ein gewisses Fingerspitzengefühl müssen daher beide Seiten mitbringen.
In Südasien ist man eher indirekt, während man in Mitteleuropa eher sehr direkt ist.
Aber auch solche Unterschiede lassen sich managern, besonders wenn man langfristig miteinander zusammenarbeitet.
Wie stark sind Experten von dort?
Auf der einen Seite gibt es die, welche Zweifel haben, ob es mit Indien wirklich klappen kann. Man hörte lange Zeit nicht nur positives vom Subkontinent, wenn es um Softwareentwicklung ging. Das ändert sich jedoch langsam.
Personen die schon mehr mit diesem südasiatischen Land und der Industrie zu tun gehabt haben wissen, dass es dort Entwicklungszentren von Google, Amazon, Bosch, SAP, bis hin zu kleineren IT Dienstleistern gibt, welche dort erfolgreich Teams beschäftigen.
Die Frage ist also gar nicht mehr wie gut Experten von dort sind. Eher ist es wichtig, die richtigen Mitarbeiter zu finden und diese einzustellen. Bei YUHIRO haben wir die Erfahrung gemacht, dass wenn man die richtigen IT Experten findet, diese dann auch zu einem wichtigen Teil des Teams in Deutschland werden.
사람이 필요했습니다: In Bereichen wie Frontend-Entwicklung sind die IT Experten aus Südasien dann doch nicht so gut. Gebieten wie UX(사용자 인터페이스 디자인, neudeutsch für Oberflächen 디자인), UX(사용자 경험, neudeutsch für Nutzererlebnis)의 Beispielsweise는 매우 엄격합니다.
Wenn es jedoch um “normales” Photoshop und HTML, CSS, JavaScript geht, dann sind auch Experten aus dem Subkontinent gut.
Welche Technologien kann man dort gut finden?
Obwohl Indien einen Fokus auf IT hat, kann man dennoch sagen, dass es im Land eine weitere Spezialiserung auf bestimmte Technologien hat.
Beispielsweise findet man Experten mit einem Webentwicklungs-Hintergrund einfacher, als zum Beispiel einen Embedded Software Spezialisten.
Hier eine Übersicht über Experten, welche man gut findet:
- PHP 엔트위클러
- PHP 프레임워크(Laravel, Zend, Symfony, YII)
- ASP.NET(C#, MVC, 웹 API)
- 기계적 인조 인간
- 아이폰 OS
- Onlineshop Lösungen(Magento, WooCommerce, xt:Commerce)
- 콘텐츠 관리 시스템(WordPress, Drupal)
Mittelschwer sind folgende Bereiche:
- 자마린
- 자바
- C#.NET(Desktopanwendungen을 위한 Entwicklunglung)
- 풀스택 엔트위클러
슈워:
- 임베디드 엔트위클러
- 데스크톱 응용 프로그램 전송
- Entwickler mit unterchiedlichen Experten-Schwerpunkten (beispielsweise Android 및 PHP)
파짓
Der Subkontinent ist ein interessanter Standort, um Softwareentwicklungsteams aufzubauen.
Meine Erfahrung ist, dass wenn man sich die Zeit lässt, gute IT Experten zu finden, dann klappt die Zusammenarbeit auch.
Interessante 링크:
Erfahrungen mit indischen IT Experten
인도 아웃소싱 팁
사진 출처 : Flickr.com/ Niyam/ Enterprise 2.0
저자: Sascha Thattil ist Geschäftsführer bei YUHIRO und unterstützt Unternehmen beim einfachen Aufbau von Entwickler-Teams in Indien. YUHIRO, ein deutsch-indisches Unternehmen, stellt Programmier für Agenturen, IT Dienstleister und IT Abteilungen bereit.