Modeling Hybrid Software Development Methods in Large Organizations: Reusing Method Knowledge

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorKähkönen, Tuomo
dc.contributor.authorSahi, Seppo
dc.contributor.departmentTietotekniikan osastofi
dc.contributor.schoolTeknillinen korkeakoulufi
dc.contributor.schoolHelsinki University of Technologyen
dc.contributor.supervisorSulonen, Reijo
dc.date.accessioned2020-12-05T09:36:07Z
dc.date.available2020-12-05T09:36:07Z
dc.date.issued2006
dc.description.abstractTässä diplomityössä muodostetaan mallinnuskieli hybrideille ohjelmistokehitysmenetelmille. Mallinnuskielen tavoitteena on tukea ohjelmistokehitysmenetelmien kommunikointia ja ymmärtämistä, jotta ne olisivat siirrettävissä esimerkkiorganisaation sisällä. Hybridit ohjelmistokehitysmenetelmät ovat tasapainotettuja yhdistelmiä ketteristä ja perinteisistä ohjelmistokehitysmenetelmistä. Työssä kehitettävä konseptuaalinen viitekehys määrittää, että ne koostuvat projektin elinkaarista, prosesseista ja käytännöistä. Ne pohjautuvat arvoihin ja periaatteisiin, jotka määräävät millainen projektin elinkaari on sekä millaisia prosesseja ja käytäntöjä valitaan käyttöön sekä millainen tasapaino prosessien ja käytäntöjen välillä vallitsee. Viitekehystä sekä esimerkkiorganisaatiossa tehtyä sidosryhmäanalyysiä käytetään mallinnuskielen luomiseen. Vaikka työ tehdään esimerkkiorganisaation kontekstissa, voidaan tuloksia käyttää myös muissa isoissa organisaatioissa. Työssä valittu lähestymistapa yhdistää Rummler-Brache mallinnuskielen, jota käytetään usein perinteisten ohjelmistoprosessien mallintamiseen sekä organisaation suunnittelumallit, joita käytetään mallintamaan ketterän ohjelmistokehityksen käytäntöjä. Työssä tehty validointi osoittaa, että muodostettu mallinnuskieli on osittain soveltuva hybridien ohjelmistokehitysmenetelmien mallintamiseen. Työn todellinen arvo on kuitenkin se, että se antaa viitteitä ominaisuuksista, joita tällaisen mallinnuskielen tulisi sisältää. Työssä havaitaan esimerkiksi, että organisaation suunnittelumallien ja perinteisten prosessikaavioiden yhdistäminen on toimiva tapa mallintaa hybridejä ohjelmistokehitysmenetelmiä kokonaisuutena.fi
dc.format.extent(8) + 72 s. + liitt.
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/93402
dc.identifier.urnURN:NBN:fi:aalto-2020120552237
dc.language.isoenen
dc.programme.majorTietojenkäsittelyoppifi
dc.programme.mcodeT-76fi
dc.rights.accesslevelclosedAccess
dc.subject.keywordprocess modelingen
dc.subject.keywordprosessien mallintaminenfi
dc.subject.keywordagile software developmenten
dc.subject.keywordketterä ohjelmistokehitysfi
dc.subject.keywordorganizational patternsen
dc.subject.keywordorganisaation suunnittelumallitfi
dc.subject.keywordRummler-Bracheen
dc.subject.keywordRummler-Brachefi
dc.titleModeling Hybrid Software Development Methods in Large Organizations: Reusing Method Knowledgeen
dc.type.okmG2 Pro gradu, diplomityö
dc.type.ontasotMaster's thesisen
dc.type.ontasotPro gradu -tutkielmafi
dc.type.publicationmasterThesis
local.aalto.digiauthask
local.aalto.digifolderAalto_12622
local.aalto.idinssi30627
local.aalto.openaccessno

Files