SOFTWAREENTWICKLUNG

 

Ist Offshoring-Softwareentwicklung die richtige Wahl?

 

 

FORFIRM BIETET DIE MÖGLICHKEIT, IHRE SOFTWARE-FÄHIGKEITEN IN EUROPA ZU VERBESSERN.

   

FORFIRM, Software, die zu Hause hergestellt wird. Nutzen Sie unsere umfassenden Dienstleistungen und Lösungen für Anwendungsentwicklung, -wartung und -management, die einen messbaren Geschäftswert liefern.

 

LÖSUNGEN ERFORSCHEN

 

- AGILE UND DEVOPS

-MAINFRAME-MODERNISIERUNG

-NIA FÜR DIE ANWENDUNG

-SUPPORT UND WARTUNG

LEISTUNGSANGEBOTE

 

-ANWENDUNGSENTWICKLUNG

-WARTUNG UND SUPPORT VON ANWENDUNGEN

-DOMAIN-BERATUNG

-TECHNOLOGIEBERATUNG

-OPEN SOURCE ENTWICKLUNG UND MIGRATION

DIE RESHORING-OPTION:

 

Vielleicht ist es an der Zeit, die Produktion zurückzuholen. Das hat seine eigenen Herausforderungen.

 

 

Was sind die treibenden Faktoren und wie kann Reshoring meinem Unternehmen zugute kommen?

 

 

Mehrere Faktoren treiben das Reshoring voran. Diese Faktoren lassen sich in drei Kategorien einteilen: Wareneinstandspreise, versteckte Kosten und Risikomanagement. Unternehmen können internationale Währungsschwankungen, Zoll- und Logistikkopfschmerzen vermeiden und Geschäftsgeheimnisse und Patente besser schützen, indem sie in den USA produzieren. Das reichliche Angebot an Erdgas in Nordamerika trägt dazu bei, die Betriebskosten angemessen zu halten, und lokale und staatliche Regierungen sind bestrebt, Hersteller durch Steueranreize und Unternehmenszonen zu gewinnen. Am wichtigsten ist, dass Unternehmen die Wettbewerbsvorteile einer besseren Qualitätskontrolle und einer kürzeren, reaktionsschnellen Lieferkette analysieren, die der Schlüssel zu einem sich ständig verändernden technologiegetriebenen Marktplatz sind.

 

Per Definition bringt Reshoring die Produktion zurück in die USA. Im Allgemeinen wird der Umzug nach Reshore von einer Verringerung der Lohnkosten pro Einheit für die Entwicklungsländer im Vergleich zur Inlandsproduktion angetrieben. Es gibt jedoch eine Vielzahl von versteckten Kosten, Geschäftsrisiken und organisatorischen Mühen, die mit einer verlängerten Lieferkette und der Verwaltung eines weitreichenden operativen Fußabdrucks einhergehen. Die Abgrenzung von Ländern mit teilweise fragwürdigen Geschäftspraktiken wie China, Indien und Mexiko ist ein zusätzlicher Vorteil für das Reshoring. Schließlich bieten viele US-Gemeinden Steuervergünstigungen, Zuschüsse und andere Anreize an, um Arbeitsplätze in der Industrie ihrer Region zu schaffen.

 

Das Hauptthema, das das Phänomen des Reshoring antreibt, ist eine schnell abnehmende Differenz bei den Grundstückskosten zwischen den Entwicklungsländern und den Vereinigten Staaten. Die Arbeitskosten in China steigen rapide an, während sie in den USA seit über einem Jahrzehnt unverändert bleiben.

 

Der Boom der lokalen Erdgasproduktion hat den heimischen Herstellern einen enormen Kostenvorteil verschafft. Dieses Phänomen hat zu einer dramatischen Kostendifferenz im Vergleich zu anderen Regionen der Welt geführt. Erdgas treibt nicht nur die Fabriken des Landes an, sondern ist auch ein Rohstoff für bestimmte Produkte wie Kunststoff, Ammoniak, Wasserstoff, Methanol und Einsatzstoffe. Auch der chinesische Renminbi hat in den letzten zehn Jahren eine Aufwertung um 30% gegenüber dem US-Dollar erlebt. Hinzu kommen die Kosten für die Verwaltung von entfernten Lieferanten oder Produktionsanlagen. Während die meisten Unternehmen in der Regel bestimmte Kosten im Zusammenhang mit Reisen zu den Produktionsstätten berücksichtigen, unterschätzen viele Unternehmen die Managementanforderungen des globalen Geschäfts. Dies führt zu einer Situation, in der das Unternehmen im Vergleich zu den neuen Geschäftsanforderungen weder in der Anzahl noch in den Fähigkeiten ausreichend besetzt ist.

 

