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

Browsing by Author "Ojala, Petri"

Sort by: Order: Results:

  • Ojala, Petri (2017)
    Ketterät sovelluskehitysmenetelmät ovat yleistyneet ohjelmistotuotannossa. Ketteryyden käyttöönotto sovelluskehityksessä aiheuttaa muutostarpeita myös sovelluskehitykseen liitoksissa oleviin prosesseihin. Kehityshankkeet viedään usein läpi projekteina, joten projektinhallintaan liittyvien prosessien on toimittava myös silloin, kun projektin ohjelmistoja koskevat muutokset tuotetaan ketterästi. Tässä tutkimuksessa nostetaan esiin käytäntöjä, joita on mahdollisesti huomioitava ketterän sovelluskehityksen projekteissa. Tutkimus sisältää aihepiiriä kartoittavan kirjallisuuskatsauksen olemassa olevaan tutkimukseen sekä tapaustutkimuksen yhden IT-organisaation havainnoista siirryttäessä perinteisestä ohjelmistotuotannosta ketterään sovelluskehitykseen projektihallintamallin säilyessä kuitenkin vesiputousmallisena. Tämän ”Agile-transformaation” yhteydessä projektisalkun johto havaitsi työmääräarvioinnin ja liiketoiminnan kannattavuuden ennustamistarkkuuden heikkenemisen verrattuna aiempaan. Tapaustutkimus pohjautuu IT-organisaatiosta saatuihin projektitietoihin, projektien loppuanalyyseihin ja projektien eri rooleille tehtyihin haastatteluihin. Tutkimus esittelee ketterän sovelluskehitysmallin käyttöönottoon liittyviä tavoitteita ja huomioitavia asioita aihepiiristä löytyvän kirjallisuuden avulla ensin yleisellä tasolla, syventäen niitä myöhemmin tämän muutoksen vaikutuksilla sidosprosesseihin ja työmääräarviointiin. Tapaustutkimus esittelee havaintoja IT-organisaation ”Agile-transformaatiosta” sekä havaintojen pohjalta toteutetuista kehitystoimenpiteistä, joiden avulla tutkimuksen kohteena olevaa projektiliiketoiminnan kannattavuuden ennustamista pyrittiin organisaatiossa parantamaan. Tutkimus keskittyy pääasiassa muutostarpeisiin projektinhallinnan, projektiviestinnän ja työmääräestimoinnin osalta. Jatkotutkimuksen varaan jäävät muutostarpeet esimerkiksi sopimuskäytäntöihin, henkilöstöhallintoon ja osaamisen kehittämiseen. ACM Computing Classification System (CCS): Software and its engineering > Agile software development Information systems > Enterprise applications