Il ricercatore Nils Brede Moe afferma che gli sviluppatori norvegesi che lavorano in Australia e negli Stati Uniti pensano che l'efficienza sia bassa. "Inoltre, è impossibile calcolare i costi reali di un progetto. Non vogliamo che gli straordinari lavorino su progetti di sviluppo software agili. È sufficiente una settimana standard di 40 ore", lui dice. Credito:Jan Are Hansen
Le aziende scandinave non hanno avuto molto successo nello sviluppo di software all'estero. Ma ci sono risposte scientifiche alla sfida.
"Diciamo troppo facilmente che ciò che funziona bene in Scandinavia avrà successo anche all'estero, " dice Nils Brede Moe a SINTEF, un istituto di ricerca indipendente norvegese. Dopo alcuni lunghi viaggi negli Stati Uniti, Asia ed Europa, Moe ora riconosce alcune delle differenze che le società madri scandinave spesso dimenticano quando si stabiliscono all'estero.
Il cosiddetto "sviluppo software agile" è qui per restare. Incontri quotidiani, piccole squadre, flessibilità e stretto contatto con i clienti hanno portato a importanti miglioramenti, ma attualmente non esiste un approccio ampiamente consolidato allo sviluppo di software globale.
Questo è il motivo per cui i ricercatori ICT di SINTEF hanno sviluppato nuovi metodi su misura per le esigenze dello sviluppo software globale.
Sviluppo efficace significa vantaggio competitivo
Diverse aziende forniscono prodotti software a clienti esigenti al di fuori della Norvegia, e lo sviluppo di software su scala globale è cruciale per il loro futuro successo in questi mercati.
"Non c'è dubbio che un efficace approccio allo sviluppo sarà un importante vantaggio competitivo, " affermano Moe e il suo collega Torgeir Dingsøyr. "Alcune aziende hanno sistemi di sviluppo agili in atto in Norvegia e hanno iniziato a testarli a livello globale, ma farli lavorare sulla scena internazionale è un compito impegnativo. Fattori come le differenze socio-culturali, le distanze geografiche e il lavoro attraverso i fusi orari presentano tutte grandi sfide, " dicono.
I tre ricercatori SINTEF hanno viaggiato in tutto il mondo osservando come lavorano i team, parlare con i dipendenti, e organizzare i processi di gruppo.
Il loro scopo è scoprire come il metodo dovrebbe essere adattato a situazioni specifiche. Per esempio, in che modo un'organizzazione e il suo personale dovrebbero modificare il proprio modo di lavorare? Quale approccio funzionerà bene, e cosa non funzionerà mai in un team internazionale, indipendentemente dalla situazione?
Anche la ricerca di tecniche che funzionino bene in molti fusi orari presenta delle sfide. Per esempio, un dipartimento di DNV-GL avrà presto personale in Cina, Norvegia, Polonia, Inghilterra e Stati Uniti...
"Vogliamo sviluppare i metodi giusti per progetti con attività di sviluppo che si svolgono nello stesso fuso orario, e per i progetti realizzati in più fusi orari", spiega Moe.
Scelta diversa di tecnologia e processo
Due cose sono venute sotto i riflettori mentre i ricercatori erano in viaggio. Il primo è stato quello di mettere in atto una tecnologia volta ad aiutare le persone a lavorare insieme e a far funzionare senza intoppi i processi in piccoli team.
"Per fare rete e dialogare, i dipendenti si affidano interamente a videoconferenze e Skype, che richiedono una buona qualità dello schermo e del suono, " dice Torgeir Dingsøyr. "È facile dimenticarlo quando sei seduto qui in Norvegia con un grande schermo e una buona connessione a banda larga, " lui dice.
In secondo luogo, quando si tratta di elaborare, molti fattori giocano un ruolo. Come le differenze culturali. Questi hanno una grande influenza su come vanno le riunioni.
Dingsøyr ci racconta le storie presentate negli incontri di gruppo e durante altre discussioni. Come quello dell'azienda svedese che opera in Cina con un capo svedese e il suo vice cinese.
"Mentre il capo era via per un giorno, ha chiesto al suo vice di completare un rapporto. Il vice ha detto bene. Più tardi quel giorno, il vice ha confermato che tutto andava bene. Ma il giorno dopo il rapporto non era pronto. Chi era responsabile? Gli svedesi sosterrebbero che è stata la deputata ad aver mancato ai suoi doveri, " dice Dingsøyr. "Ma i cinesi sosterrebbero che era il capo. Avrebbe dovuto sapere che aveva più che abbastanza nel suo piatto e non poteva finire il rapporto. Percezioni come questa meritano di essere esaminate più da vicino, " lui dice.
Orario di lavoro e contratti di lavoro
Durante i suoi viaggi ha sentito parlare di altre differenze culturali che reggono il sistema. Come l'orario di lavoro. I norvegesi iniziano a lavorare alle 8 del mattino e tornano a casa poco prima delle 4 per andare a prendere i loro bambini all'asilo. In contrasto, è comune negli Stati Uniti lavorare a lungo e persino non retribuito per impressionare il capo nella corsa alla promozione. Anche in Australia c'è la cultura del lavoro fino alle 18:00.
"Abbiamo parlato con gli sviluppatori norvegesi che lavorano in Australia e pensano che l'efficienza sia bassa, " dice Moe. "Inoltre, è impossibile calcolare i costi reali di un progetto. Non vogliamo che gli straordinari lavorino su progetti di sviluppo software agili. È sufficiente una settimana standard di 40 ore, " lui dice.
Ulteriori sfide incontrate dai ricercatori includono i contratti di lavoro e la loro stabilità. Personale in paesi come l'Ucraina, gli Stati Uniti e la Polonia sono spesso assunti con contratti a breve termine. In alcuni casi vengono semplicemente assunti per il progetto in questione. Come è possibile stabilire fiducia e confidenza all'interno di una squadra in tali condizioni?
Assumersi la responsabilità, non sempre facile
Mentre in Norvegia è normale lavorare all'interno di gerarchie piatte con ampia delega di responsabilità, le aziende norvegesi incontrano altri sistemi in paesi come Cina e India.
"Un'azienda svedese che opera in Cina ci dice che seleziona i suoi dipendenti direttamente dall'università. Questo è più facile perché gli studenti sono aperti ad approcci non tradizionali, "dice Moe.
Moe indica anche la cultura della "perdita della faccia" dell'estremo oriente. È spesso difficile per gli sviluppatori cinesi segnalare i ritardi dei progetti perché temono di essere percepiti come deludenti i loro manager. L'abitudine di non mostrare ciò che stai pensando e sentendo, ma semplicemente rispondendo 'sì' e sorridendo per non 'perdere la faccia, "può provocare grandi incomprensioni tra le culture occidentali e orientali.
"Nonostante ciò, stiamo vedendo che il resto del mondo sta recuperando terreno quando si tratta di sviluppo agile, " dicono Moe e Dingsøyr. "Ci sono grandi vantaggi da ottenere, e crediamo nei nostri valori e nel nostro modo di organizzare il lavoro. This approach to organizing development work will help to enhance the innovation capability of Norwegian companies, " dicono.