Ein weiterer Bereich, der typischerweise nicht vollständig berücksichtigt wird, sind die Kosten, die mit einer verlängerten Lieferkette verbunden sind. Mit Lieferzeiten von acht Wochen kann jede Produktionsstörung oder jedes Qualitätsproblem für einen Hersteller sehr teuer werden. Der uralte Wunsch nach einem Transportmittel, das "schneller als ein Boot, aber billiger als ein Flugzeug" ist, scheint uns zu überdauern. Kleine Lieferunterbrechungen können daher bei der Luftfracht sehr kostspielig werden, anstatt eine Produktionsverzögerung zu riskieren, um die Kundenzufriedenheit zu gewährleisten. Außerdem kann ein beim Kunden entdecktes Qualitätsproblem die Überprüfung der mehr als zwei Monate dauernden Lagerbestände auf Schiffen zwischen dem Werk und dem Kunden erfordern.

 

Der einzige Aspekt, der selten verstanden und fast nie berechnet wird, sind die "versteckten Kosten", die mit der Auslandsproduktion verbunden sind. Traditionell preiswerte Produktionsländer haben zwangsläufig einen sehr großen Elefanten im Raum: die Korruption. Laut Transparency.org haben Länder wie China, Malaysia, Indien und Mexiko alle Korruptionswahrnehmungsindizes von unter 50 auf einer Skala von 100 (wobei 100 die am wenigsten korrupten sind). Korruption manifestiert sich in einer Vielzahl von Formen, einschließlich illegaler Zahlungen, absichtlicher Auslassungen von Qualitätsprozessen, Diebstahl von geistigem Eigentum und Verletzung von Personalgesetzen.

 

Auch wenn alle Kosten identifiziert sind, gibt es immer noch Geschäftsrisiken, die es zu bewerten gilt. Ist Ihr Unternehmen bereit, die mit einer achtwöchigen Lieferkette verbundenen Risiken zu akzeptieren? Fühlen Sie sich wohl dabei, sicherzustellen, dass es keine Qualitätskontrolle gibt? Wird Ihr Werk oder Lieferant Teil eines Skandals im Zusammenhang mit Umweltfragen oder Arbeitnehmerrechten sein? Können Sie die potenziellen PR-Probleme im Zusammenhang mit betrügerischen oder skandalösen Aktivitäten ertragen? Basiert Ihre Unternehmensbewertung auf dem mit Ihrem Produkt verbundenen geistigen Eigentum und können Sie riskieren, dass dieses kopiert wird? Alle diese Fragen müssen als Teil Ihrer globalen Fertigungsstrategie angegangen werden.

 

Erstellen eines analytischen Modells

 

Die Verlagerung der Produktion nach Hause ist keine einfache Sache und die Kritiker von Reshoring haben gültige Argumente. Unternehmen tun alles, was sie können, um die Mitarbeiterzahl niedrig zu halten. Ein Roboter leidet nicht unter Verletzungen durch wiederholte Bewegungen oder andere Müdigkeit. Es gibt heute eine größere Fülle von hochqualifizierten Arbeitern im Ausland als je zuvor, - und ein Mangel in den USA. Kritiker argumentieren, dass es auch einen erfahrenen Managementmangel, ein unzureichendes Ökosystem, einen Mangel an Größe und in einigen Fällen auch an politischem Engagement gibt.

 

Mittelstandsunternehmen verfügen nicht über die Ressourcen und die internationale Ausgereiftheit großer multinationaler Konzerne. Kleinere Unternehmen verfügen nicht über das Kapital, um das Risiko des Wiederaufbaus der inländischen Lieferkette einzugehen. Es müssen neue Lieferantenvereinbarungen getroffen werden. Der Standort in der Nähe von Lieferantennetzwerken und gut ausgebildeten Mitarbeitern ist besonders wichtig. Bauen Sie redundante Werkzeuge oder versenden Sie die vorhandenen Werkzeuge aus Übersee? Wie sieht Ihre Bestandsstrategie zur Unterstützung des Transfers aus? Wem gehört der Zu lang und wie übertragen Sie ihn effektiv in die USA?

 

