Modeling Hybrid Software Development Methods in Large Organizations: Reusing Method Knowledge
dc.contributor | Aalto-yliopisto | fi |
dc.contributor | Aalto University | en |
dc.contributor.advisor | Kähkönen, Tuomo | |
dc.contributor.author | Sahi, Seppo | |
dc.contributor.department | Tietotekniikan osasto | fi |
dc.contributor.school | Teknillinen korkeakoulu | fi |
dc.contributor.school | Helsinki University of Technology | en |
dc.contributor.supervisor | Sulonen, Reijo | |
dc.date.accessioned | 2020-12-05T09:36:07Z | |
dc.date.available | 2020-12-05T09:36:07Z | |
dc.date.issued | 2006 | |
dc.description.abstract | Tä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.uri | https://aaltodoc.aalto.fi/handle/123456789/93402 | |
dc.identifier.urn | URN:NBN:fi:aalto-2020120552237 | |
dc.language.iso | en | en |
dc.programme.major | Tietojenkäsittelyoppi | fi |
dc.programme.mcode | T-76 | fi |
dc.rights.accesslevel | closedAccess | |
dc.subject.keyword | process modeling | en |
dc.subject.keyword | prosessien mallintaminen | fi |
dc.subject.keyword | agile software development | en |
dc.subject.keyword | ketterä ohjelmistokehitys | fi |
dc.subject.keyword | organizational patterns | en |
dc.subject.keyword | organisaation suunnittelumallit | fi |
dc.subject.keyword | Rummler-Brache | en |
dc.subject.keyword | Rummler-Brache | fi |
dc.title | Modeling Hybrid Software Development Methods in Large Organizations: Reusing Method Knowledge | en |
dc.type.okm | G2 Pro gradu, diplomityö | |
dc.type.ontasot | Master's thesis | en |
dc.type.ontasot | Pro gradu -tutkielma | fi |
dc.type.publication | masterThesis | |
local.aalto.digiauth | ask | |
local.aalto.digifolder | Aalto_12622 | |
local.aalto.idinssi | 30627 | |
local.aalto.openaccess | no |