Preparing and initiating a globally distributed software development project

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorPaasivaara, Maria
dc.contributor.authorHiort af Ornäs, Nico
dc.contributor.schoolInformaatio- ja luonnontieteiden tiedekuntafi
dc.contributor.supervisorLassenius, Casper
dc.date.accessioned2012-03-12T07:24:06Z
dc.date.available2012-03-12T07:24:06Z
dc.date.issued2010
dc.description.abstractOrganisaatioiden välinen kansainvälinen yhteistyö on tekemässä tämän päivän ohjelmistokehityksestä yhä enemmän hajautettua. Koska globalisaatio on kasvamassa IT-alalla, tulee maailmanlaajuisesti hajautettujen ohjelmistoprojektien valmistelu ja käynnistäminen hoitaa paremmin, jotta töiden hallinta onnistuisi hajautetussa ympäristössä. Maailmanlaajuisten ohjelmistokehitysprojektien valmistautumiseen ja käynnistämiseen liittyy useita eri haasteita ja ongelmia. Hajautetut ohjelmistokehitysprojektit aliarvioivat yleensä alun merkitystä projektin menestykselle, jonka takia projekteja yleensä käynnistetään ilman kunnon suunnittelua ja valmistelua. Näin ollen tässä työssä on pyritty käsittelemään kuinka kansainvälisten ohjelmistoprojektien alkua tulisi hallinnoida. Yhtenä työn tavoitteena on ollut löytää onnistuneita käytäntöjä hajautettujen projektien valmisteluun ja käynnistämiseen. Tämä tutkimus on luonteeltaan eksploratiivinen, jossa aineisto on kerätty yhdestä organisaatiosta haastattelemalla projektien jäseniä neljästä eri projektista. Aineiston keräystä varten käytettiin puolistrukturoituja haastatteluja. Tämän tutkimuksen tulokset koostuvat onnistuneista käytännöistä ja suosituksista, joita voidaan käyttää hajautettujen projektien valmisteluun ja käynnistämiseen. Projektin valmistelu koostuu muun muassa tiimi- ja organisaatiorakenteen päättämisestä sekä hajautuksen suunnittelusta. Onnistunut projektin käynnistäminen edellyttää aloituskokouksen pitämistä, joka tulisi pitää kasvokkain kaikkien projektin jäsenien kanssa, uusien tiimijäsenten kouluttamista sekä yhteyshenkilöiden nimittämistä.fi
dc.description.abstractAs globalization is driving organizations to become more and more distributed, multi-site development is becoming a norm. With the increasing globalization in this industry, it is necessary to better prepare software development projects to manage work in distributed environments. Several difficulties exist in preparing and initiating a globally distributed project. As most distributed projects underestimate the required time and resources needed for a successful project ramp-up, the projects tend to be initiated with a lack of proper planning and preparation. Thus, this work attempts to address how the early-life of globally distributed software development projects should be managed, with an aim of finding successful practices for preparing and initiating distributed projects. The research approach for this study is an exploratory multiple case study consisting of four case projects, with all case projects being within the boundaries of a single case organization. The data collection method used for these case projects was semi-structured interviews. The results of this study consist of a set of successful practices and recommendations for preparing and initiating global software development projects. Preparation is required regarding different approaches for structuring the teams and the organization, and establishing a plan on what to distribute. A successful project initiation requires a face-to-face kick-off meeting, training of new team members, knowledge transfer regarding the product and business domain, and designation of liaisons.en
dc.format.extent[9] + 91
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/3313
dc.identifier.urnURN:NBN:fi:aalto-201203131544
dc.language.isoenen
dc.programme.majorTietojenkäsittelyoppifi
dc.programme.mcodeT-76
dc.publisherAalto-yliopistofi
dc.publisherAalto Universityen
dc.rights.accesslevelopenAccess
dc.subject.keywordmaailmanlaajuinenfi
dc.subject.keywordhajautettufi
dc.subject.keywordohjelmistokehitysfi
dc.subject.keywordohjelmistotuotantofi
dc.subject.keywordvalmistelufi
dc.subject.keywordkäynnistäminenfi
dc.subject.keywordglobalen
dc.subject.keyworddistributeden
dc.subject.keywordsoftwareen
dc.subject.keyworddevelopmenten
dc.subject.keywordpreparationen
dc.subject.keywordinitiationen
dc.titlePreparing and initiating a globally distributed software development projecten
dc.titleMaailmanlaajuisesti hajautettujen ohjelmistoprojektien valmistelu ja käynnistäminenfi
dc.typeG2 Pro gradu, diplomityöfi
dc.type.dcmitypetexten
dc.type.okmG2 Pro gradu, diplomityö
dc.type.ontasotDiplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.publicationmasterThesis
local.aalto.digifolderAalto_03352
local.aalto.idinssi41071
local.aalto.inssilocationP1 Ark Aalto
local.aalto.openaccessyes

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
urn100335.pdf
Size:
666.35 KB
Format:
Adobe Portable Document Format