Unternehmen müssen auch einen Projektplan oder ein Modell für den Übergang erstellen. Wenn ein ausländischer Auftragsfertiger hört, dass Sie gehen, könnte der Lieferant die Vergabe von Krediten für Forderungen verweigern und damit einen Cash on Demand Situation schaffen oder einfach die Arbeit für Sie ganz einstellen. Wenn Sie eine ausländische juristische Person haben, kann die Liquidation je nach den lokalen Gesetzen eine Herausforderung darstellen. Der Transfer von Bargeld aus einem Gastland kann schwierig bis unmöglich sein. Kurz gesagt, es ist nicht abzusehen, wie das Gastland reagieren wird.

 

Das Entscheidungsmodell sollte die steuerlichen Auswirkungen und Strategien sowie die Immobilienanalyse berücksichtigen. Das Unternehmen sollte alle Kosten berücksichtigen, einschließlich Transport, Energiekosten, Lagerbestände, Löhne und andere lieferkettenbezogene Kosten. Nach der Bewertung kann dann eine Entscheidung über die geeignete Vorgehensweise getroffen werden.

Unternehmen, die den Schritt wagten

 

Basierend auf Informationen des Reshoring Institute haben viele Unternehmen erfolgreich Reshored durchgeführt. GE investierte 800 Millionen Dollar in den Appliance Park, um die Produktion von Warmwasserbereitern, Kühlschränken, Waschmaschinen und Trocknern wieder aufzunehmen. Die Gewerkschaftsanlage in Louisville, KY, beschäftigt über 1.300 Mitarbeiter. Das Unternehmen stellte fest, dass die Zusammenarbeit bei der Gestaltung mit den Mitarbeitern einfacher ist. Neben steuerlichen Anreizen für die Rückkehr in die USA nannte das Unternehmen Lager- und Lieferprobleme und steigende Gesamtkosten in China.

 

Scovill verlegte eine Knopfdruckerei von China nach Clarkesville, GA. Die Gründe dafür waren höhere Arbeitskosten, ein gestiegener Yuan und die Tatsache, dass ein Viertel der chinesischen Mitarbeiter nach einem Urlaub nicht mehr zur Arbeit zurückkehrte.
Bailey Hydropower verlagerte seine 100.000 Quadratfuß große Hydraulikzylinderanlage in Chennai, Indien, zurück zu einem 60.000 Quadratfuß großen Werk in West Knoxville, TN. Als Gründe wurden schnellere Lieferungen sowie weniger Lieferketten- und Qualitätsprobleme genannt.
Lokale Regierungen können es das Reshore attraktiv machen. Als der Gerätehersteller Electrolux vor einigen Jahren beschloss, sein kanadisches Werk zu verlegen, dachte er an Juárez, Mexiko, und Memphis, TN. Memphis steuerte Land und Geld bei, was es zu attraktiv machte, um es abzulehnen.

 

Fazit

 

1978 gab es in den USA mit 19 Millionen Arbeitsplätzen in der Fertigung einen Höchststand und im Jahr 2000 waren es noch 17 Millionen. Es folgte ein starker Rückgang und die Zahlen sind von Jahr zu Jahr, mit kleinen Ausnahmen in den letzten zwei Jahren, auf knapp 13 Millionen gesunken. Als Prozentsatz der Gesamtbeschäftigung in den USA ausgedrückt, ist die Produktion von 20 Prozent im Jahr 1940 auf heute etwa 10 Prozent gesunken, so das US-Arbeitsministerium, Bureau of Labor Statistics.

 

Aus heutiger Sicht muss Reshoring beweisen, dass es mehr als ein PR-Gag ist. Der Verlust von Produktionsstätten und Arbeitsplätzen ist nach wie vor ein wichtiger Trend, aber mit wettbewerbsfähigen Anreizen und Vorteilen sind die Aussichten für Reshoring vielversprechend. Obwohl es uns nicht wieder auf das Beschäftigungsniveau der 1960er und 70er Jahre im verarbeitenden Gewerbe zurückbringen wird, kann Reshoring dazu beitragen, die Lieferkette mit einigen Komponenten auszugleichen, die hier, teilweise in Übersee und teilweise in Mexiko für bestimmte Produkte hergestellt werden. Um die Vorteile von Reshoring zu nutzen und Schwierigkeiten während des Übergangs zu vermeiden, sollten Unternehmen ihren Reshore-Zug sorgfältig planen und durchführen, um sicherzustellen, dass ihre Lieferketten nicht gestört werden.

