TAPAUSTUTKIMUS: MITEN IT-ORGANISAATIO HYÖDYNTÄÄ KETTERÄN KEHITYKSEN ARVOJA JA PERIAATTEITA OHJELMISTOPROJEKTEISSA?
Nyholm, Henri (2016)
Kuvaus
Opinnäytetyö kokotekstinä PDF-muodossa.
Tiivistelmä
Tämän pro gradu -tutkielman tutkimusaiheena on ketterä ohjelmistokehitys sekä ket-terän kehityksen arvot ja periaatteet. Tutkielmassa luodaan lukijalle selkeä käsitys ketterän ohjelmistokehityksen taustasta sekä ketteryyden periaatteista ja arvoista. Tutkielman tavoitteena on selvittää mitä hyötyjä organisaatio voi saavuttaa ketterillä toimintatavoilla ja toisaalta, voiko ketteryys muodostua haitaksi tai uhaksi organisaa-tiolle. Tätä tarkastellaan erityisesti tutkimuskohteena olevan yrityksen tapauksessa. Tutkielmassa selvitetään mikä tai mitkä periaatteet ketterässä kehityksessä vaativat edelleen organisaatiotasolla lisähuomiota ja kuinka näitä periaatteita sekä niihin liitty-viä käytäntöjä olisi mahdollista kehittää.
Tutkielman teoreettinen viitekehys on muodostettu aiemmasta tutkimusaineistosta induktiivisena kirjallisuuskatsauksena. Teoriakokonaisuus johdetaan ohjelmistokehi-tyksen alan kirjallisuudesta sekä tieteellisistä artikkeleista. Keskeisimpiä tutkimukses-sa hyödynnettyjä lähteitä ovat the Agile Alliancen julkaisut sekä Robert C. Martinin teos Agile software development: principles, patterns and practices, joihin perustuu ketterän kehityksen arvot ja periaatteet. Tutkimuksen empiirinen osa on toteutettu teorioita testaavana kolmen (3) casen tapaustutkimuksena. Pyrkimyksenä on 1) löytää yhtäläisyyksiä onnistuneista projekteista ja 2) pystyä tuottamaan ennakoidusta syystä vastakkaisia tuloksia.
Tutkimustuloksilla voidaan selkeästi osoittaa, kuinka kohteena toimiva IT-organisaatio hyödyntää the Agile Manifeston mukaisia ketterän kehityksen periaatteita ja arvoja. Tutkimuksen tuloksena saadaan aikaan kuvaus ketterän kehityksen myötä organisaation saavuttamista hyödyistä sekä mahdollisista kehityskohteista tai haas-teista. Tutkimustulosten perusteella voidaan vahvistaa, että ketterän ohjelmistokehi-tysprojektin onnistumisen tason ja projektissa hyödynnettyjen ketterien periaatteiden ja arvojen välillä on riippuvuus.
Tutkielman teoreettinen viitekehys on muodostettu aiemmasta tutkimusaineistosta induktiivisena kirjallisuuskatsauksena. Teoriakokonaisuus johdetaan ohjelmistokehi-tyksen alan kirjallisuudesta sekä tieteellisistä artikkeleista. Keskeisimpiä tutkimukses-sa hyödynnettyjä lähteitä ovat the Agile Alliancen julkaisut sekä Robert C. Martinin teos Agile software development: principles, patterns and practices, joihin perustuu ketterän kehityksen arvot ja periaatteet. Tutkimuksen empiirinen osa on toteutettu teorioita testaavana kolmen (3) casen tapaustutkimuksena. Pyrkimyksenä on 1) löytää yhtäläisyyksiä onnistuneista projekteista ja 2) pystyä tuottamaan ennakoidusta syystä vastakkaisia tuloksia.
Tutkimustuloksilla voidaan selkeästi osoittaa, kuinka kohteena toimiva IT-organisaatio hyödyntää the Agile Manifeston mukaisia ketterän kehityksen periaatteita ja arvoja. Tutkimuksen tuloksena saadaan aikaan kuvaus ketterän kehityksen myötä organisaation saavuttamista hyödyistä sekä mahdollisista kehityskohteista tai haas-teista. Tutkimustulosten perusteella voidaan vahvistaa, että ketterän ohjelmistokehi-tysprojektin onnistumisen tason ja projektissa hyödynnettyjen ketterien periaatteiden ja arvojen välillä on riippuvuus.