Prosessien vakioinnista pienessä ohjelmistoyrityksessä
Suominen, Mika (2011)
Suominen, Mika
2011
Tietotekniikan koulutusohjelma
Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2011-12-07
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-2011122014951
https://urn.fi/URN:NBN:fi:tty-2011122014951
Tiivistelmä
Perinteisessä teollisessa tuotannossa prosessien vakioinnilla on ollut merkittävä rooli laadun ja ennustettavuuden parantamisessa. Työssä selvitettiin, tarjoaako prosessien vakiointi vastaavaa hyötyä myös tutkimuksen kohteena olleelle pienelle ohjelmistoyritykselle. Tavoite oli analysoida, mitä laatu ja ennustettavuus tarkoittavat kohdeyrityksen liiketoiminnan näkökulmasta, ja suunnitella, miten prosessien vakioinnilla niitä voidaan parantaa. Lisäksi haluttiin määrittää laajuus, jossa kohdeyrityksen kannattaa pyrkiä ISO/IEC 15504 standardin mukaiselle kyvykkyystasolle 3 eli tarkasti kuvata ja noudattaa yritystason vakioprosesseja.
Työ suoritettiin toimintatutkimuksena. Työn aikana laadun käsitteelle luotiin materialistinen selitys. Sen pohjalta tunnistettiin ilmiön kehitys yksilöiden kokemuksista ja sosiaalisista sopimuksista liiketoimintaa ohjaavaksi voimaksi. Sosio-teknisessä tarkastelussa kartoitettiin uusien ohjaavien rakenteiden suoria ja välillisiä vaikutuksia henkilöstön motivaatioon ja yrityksen suorituskykyyn. Lisäksi ennustettavuudelle luotiin tilastollinen tulkinta, jota tarkasteltiin ohjelmistotuotannon erityispiirteiden ja ISO/IEC 15504 standardin kyvykkyystason 3 vaatimusten valossa. Kohdeyrityksen lähtötilanteeseen ja tavoitteisiin sopiva suunnitelma prosessien vakioinnille rakennettiin yhdistämällä teoriapohjaista argumentointia, kokemuksia käytännön kehittämistyöstä ja tilastollista analyysia. Kehittämissuunnitelman yhtenä ilmentymänä dokumentoitiin yrityksen prosessien kehittämisprosessin vakiointi.
Tutkimuksessa päädyttiin näkemykseen, että kohdeyritykselle laajamittainen vakiointi prosesseja nykyistä tarkemmalla tasolla kuvaamalla ei tuo kokonaishyötyä laadun ja ennustettavuuden kannalta johtuen toiminnan luonteesta. Välillistä hyötyä prosessien kuvauksista on kuitenkin prosessien kehittämistyön kautta. Tutkimuksessa havaittiin myös laatuun ja ennustettavuuteen liittyvä ongelma yrityksen ohjelmistoprojektien työmäärä- ja aikatauluarvioiden pitävyydessä. Vakioinnin sijaan parannusehdotuksena ehdotettiin siirtymistä nykyisistä kiinteistä sopimuksista Agile-tyyppisiin sopimusmalleihin, minkä kuitenkin todettiin olevan haastavaa nykyisessä liiketoimintaympäristössä. Ohjelmistokehityksen kannalta perinteinen vakioinnin käsite prosessikuvauksina nähtiin rajoittavana. Sen sijaan kohdeyritykselle suositeltiin prosessien monimuotoisuuden ja asiantuntijuuden tukemista kokemuspohjaisen tiedon hyödyntämistä kehittämällä. /Kir11
Työ suoritettiin toimintatutkimuksena. Työn aikana laadun käsitteelle luotiin materialistinen selitys. Sen pohjalta tunnistettiin ilmiön kehitys yksilöiden kokemuksista ja sosiaalisista sopimuksista liiketoimintaa ohjaavaksi voimaksi. Sosio-teknisessä tarkastelussa kartoitettiin uusien ohjaavien rakenteiden suoria ja välillisiä vaikutuksia henkilöstön motivaatioon ja yrityksen suorituskykyyn. Lisäksi ennustettavuudelle luotiin tilastollinen tulkinta, jota tarkasteltiin ohjelmistotuotannon erityispiirteiden ja ISO/IEC 15504 standardin kyvykkyystason 3 vaatimusten valossa. Kohdeyrityksen lähtötilanteeseen ja tavoitteisiin sopiva suunnitelma prosessien vakioinnille rakennettiin yhdistämällä teoriapohjaista argumentointia, kokemuksia käytännön kehittämistyöstä ja tilastollista analyysia. Kehittämissuunnitelman yhtenä ilmentymänä dokumentoitiin yrityksen prosessien kehittämisprosessin vakiointi.
Tutkimuksessa päädyttiin näkemykseen, että kohdeyritykselle laajamittainen vakiointi prosesseja nykyistä tarkemmalla tasolla kuvaamalla ei tuo kokonaishyötyä laadun ja ennustettavuuden kannalta johtuen toiminnan luonteesta. Välillistä hyötyä prosessien kuvauksista on kuitenkin prosessien kehittämistyön kautta. Tutkimuksessa havaittiin myös laatuun ja ennustettavuuteen liittyvä ongelma yrityksen ohjelmistoprojektien työmäärä- ja aikatauluarvioiden pitävyydessä. Vakioinnin sijaan parannusehdotuksena ehdotettiin siirtymistä nykyisistä kiinteistä sopimuksista Agile-tyyppisiin sopimusmalleihin, minkä kuitenkin todettiin olevan haastavaa nykyisessä liiketoimintaympäristössä. Ohjelmistokehityksen kannalta perinteinen vakioinnin käsite prosessikuvauksina nähtiin rajoittavana. Sen sijaan kohdeyritykselle suositeltiin prosessien monimuotoisuuden ja asiantuntijuuden tukemista kokemuspohjaisen tiedon hyödyntämistä kehittämällä. /Kir11