WARUM IST DAS OUTSOURCING NACH INDIEN EINE SCHLECHTE IDEE?

 

Das Problem, das von zwei Seiten angegangen werden sollte

 

 

 

Mangelnde Erfahrung

Zhenya Rozinskiy schrieb in seinem Artikel "Why Is Indian Outsourcing Doomed", dass Indien mit der sogenannten "Tech Bubble" konfrontiert ist, die nach seinen Worten ein Phänomen ist, wenn Menschen ohne technischen Hintergrund zu QA oder Software-Ingenieuren werden, nur weil diese Positionen prestigeträchtig sind und es erlauben, Geld zu verdienen. Er erklärt, dass dieser Faktor die Qualität der Projekte beeinflussen wird, die an die Kunden indischer IT-Firmen geliefert werden, da ihre Projekte ein Testgebiet für die Einsteiger sein werden.
Es gibt viele ähnliche Meinungen, die Sie über das Internet finden können. Und alle lösen eine immense Abwehrreaktion aus. Mein eigenes Argument ist, dass dies eine sehr häufige Praxis ist, um den Einsteigern auf der ganzen Welt einen Trainingsplatz zu bieten. Das passiert nicht nur in Indien, denken Sie daran.

 

Zeitunterschied

Ein weiteres häufiges Argument, das gegen die Zusammenarbeit mit indischen Ingenieuren spricht, ist der Zeitzonenunterschied, der eigentlich immens ist. Das Hauptproblem damit ist, dass es über 24 Stunden dauert, bis ein Entwicklungsteam eine Antwort erhält. Eine verspätete Reaktion kann jedoch nicht nur durch den Zeitunterschied, sondern auch durch den Mangel an Informationen verursacht werden. Normalerweise versuchen agile Teams, sich an den Zeitplan der Kunden anzupassen, wenn der Unterschied in den Zeitzonen gering ist.

 

Mischkosten

Rozinskiy erwähnt in seinem Artikel "Mischkosten". Er beschreibt, wie ein typisches indisches Entwicklerteam aussieht:
50% - Junioren, die kaum arbeiten können;
25% - Junioren, die etwas besser sind als die erste Gruppe;
25% - Mittelentwickler, die kürzlich Junioren waren.
Diese Distribution hat nichts damit zu tun, wie sie tatsächlich aussieht, denn Influencer können nicht einfach alle indischen Entwickler verallgemeinern, auch wenn Sie eine langjährige Erfahrung in der Zusammenarbeit mit einigen der dort ansässigen Teams haben.
Neben der Positionsverteilung der Entwickler in einem Team schreibt der Autor über die "Blended Costs", was bedeutet, dass Sie für Senior Developer, anstelle der oben genannten bezahlen.

 

Kommunikationsherausforderungen

Nach den Worten eines anderen Autors, Christophe Delsol, der die Leser über die Risiken des Outsourcings nach Indien aufklärte, ist einer der größten Nachteile, dass indische Entwickler lieber verbale Kommunikation als SRS-Dokumentation schreiben. Dies führt zu einer Fehlinterpretation der zugewiesenen Aufgaben und zu Missverständnissen zwischen Kunden und Entwicklern. Wir alle wissen jedoch, dass das der Kunde ist, der einen Lieferanten wählt. Kommunikationsprozesse und -themen sollten bereits zu Beginn Ihrer Zusammenarbeit diskutiert werden.

 

Sind indische Programmierer überbewertet?

 

 

Ich habe auf Quora eine brillante Antwort auf diese Frage gefunden. Rambabu Thota zum Beispiel ist der Ansicht, dass die Programmierung keine Nationalität oder Religion hat. Es ist nicht richtig, Talente anhand ihrer Rasse zu beurteilen.
Viele indische Entwickler sind beleidigt in Reddit-Threads, Facebook oder auf anderen Social-Media-Seiten, nur weil es weit verbreitet ist zu berücksichtigen, dass alle Inder den Code von niedriger Qualität schreiben. Aber erinnern Sie sich, dass Bill Gates vor langer Zeit, 2005, sagte, dass Microsofts beste Programmierer aus Indien kommen, nicht wahr?

