Programmatori dell’India: quanto sono bravi?
Il Softwareentwicklung in Indien è un tema che interessa sempre più Agenti, Dienstleister IT e Aziende IT.
Il problema è anche che il prezzo dei servizi digitali è sempre più alto. Chiunque ha bisogno di un budget da spendere. Si tratta dello Stato, che dopo la digitalizzazione dell’economia si trova in difficoltà, o dell’economia stessa, che deve trovare nell’IT la sua forza.
Per arginare queste esigenze, è necessario che ci siano degli sviluppatori, che sappiano creare le applicazioni necessarie.
Una buona possibilità è il Subkontinente. Da anni – meglio dire, da due anni – la sede è incentrata sull’industria informatica.
In questo modo si possono ottenere maggiori informazioni sui programmatori del Subcontinente e sulle diverse possibilità di collaborazione con i team locali.
Einführung
Negli anni ’80 e ’90 in India c’erano molti ingegneri insolventi, ma i lavori per questi erano molto pochi.
Sul lato opposto si sono insediate in questo periodo un numero sempre maggiore di aziende del settore IT negli Stati Uniti. Microsoft, Oracle, Apple sono solo alcuni dei più noti esempi.
Le donne hanno avuto, tra l’altro, problemi con i docenti, dato che il loro livello di apprendimento era basso e gli assoluti nel settore MINT (Mathematik, Informatik, Naturwissenschaften, Technik) erano più bassi.
Alcune aziende si sono rese conto che in India ci sono molti ingegneri non impegnati, che possono essere assunti e che possono essere assunti da queste aziende negli Stati Uniti.
Nei primi anni di vita non erano necessari altri satelliti di qualità superiore, che l’uomo avrebbe potuto installare più facilmente. In passato, le tariffe di trasporto sono state estremamente pesanti.
Dennoch hat sich das Unterfangen gelohnt, denn der Bedarf war sehr hoch. Anche diese hohen Hürden schreckten vor einer Zusammenarbeit nicht ab.
Costituzione di grandi aziende IT
A causa dell’elevato livello di competitività, in questo periodo sono aumentate anche le startup che desiderano ottenere servizi di outsourcing.
I migliori esempi sono Infosys e Wipro. Le due aziende si sono incontrate per la prima volta con un numero elevato di sviluppatori di software.
Nei primi anni del secolo scorso la maggior parte delle imprese, oggi più grandi, ha sofferto.
Soprattutto negli anni dal 1990 al 2010 le aziende sono state colpite da una forte crisi.
Strumenti per la comunicazione più efficienti
I problemi legati alla Vergangenheit sono stati risolti molto presto.
I dispositivi come Skype (Voice over IP, Videoübertragung e Chat) sono gratuiti e funzionano in modo rapido ed efficiente.
Altri strumenti che garantiscono una buona comunicazione:
- Trello: un software online gratuito che consente di verificare le attività.
- TeamViewer: Questo software è gratuito nella versione non commerciale. In questo modo è possibile collegare il computer con altri utenti e controllare i dati del computer. Ottimo se l’uomo vuole capire bene cosa c’è scritto sul Rechner degli altri e se vuole testare.
L’elenco non è ancora molto chiaro.
Non solo questo. Anche le connessioni a Internet sono più veloci e più economiche.
Questo ha portato a un boom regolare. Oggi ci sono più di 3 milioni di sviluppatori di software nel continente americano. (Fonte: NASSCOM, IT Dachverband)
Le opportunità di collaborazione
Le possibilità di collaborare con team in India sono molteplici. In questo caso sono state individuate tre modalità di intervento:
1) Su base di progetto (Wasserfall Methode): Qui l’uomo ha a disposizione dei progetti di software come un progetto completo. In molte zone sono state realizzate anche Lastenhefte e Pflichtenhefte. Il team del Subkontinente ha deciso di sviluppare l’intera struttura in modo completo.
un. Vorteil:
i. Genaue Kostenübersicht und daher Vergleich möglich: Che cosa ha fatto l’uomo in Germania, che cosa ha fatto l’uomo qui?
b. Nachteil:
i. Scatola nera: L’uomo non capisce subito chi lavora al progetto. L’uomo ha anche degli elaborati hochqualitativ hochwertige?
2) Gli sviluppatori sono in grado di gestire i fornitori in modo indipendente: Questa è la strada migliore da percorrere (Disclaimer: questo vale anche per la nostra azienda). Qui si trovano molti programmatori, che lavorano su progetti propri.
un. Vorteil:
i. Gli esperti di IT sono consapevoli delle loro esigenze in termini di qualità e cultura aziendale.
b. Nachteil:
i. È adatto solo alle aziende che dispongono di un’ampia gamma di servizi IT.
3) Ansatz Agiler: anche questo è un ansatz efficace. Qui vengono programmati gli Sprints (in genere vierwöchige Entwicklungsabschnitte) e i risultati vengono resi noti.
un. Vorteil:
i. L’uomo può ottenere in modo rapido le funzionalità più interessanti
b. Nachteil:
i. Ähnlich wie bei der Wasserfall Methode weiss man nicht wer an den Projekten arbeiten wird.
Come si presentano le differenze culturali?
Il mondo è sempre più lontano. L’uomo non è solo in Europa e negli Stati Uniti, con i più recenti blockbuster hollywoodiani, ma anche in tutta l’Austria.
Anche in televisione i mittenti americani e mondiali (BBC, per esempio) occupano un posto di rilievo, oltre ai mittenti indigeni.
Tutti hanno a disposizione WhatsApp, Facebook e altre piattaforme.
Anche gli Essensgewohnheiten si dirigono verso McDonalds e Co.
Anche la zona culturale non è diretta, ma si basa su una serie di riflessioni sulla cultura americana.
Le Lebensgewohnheiten si assomigliano sempre di più.
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 l’uomo è sempre più indiretto, mentre in Mitteleuropa è sempre più diretto.
Ma anche queste differenze possono essere gestite, soprattutto se l’uomo lavora insieme da molto tempo.
Quanto sono forti gli esperti di qui?
Su un lato della pagina è possibile vedere quali sono le caratteristiche di questo paese, se si vuole che l’India sia un luogo di incontro. Per molto tempo non si sono avuti solo aspetti positivi nel Subkontinente, quando si trattava di sviluppo di software. Il problema è che non si può fare a meno di parlare di langsam.
Le persone che hanno già avuto a che fare con questa terra e con l’industria sudasiatica sanno che qui ci sono Entwicklungszentren di Google, Amazon, Bosch, SAP, fino a piccole aziende IT che si occupano di informatica.
La domanda è anche se non è ancora chiaro quanto siano bravi gli esperti di qui. È ancora più importante trovare i collaboratori più idonei e farli lavorare in modo efficiente. Con YUHIRO abbiamo acquisito l’esperienza che, se l’uomo trova i migliori esperti IT, questi diventano anche un elemento importante del team in Germania.
Ma l’uomo si rende conto che in settori come il Frontend-Entwicklung gli esperti IT della Germania non sono così bravi. Beispielsweise in Gebieten wie UX (User Interface Design, neudeutsch für Oberflächen Design), UX (User Experience, neudeutsch für Nutzererlebnis) sind diese nicht ganz so stark.
Se invece si tratta di un “normale” Photoshop e di HTML, CSS, JavaScript, allora anche gli esperti del subcontinente sono molto utili.
Quali sono le tecnologie che si possono trovare qui?
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.
Qui c’è una panoramica sugli esperti che l’uomo può trovare:
- Sviluppatore PHP
- Quadri PHP (Laravel, Zend, Symfony, YII)
- ASP.NET (C#, MVC, API Web)
- Android
- iOS
- Soluzioni per negozi online (Magento, WooCommerce, xt:Commerce)
- Sistemi di gestione dei contenuti (WordPress, Drupal)
In particolare, sono presenti le seguenti categorie:
- Xamarin
- Giava
- C#.NET (Sviluppo per applicazioni desktop)
- Entwickler full stack
Schwer:
- Entwickler incorporato
- Sviluppatore di applicazioni desktop
- Sviluppatore con competenze diverse (ad esempio Android e PHP)
Fazit
Il Subkontinente è uno stand interessante per la creazione di gruppi di sviluppo software.
La mia esperienza è che, se l’uomo ha bisogno di tempo per trovare dei bravi esperti IT, allora anche la collaborazione è molto importante.
Link interessanti:
Esperienze con esperti IT indischiati
Consigli per l’outsourcing in India
Fonte dell’immagine: Flickr.com/ Niyam/ Enterprise 2.0
Autore: Sascha Thattil è Geschäftsführer presso YUHIRO e assiste le aziende nella creazione di team di sviluppatori in India. YUHIRO, un’azienda di origine deutsch-indisches, offre programmatori per agenzie, responsabili IT e uffici IT.