Impacts of distance in offshore software development projects
Nuutinen, Niklas (2022-05-13)
Nuutinen, Niklas
13.05.2022
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2022051335148
https://urn.fi/URN:NBN:fi-fe2022051335148
Tiivistelmä
The progressively rapid globalization in the field of information systems has resulted in the rising popularity of software companies carrying out their development in so-called offshore locations. This phenomenon in combination with the impacts of the present global health crisis, might lead to globally distributed teams becoming the new normal in the modern business landscape. The trend of organizations promoting cooperation uninhibited by distance between colleagues keeps gaining interest, which makes it a promising line of research with several unanswered questions to be addressed.
In the field of information systems, offshore development is an increasingly attractive method of gaining financial advantage and a larger labour pool by transferring development to lower cost countries. The teams in collaboration with one another in offshore ventures are often di-vided by significant distance in temporal, geographical, and socio-cultural distance, indicating potentially major differences in e.g., time zones, languages, values, and business cultures. The three pillars of a successful agile offshore relationship, communication, coordination, and con-trol are impacted in different ways by these distances.
This thesis research aims to identify challenges related to distance in in-house offshore devel-opment utilized in agile software development projects. To reach the goal of this thesis research, the following research question must be answered: How do the dimensions of distance impact agile in-house offshore software development projects? This research question is answered through a qualitative research method of interpretive case study. The data for this research is gathered through semi-structured interviews, and it is analysed based on a theoretical back-ground built through a literature review of existing research on the subject of offshore develop-ment.
The data collected and analysed through this research provides clear evidence, that the three dimensions of distance, namely temporal, geographical, and socio-cultural distances have a dis-tinct impact in agile in-house offshore development projects. All of the three pillars of a success-ful offshore relationship, communication, coordination and control were found to be evidently affected by these aforementioned distances. Temporal distance was found to have a lower ef-fect than expected, causing impact mostly through the lessened number of overlapping hours between teams, and the use of asynchronous collaboration methods. Geographical distance was found to cause a lack of teamness, and to increase costs and logistics of holding face-to-face meetings. The largest impact out of the three distances was found to be socio-cultural distance, having a great impact through language barriers, and cultural differences in work practices, au-thority, and hierarchy. Pre-existing research findings were confirmed, and in addition some new findings related to the impacts of distance were made as well. Tietojärjestelmäkehittämisen alan kiihtyvä globalisaatio on johtanut niin sanotuissa offshore-kohteissa suoritettavan ohjelmistokehityksen suosion kasvuun. Offshore-kehittämisen yleisty-minen, sekä nykyisen globaalin terveyskriisin vaikutukset saattavat johtaa maantieteellisesti ja-kautuneiden tiimien yleistymiseen modernissa liiketoimintaympäristössä. Organisaatiot edistä-vät jatkuvasti enemmän maantieteellisesti jakautuneiden tiimien välistä yhteistyötä, tehden offshore-kehittämisestä lupaavan tutkimusalan, jossa on useita tutkimuskysymyksiä vailla vas-tauksia.
Tietojärjestelmäkehityksen alalla offshore-kehitys on yhä houkuttelevampi tapa luoda taloudel-lista etua ja suurempi työvoimareservi siirtämällä itse kehittäminen halvemman kustannustason maihin. Offshore-kehittämistä hyödyntävissä hankkeissa toistensa kanssa yhteistyössä työsken-televät tiimit kokevat usein huomattavia ajallisia, maantieteellisiä ja sosiokulttuurisia etäisyyk-siä. Nämä etäisyydet luovat yksilöiden välille suuria eroja esimerkiksi aikavyöhykkeissä, kielissä, arvoissa ja liiketoimintakulttuureissa. Nämä etäisyydet vaikuttavat eri tavoin onnistuneen ket-terän offshore-suhteen kolmeen peruspilariin: kommunikaatioon, koordinaatioon ja kontrolliin.
Tämän opinnäytetyön tavoitteena on tunnistaa etäisyyteen liittyviä haasteita ketterissä ohjel-mistokehitysprojekteissa, joissa hyödynnetään in-house offshore-kehittämistä. Tämän tavoit-teen saavuttamiseksi on vastattava seuraavaan tutkimuskysymykseen: miten etäisyyden ulottu-vuudet vaikuttavat ketteriin in-house offshore-ohjelmistokehitysprojekteihin? Tämän tutkimuk-sen tutkimusmenetelmänä käytetään tulkitsevaa case-tutkimusta, joka on kvalitatiivinen tutki-musmenetelmä. Tutkimusta varten data-aineisto on kerätty puolistrukturoiduilla haastatteluilla. Haastatteluista kerätyn datan analyysiä varten on kirjallisuuskatsauksen kautta luotu teoreetti-nen tausta, joka perustuu aikaisempaan tutkimukseen liittyen offshore-kehittämiseen.
Tutkimuksen kautta kerätty ja analysoitu data antaa selkeää näyttöä sille, että etäisyyden kol-mella ulottuvuudella, eli ajallisella, maantieteellisellä ja sosiokulttuurisilla etäisyyksillä, on selvä vaikutus ketterissä in-house offshore-kehitysprojekteissa. Näiden edellä mainittujen etäisyyk-sien havaittiin vaikuttavan selvästi kaikkiin onnistuneen offshore-suhteen kolmeen pilariin: kom-munikaatioon, koordinaatioon ja kontrolliin. Ajallisen etäisyyden havaittiin vaikuttavan odotet-tua vähemmän, sillä sen suurimmat vaikutukset liittyivät lähinnä tiimien välisten päällekkäisten työtuntien vähenemisen ja asynkronisten kommunikaatiomenetelmien käytön kautta. Maantie-teellisen etäisyyden todettiin aiheuttavan ’teamnessin’ puutetta, sekä kasvokkain järjestettä-vien tapaamisten kustannusten kasvua. Sosiokulttuurinen etäisyys todettiin olevan kolmesta etäisyydestä merkittävin. Sen merkittävimpiä vaikutuksia todettiin olevan muun muassa kieli-muuri, sekä kulttuurierot työkäytännöissä, auktoriteetissa ja hierarkiassa. Tämän tutkimuksen myötä vahvistettiin aikaisempia tutkimuslöydöksiä, sekä luotiin täysin uusia havaintoja.
In the field of information systems, offshore development is an increasingly attractive method of gaining financial advantage and a larger labour pool by transferring development to lower cost countries. The teams in collaboration with one another in offshore ventures are often di-vided by significant distance in temporal, geographical, and socio-cultural distance, indicating potentially major differences in e.g., time zones, languages, values, and business cultures. The three pillars of a successful agile offshore relationship, communication, coordination, and con-trol are impacted in different ways by these distances.
This thesis research aims to identify challenges related to distance in in-house offshore devel-opment utilized in agile software development projects. To reach the goal of this thesis research, the following research question must be answered: How do the dimensions of distance impact agile in-house offshore software development projects? This research question is answered through a qualitative research method of interpretive case study. The data for this research is gathered through semi-structured interviews, and it is analysed based on a theoretical back-ground built through a literature review of existing research on the subject of offshore develop-ment.
The data collected and analysed through this research provides clear evidence, that the three dimensions of distance, namely temporal, geographical, and socio-cultural distances have a dis-tinct impact in agile in-house offshore development projects. All of the three pillars of a success-ful offshore relationship, communication, coordination and control were found to be evidently affected by these aforementioned distances. Temporal distance was found to have a lower ef-fect than expected, causing impact mostly through the lessened number of overlapping hours between teams, and the use of asynchronous collaboration methods. Geographical distance was found to cause a lack of teamness, and to increase costs and logistics of holding face-to-face meetings. The largest impact out of the three distances was found to be socio-cultural distance, having a great impact through language barriers, and cultural differences in work practices, au-thority, and hierarchy. Pre-existing research findings were confirmed, and in addition some new findings related to the impacts of distance were made as well.
Tietojärjestelmäkehityksen alalla offshore-kehitys on yhä houkuttelevampi tapa luoda taloudel-lista etua ja suurempi työvoimareservi siirtämällä itse kehittäminen halvemman kustannustason maihin. Offshore-kehittämistä hyödyntävissä hankkeissa toistensa kanssa yhteistyössä työsken-televät tiimit kokevat usein huomattavia ajallisia, maantieteellisiä ja sosiokulttuurisia etäisyyk-siä. Nämä etäisyydet luovat yksilöiden välille suuria eroja esimerkiksi aikavyöhykkeissä, kielissä, arvoissa ja liiketoimintakulttuureissa. Nämä etäisyydet vaikuttavat eri tavoin onnistuneen ket-terän offshore-suhteen kolmeen peruspilariin: kommunikaatioon, koordinaatioon ja kontrolliin.
Tämän opinnäytetyön tavoitteena on tunnistaa etäisyyteen liittyviä haasteita ketterissä ohjel-mistokehitysprojekteissa, joissa hyödynnetään in-house offshore-kehittämistä. Tämän tavoit-teen saavuttamiseksi on vastattava seuraavaan tutkimuskysymykseen: miten etäisyyden ulottu-vuudet vaikuttavat ketteriin in-house offshore-ohjelmistokehitysprojekteihin? Tämän tutkimuk-sen tutkimusmenetelmänä käytetään tulkitsevaa case-tutkimusta, joka on kvalitatiivinen tutki-musmenetelmä. Tutkimusta varten data-aineisto on kerätty puolistrukturoiduilla haastatteluilla. Haastatteluista kerätyn datan analyysiä varten on kirjallisuuskatsauksen kautta luotu teoreetti-nen tausta, joka perustuu aikaisempaan tutkimukseen liittyen offshore-kehittämiseen.
Tutkimuksen kautta kerätty ja analysoitu data antaa selkeää näyttöä sille, että etäisyyden kol-mella ulottuvuudella, eli ajallisella, maantieteellisellä ja sosiokulttuurisilla etäisyyksillä, on selvä vaikutus ketterissä in-house offshore-kehitysprojekteissa. Näiden edellä mainittujen etäisyyk-sien havaittiin vaikuttavan selvästi kaikkiin onnistuneen offshore-suhteen kolmeen pilariin: kom-munikaatioon, koordinaatioon ja kontrolliin. Ajallisen etäisyyden havaittiin vaikuttavan odotet-tua vähemmän, sillä sen suurimmat vaikutukset liittyivät lähinnä tiimien välisten päällekkäisten työtuntien vähenemisen ja asynkronisten kommunikaatiomenetelmien käytön kautta. Maantie-teellisen etäisyyden todettiin aiheuttavan ’teamnessin’ puutetta, sekä kasvokkain järjestettä-vien tapaamisten kustannusten kasvua. Sosiokulttuurinen etäisyys todettiin olevan kolmesta etäisyydestä merkittävin. Sen merkittävimpiä vaikutuksia todettiin olevan muun muassa kieli-muuri, sekä kulttuurierot työkäytännöissä, auktoriteetissa ja hierarkiassa. Tämän tutkimuksen myötä vahvistettiin aikaisempia tutkimuslöydöksiä, sekä luotiin täysin uusia havaintoja.