In diesem Jahr hat Gates bei seinem Besuch in Indien auch den Wettbewerb für junge indische Entwickler angekündigt, dessen Hauptziel es war, die aufstrebenden Talente zu finden. In seiner Rede erwähnte er, dass es sein Ziel sei, digitale Geräte kostengünstig und für die Nutzer einfach einzurichten. Ist es nicht der Hauptgrund, warum so viele internationale Unternehmen ihre Projekte nach Indien auslagern, da dieses Land "billige Arbeitskräfte" anbietet. Mal sehen, wie viel indische Entwickler verdienen.
Laut Payscale verdienen indische Entwickler rund 391.000 Rs pro Jahr. Das sind etwa 5.700 USD. Die niedrigste jährliche Zahlung beträgt 179.000 Rs (2.600 USD), während das höchste Gehalt 884.500 Rs (12.900 USD) erreicht. Der Stundensatz reicht von 98,5 Rs bis 1.230 Rs (14-18 Dollar pro Stunde). Zu den hochbezahlten Fähigkeiten gehören C++ und Java/J2EE. Die Daten auf Payscale werden durch 11.410 Einzelberichte der in Indien tätigen Entwickler ergänzt.

DICEUS1

Die wichtigsten Faktoren, die die Gehälter der Entwickler in Indien beeinflussen

 

 

 

 

Zunächst einmal sollten wir die Fähigkeiten als den wichtigsten Faktor für die Zahlungen nennen. Die Fähigkeiten, die unter den Programmierern am meisten gefragt sind, sind wie folgt:
-Java/J2EE
-C++
-JavaScript
-.Net
-SQL
-jQuery
-C#
-HTML und CSS
-ASP.Net
-Microsoft SQL Server
Geschlecht ist der zweite Faktor, der die berufliche Beteiligung beeinflusst, da Payscale zeigt, dass 84% Männer und nur 16% Frauen als Software-Ingenieure arbeiten.
Jahrelange Erfahrung in der Programmierung beeinflussen auch das Engagement:

 

 

72% der Entwickler arbeiten 1-4 Jahre in der IT;
14% arbeiten weniger als 1 Jahr;
13% sind als Entwickler 5-9 Jahre beschäftigt;
2% arbeiten nur mehr als 10 Jahre;
0% arbeiten mehr als 20 Jahre.

 

Der Standort der Entwickler beeinflusst auch die Gehälter. Es ist offensichtlich, dass diejenigen, die in größeren Städten leben, höhere Gehälter verdienen als diejenigen, die sich in kleinen Städten befinden. Hier ist eine visuelle Hilfe, die den Lohnunterschied nach Standorten zeigt.

Was sind die Hauptprobleme beim Outsourcing nach Indien?

 

 

 

 

Während viele Blogger und Influencer schreiben, dass indische Programmierer inkompetent sind, stehen letztere vor Probleme, die sie stark belasten. Sehen wir, welche drängenden Themen des Tages in der IT-Community in Indien am häufigsten auftreten.
Es gibt viele Rezensionen und Geschichten, die von indischen Programmierern geschrieben wurden.
Nachfolgend finden Sie einige der häufig gemeldeten Probleme, mit denen sie konfrontiert sind, so Payscale:

 

1. Kein Ausgleich für Überstunden.
2. Geringere Raten im Vergleich zu den gezahlten in anderen Ländern der Welt.
3. Stressiges Arbeitsumfeld.
4. Schlechtes Projektmanagement.
5. Mangelnde Anerkennung und keine Vergünstigungen.
6. Zu viele Aufgaben pro Mitarbeiter.
7. Keine Karrieremöglichkeiten.
8. Keine Technologie-Upgrades.
9. Ungleiche Aufgabenverteilung zwischen den Mitarbeitern.

 

 

Dies waren die Hauptthemen, die die gesamte Situation beim Outsourcing nach Indien betreffen können.
Trotz aller Mängel beschreiben Menschen, die in Indien als Software-Ingenieure, Programmierer und Entwickler arbeiten, die Vorteile ihres Berufs in der IT. Hier ist, was die Inder an ihrem Job in der IT mögen:

 

 

1. Die Möglichkeit, neue Fähigkeiten und Kenntnisse zu erwerben.
2. Kreativität.
3. Die Entwicklung von Problemlösungsfähigkeiten.
4. Die Möglichkeit, mit erfahrenen Entwicklern aus der Ferne zu arbeiten.
5. Neuen Technologien lernen.
6. Flexibilität der Arbeitszeiten.
7. Kommunikation mit Kunden.
8. Engagierte Mentorschaft.
9. Bürobedingungen.

Welche weiteren Nachteile hat das Outsourcing in Indien, um es zu berücksichtigen?

 

 

 

