Six Sigma ohjelmistokehityksessä
PIRTTINEN, HARRI (2010)
PIRTTINEN, HARRI
2010
Tietojenkäsittelyoppi - Computer Science
Informaatiotieteiden tiedekunta - Faculty of Information Sciences
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ä
2010-11-11
Julkaisun pysyvä osoite on
https://urn.fi/urn:nbn:fi:uta-1-21003
https://urn.fi/urn:nbn:fi:uta-1-21003
Tiivistelmä
Tutkielman tarkoituksena on selvittää, mikä Six Sigma on ja miten sitä voisi hyödyntää ohjelmistokehityksessä ohjelmistotuotantoprosessin ja laadun kehittämiseen. Six Sigma on levinnyt muilla teollisuudenaloilla prosessinkehityksessä ja laadunkehityksessä, eikä sen soveltamisesta ohjelmistokehitykseen ole tehty kattavaa tutkimusta.
Tutkimuksessa perehdytään Six Sigmaan kirjallisuuden ja toisten tutkijoiden löydöksien perusteella. Ohjelmistokehityksen sovellustapoja kootaan lähteistä ja niiden käytön hyödyllisyyttä arvioidaan.
Työssä havaittiin, että Six Sigma on sovellettavissa tietyiltä osilta ohjelmistokehitykseen, mutta se ei ole hopealuoti parempaan ohjelmistolaatuun. Se voi kuitenkin ajaa organisaatiota tilaan, jossa organisaatio on tietoinen tuotettujen virheiden syistä ja täten auttaa organisaatiota tekemään oikeita korjausliikkeitä. Tutkielmassa tehtiin havaintoja Six Sigman hyödyntämisestä Scrum-kehitysmalliin ja yksikkötestaukseen.
Tutkielmassa käsitellystä aiheesta on vähän tutkimustyötä ja tässä tutkielmassa esille tulleet ehdotukset ja pohdinnat vaatisivat lisätutkimusta, jotta niiden todellinen hyöty voitaisiin todentaa.
Asiasanat:Six Sigma, ohjelmistolaatu, ohjelmistotuotantoprosessin kehitys, CMMI, Scrum, PSP/TSP, yksikkötestaus, tilastollinen analyysi
Tutkimuksessa perehdytään Six Sigmaan kirjallisuuden ja toisten tutkijoiden löydöksien perusteella. Ohjelmistokehityksen sovellustapoja kootaan lähteistä ja niiden käytön hyödyllisyyttä arvioidaan.
Työssä havaittiin, että Six Sigma on sovellettavissa tietyiltä osilta ohjelmistokehitykseen, mutta se ei ole hopealuoti parempaan ohjelmistolaatuun. Se voi kuitenkin ajaa organisaatiota tilaan, jossa organisaatio on tietoinen tuotettujen virheiden syistä ja täten auttaa organisaatiota tekemään oikeita korjausliikkeitä. Tutkielmassa tehtiin havaintoja Six Sigman hyödyntämisestä Scrum-kehitysmalliin ja yksikkötestaukseen.
Tutkielmassa käsitellystä aiheesta on vähän tutkimustyötä ja tässä tutkielmassa esille tulleet ehdotukset ja pohdinnat vaatisivat lisätutkimusta, jotta niiden todellinen hyöty voitaisiin todentaa.
Asiasanat:Six Sigma, ohjelmistolaatu, ohjelmistotuotantoprosessin kehitys, CMMI, Scrum, PSP/TSP, yksikkötestaus, tilastollinen analyysi