Skip to main content
Login | Suomeksi | På svenska | In English

Browsing by Subject "prosessien parantaminen"

Sort by: Order: Results:

  • Hietanen, Päivi (2020)
    Ketteryyden Julistus (Agile Manifesto) vuonna 2001 herätti monet organisaatiot uudistamaan ohjelmistotuotantoaan ja ketteriä menetelmiä käytetään nykyisin laajalti ohjelmistotuotannossa. Ketterän lähestymistavan käsitteistö on sangen moninaista, ja ketterän ohjelmistotuotannon lähtökohdat ja motiivit ovat organisaatioilla erilaiset. Tämä tutkielma tarkastelee ketterän lähestymistavan käsitteistöä, hyödyntämistä ohjelmistotuotannossa ja sen parantamisessa. Tutkielma on retrospektiivinen analyysi tapaustutkimuksesta. Tapaustutkimuksen kohteena oli ohjelmistotuotantoyritys, jolla oli vuonna 2005 tavoitteena parantaa projektinhallinnan ja ohjelmistotuotannon prosessien laatua. Lähtökohta oli prosessikeskeinen, prosessien kypsyystasot oli arvioitu ja yrityksellä oli käytössään laatujärjestelmä. Tapausyrityksen eräässä yksikössä oli kiinnostusta selvittää ketterän lähestymistavan hyödyntämismahdollisuuksia ohjelmistotuotannossaan ja sen parantamisessa. Tapaustutkimuksessa selvitettiin, voisiko yksikkö hyödyntää ketteriä periaatteita ohjelmistoprojektiensa parantamisessa. Empiirisessä tutkimuksessa selvitettiin, mitkä ketteryyden julistuksesta yritykselle muotoillut periaatteet voisivat soveltua tapausyrityksen yksikön ohjelmistotuotannossa esiintyvien haasteiden ratkaisemiseksi ja tukisivat myös yksikön asetettujen ohjelmistotuotannon parantamisen tavoitteita. Empiiriset havainnot osoittivat, että tapausyrityksen yksikkö pystyi hyödyntämään joitakin ketteriä käytäntöjä tarpeisiinsa. Samalla nousi esiin, että ohjelmistotuotannossa esiintyvät haasteet olivat kytkennässä osittain organisaation muihin prosesseihin. Parantamistoimien vaikuttavuus olisi saattanut olla vahvempi, jos toimet olisivat olleet mahdollisia muissakin prosessialueissa tai yksiköissä. ACM Computing Classification System (CCS) Software and its engineering → Software creation and management → Software development process management → Software development methods → Agile software development Software and its engineering → Software creation and management → Designing software ->Software design engineering