Dieser Artikel ist nicht darauf ausgerichtet, Sie zu überzeugen, Ihre Gedanken über Indien als Outsourcing-Destination wegzuwerfen. In der Tat versuche ich zu verstehen, warum so viele Menschen gegen diese Idee sind. Deshalb habe ich weitere Nachteile gesammelt, die Sie bei der Planung Ihrer Projektaufgaben an einen Offshore-Vendor berücksichtigen sollten. Also, hier sind noch ein paar andere Nachteile:

 

1. Sie können leicht Betrüger begegnen, die Ihr Projekt SRS oder andere Daten im Zusammenhang mit Ihrem Projekt kopieren und verkaufen.

2. Durch die Sprachbarriere können Sie z.B. die Zeit für die Entwicklung verlieren. Einige indische Programmierer sprechen kein Englisch, deshalb wird die SRS-Dokumentation oft ins Indische übersetzt. Es dauert sicher einige Zeit.

3. Laut einer Umfrage von Hewitt steht Indien in diesem Jahr vor einer Gehaltserhöhung von 9,4%. Das wird sicherlich dazu führen, dass die Entwicklerraten steigen. Das bedeutet, dass die Kunden ihre Budgets entsprechend planen müssen.

 

Zu den Bedrohungen, denen Indien heute ausgesetzt ist, gehört die Entwicklung neuer Zentren wie der Philippinen und Chinas, die aufgrund ihrer kostengünstigen Vorteile bei Investoren immer mehr an Bedeutung gewinnen. Hier ist ein Bedürfnis, indische Entwickler mit ihren chinesischen Kollegen zu vergleichen.

 

Indische Programmierer vs. chinesische Programmierer

 

 

 

HackerRank kam zu dem Schluss, dass sich die größten Programmierer-Communities in den USA und Indien befinden und die besten Programmierer in China ansässig sind. HackerRank bewertet das Qualifikationsniveau von Entwicklern und vereint Online-Communities von Programmierern auf der ganzen Welt.

 

Sie analysierten mehr als 1,4 Millionen Testaufgaben, die in den letzten Jahren durchgeführt wurden. Chinesische Programmierer sind den Vertretern anderer Länder in Mathematik, funktionaler Programmierung und Datenstrukturen überlegen. Nach dieser Bewertung ist Indien ein führendes Land bei der Wachstumsgeschwindigkeit von Entwicklern.

Während Indianer über Überstunden klagen, schlafen chinesische Entwickler am Arbeitsplatz wegen der groben Kompetenz auf dem heimischen Markt.

maps

Entwicklergehälter in China und den USA

 

 

Laut Payscale liegt das durchschnittliche Gehalt der chinesischen Entwickler bei etwa 182.500 CNU, was etwa 26.900 Dollar pro Jahr entspricht. Es ist viel höher, als indische Entwickler verdienen. Die Zahlung hängt von der Erfahrung, dem Geschlecht, dem Standort und den Fähigkeiten eines Entwicklers ab. So verdienen diejenigen Mitarbeiter, die ihren Sitz in Peking haben, mehr als diejenigen, die zum Beispiel in Shanghai leben. Zu den in China gefragten Kompetenzen gehören C#, C++, Java und .Net. Wenn wir indische Programmierer mit amerikanischen Programmierern vergleichen, werden wir sicherlich herausfinden müssen, wie viel diese pro Stunde und pro Jahr verdienen.

 

Laut Indeed verdienen amerikanische Entwickler rund 102.000 Dollar pro Jahr. Nachfolgend finden Sie weitere Details zu den verschiedenen Aufgaben im Software-Engineering:

 

Software-Entwickler $102K
Java-Entwickler $100K
Web-Entwickler $71
Net-Entwickler $91K
Anwendungsentwickler $84K
Vollstapel-Entwickler $112K
Front-end Entwickler $103K
Senior Softwareentwickler $117K

 

Wie Sie sehen, sind die Gehälter der US-Programmierer viel höher als die in Indien oder China. Wir sollten jedoch berücksichtigen, dass jede einzelne Stellenausschreibung in den USA und in Indien sehr unterschiedlich sein kann, d.h. Entwickler müssen möglicherweise über unterschiedliche Fähigkeiten verfügen.
Der Stundensatz der amerikanischen Softwareentwickler liegt zwischen 18 und 60 US-Dollar. Ein durchschnittlicher Stundensatz beträgt 33 $, zu den gefragtesten Fähigkeiten gehören die folgenden Technologien und Programmiersprachen: Python, UNIX, Java, JavaScript, Angular.js, C++, SQL, HTML, C#, .Net, ASP.Net, Microsoft SQL Server, HTML, PHP, etc. Die höchsten Gehälter werden in San Francisco, San Jose, Seattle, New York gezahlt.
Zu den Dingen, die US-Programmierer an ihrer Arbeit nicht mögen, gehören die Probleme mit Projektmanagement, Fristen und unklaren SRS-Dokumenten. Viele Mitarbeiter beklagen sich über hohe Verantwortung und Druck am Arbeitsplatz.

Warum lagern Amerikaner ihre Projekte nach Indien aus?

 

 

Laut dem Bericht "The Indian Software Industry" haben die am häufigsten genannten Gründe für Outsourcing mit dem Fachkräftemangel in den USA zu tun. Unternehmen sagen, dass sie nicht schnell eine erforderliche Anzahl von Fachleuten finden können.
Ein weiterer Grund für das Outsourcing nach Indien ist die Tatsache, dass amerikanische Unternehmen nicht in eigene Fähigkeiten investieren wollen, die nicht zu ihren Kernkompetenzen passen (z.B. die Entwicklung von Apps für Legacy-Plattformen). Die Auslagerung solcher Projekte nach Indien oder einem anderen Land gibt den eigenen Mitarbeitern die Möglichkeit, kreativere Projekte zu realisieren.

 

Unternehmen, die sich mit der Entwicklung von Softwareprodukten beschäftigen, betonten die Notwendigkeit, die Produktentwicklung angesichts immer kürzer werdender Produktlebenszyklen zu beschleunigen. In einigen Fällen lagern US-Firmen ihre Aufträge an indische Unternehmen aus, um Zugang zu spezialisierteren Ingenieurtalenten zu erhalten, insbesondere im Bereich der Telekommunikation. Weitere Gründe sind die Möglichkeit des Rund-um-die-Uhr-Betriebs und die Fähigkeit indischer Anbieter, sehr kurzfristig "funktionale" Ingenieurteams zusammenzustellen.

 

 

Was die Autoren des Berichts überraschte:

 

"Einer der Gründe, die wir erwartet hatten, zu hören, aber oft nicht taten, war, dass Kostensenkung der Grund für das Outsourcing war. Viele Befragte minimierten dieses Problem und bestanden darauf, dass die Kosten eine relativ geringe Rolle spielten.
Dies scheint eine Reaktion auf die in den USA vorherrschende Besorgnis über den möglichen Schaden für US-Ingenieure durch Software-Outsourcing und Zufluss ausländischer Software-Programmierer zu sein. Sie steht auch im Widerspruch zu dem umfangreichen Preiswettbewerb, der in der indischen Softwareindustrie herrscht. Dem Bericht zufolge kommentierten die meisten US-Manager die ausgezeichneten Programmier- und Programmierkenntnisse in Indien. Sie fanden auch heraus, dass ihre indischen Lieferanten gute und willige Lernende waren, offen für neue Ideen und flexibel in Bezug auf die Soft- und Hardwareplattformen, für die sie Dienstleistungen anbieten.
Vielleicht sind Sie an dem entsprechenden Thema interessiert: "Outsourcing nach Indien oder in die Ukraine? Unterschiede zwischen Top-Zielen".

Die Organisation des Software-Outsourcings nach Indien

 

 

 

Software-Outsourcing und -Export werden in drei Kategorien eingeteilt, je nachdem, wo Software entwickelt wird und wie die Entwicklung verwaltet und organisiert wird.
Die erste Kategorie sind Beratungsleistungen vor Ort oder Projekte vor Ort, bei denen das indische Unternehmen dem US-Kunden Software-Profis mit den vom Kunden geforderten besonderen technischen Fähigkeiten zur Verfügung stellt. Diese Kenntnisse können von Mainframe-bezogener Software bis hin zu Spezialkenntnissen in UNIX- und WinNT-Plattformen mit JAVA-Programmierkenntnissen reichen. Im Wesentlichen wird das gesamte Projekt beim Kunden vor Ort durchgeführt. Der Kunde leitet das Projekt und kontrolliert die Leistungen und Termine. Die Software wird nach den Prozessen der Kunden entwickelt.
Die zweite Kategorie der Exporte besteht aus einer Mischung von Arbeiten, die sowohl offshore (d.h. in Indien) als auch vor Ort ausgeführt werden. In diesem Modell schickt das indische Unternehmen einige Software-Profis zur Anforderungsanalyse oder zum Training in einem bestimmten System an den Standort des Kunden. Diese Fachleute bringen dann die SRS-Dokumentation nach Indien zurück und lassen ein größeres Team die Software offshore entwickeln. Wenn das Projekt groß ist, bleiben ein paar indische Fachleute beim Kunden vor Ort und fungieren als Bindeglied zwischen den Projektleitern im Ausland und den Kunden. Manchmal werden diese Fachleute vor Ort für Notfallmaßnahmen und um dem Kunden zu versichern, dass das Projekt planmäßig verläuft. Um solche Projekte durchzuführen, benötigt ein Unternehmen nicht nur qualifizierte Fachleute, sondern auch einen Softwareentwicklungsprozess und eine Methodik sowie die Fähigkeit, die Softwareentwicklung zu verwalten. Im Gegensatz zu Onsite-Projekten bietet das indische Unternehmen auch technische und betriebswirtschaftliche Expertise.

 

Die dritte Methode des Softwareexports besteht in Form eines Offshore Development Centers (ODC/OSDC). Ein Offshore Development Center ist eine beliebte Organisationsform speziell für Unternehmen mit Sitz in den USA und Europa, die den Vorteil des qualifizierten Talentpools und der niedrigeren Löhne in Indien nutzen wollen. Bei einem Offshore-Entwicklungszentrum handelt es sich um einen Rahmenvertrag mit einer langfristigen Vereinbarung über die Preise für Zeit und Material (in der Regel standardisiert auf Mann-Stunden-Basis). Bei dieser Outsourcing-Methode wird ein großer Teil des Projekts offshore durchgeführt und die indische Firma ist für die Einhaltung der Liefertermine verantwortlich. Von Zeit zu Zeit sendet der Kunde Projekte an das Zentrum. Für jedes Projekt sind die Verhandlungen weitgehend auf die erforderlichen Ressourcen und Zeiten beschränkt. In einigen Fällen ist der Ort, an dem die Arbeit ausgeführt wird, physisch getrennt (vom Rest der indischen Firma) und gesichert. Viele der etablierten indischen Softwareunternehmen werden über mehr als ein Entwicklungszentrum verfügen.
Unternehmen, die seit langem Software an indische Unternehmen auslagern, bevorzugen diese Form der Organisation, da sie von den Fähigkeiten des indischen Unternehmens überzeugt sind und sich auf ihre Prozesse für die Bereitstellung von Software verlassen. Die Zusammenarbeit im Laufe der Zeit reduziert die Zeit für Training und Wissenstransfer.

Fazit

 

 

Zusammenfassend möchte ich sagen, dass das Gesamtbild des indischen IT-Marktes und der Outsourcing-Erfahrung eher gemischt ist. Auf der einen Seite wächst der Softwareentwicklungsmarkt in Indien rasant und zeigt eine Tendenz zur Entwicklung produktbasierter Organisationen. Auf der anderen Seite haben indische Entwickler nur sehr wenige Möglichkeiten, ihre Fähigkeiten zu verbessern, neue Technologien zu erlernen neue Technologien zu erlernen und die Karriereleiter nach oben zu klettern. Das Gehalt, das sie verdienen, ist im Vergleich zu den in den USA, China oder Europa angebotenen Zahlungen eher niedrig.

 

Wir können nicht einfach der Meinung "Indisches Outsourcing zum Scheitern verurteilt" zustimmen oder gar nicht erst versuchen.
Wenn Sie Ihr Projekt von Offshore-Entwicklern durchführen lassen wollen, sollten Sie bei der Auswahl des richtigen Anbieters sehr vorsichtig sein. Ich habe einige hilfreiche Links in diesem Artikel für Sie bereitgestellt, um zu erfahren, wie Sie sich nicht von einem Softwareanbieter täuschen lassen können. Wohin auch immer Sie Ihre Projekte auslagern, Sie sollten sich über die Tipps und Tricks im Klaren sein, um zu überprüfen, ob Ihr Lieferant betrügt oder nicht. Wenn Sie Fragen zur Offshore-Softwareentwicklung haben, können Sie sich gerne an unsere Experten wenden. Sie verfügen über einen starken Hintergrund in den Bereichen Training, Beratung, Auditierung und Schätzung.