Testaus Ohjelmistokehityksessä
Penttinen, Sami (2019)
Penttinen, Sami
2019
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2019120224125
https://urn.fi/URN:NBN:fi:amk-2019120224125
Tiivistelmä
Opinnäytetyössä käsitellään testausta kokonaisuutena ohjelmistokehitysprojektissa. Tavoitteena oli luoda aiheesta täysin tietämättömälle lukijalle selkeä kokonaiskuva laadunparannusprosessin kulusta ja sen eri vaiheista. Työssä käsitellään myös hyväksi todettuja toimintatapoja ja mahdollisia kompastuskiviä kokeneempaa lukijaa varten.
Opinnäytetyö pohjautuu hyvin pitkälti omaan projektikokemukseen ja projektissa käytyihin prosessin kehityskeskusteluihin, joihin osallistui alan ammattilaisia kehitys-, testaus- ja tuotehallinnan puolelta. Työn merkittävämpiä osia oli tiedon kerääminen, ongelmien juurisyiden selvittäminen ja ratkaisujen löytäminen.
Työn suurimmaksi ongelmaksi nousi tiedonkeräämisen hitaus. Johtuen projektin suuresta koosta, muutosten läpivientiin ja tulosten keräämiseen meni huomattavan paljon aikaa. Tämän takia tuloksia muutosten vaikutuksista joutui usein odottamaan viikkoja, jonka jälkeen saatettiin vielä tehdä uusia parannuksia prosessiin.
Testausprosessin parantamisen tuloksena saatiin tehostettua ja selkeytettyä jokapäiväistä projektityöskentelyä. Suurimmat vaikutukset tulivat selkeistä yhteisistä toimintatavoista ja kommunikaation vaivattomuudesta. Työn vaivaton sujuminen vaikutti myös positiivisesti projektin ilmapiiriin.
Opinnäytetyö pohjautuu hyvin pitkälti omaan projektikokemukseen ja projektissa käytyihin prosessin kehityskeskusteluihin, joihin osallistui alan ammattilaisia kehitys-, testaus- ja tuotehallinnan puolelta. Työn merkittävämpiä osia oli tiedon kerääminen, ongelmien juurisyiden selvittäminen ja ratkaisujen löytäminen.
Työn suurimmaksi ongelmaksi nousi tiedonkeräämisen hitaus. Johtuen projektin suuresta koosta, muutosten läpivientiin ja tulosten keräämiseen meni huomattavan paljon aikaa. Tämän takia tuloksia muutosten vaikutuksista joutui usein odottamaan viikkoja, jonka jälkeen saatettiin vielä tehdä uusia parannuksia prosessiin.
Testausprosessin parantamisen tuloksena saatiin tehostettua ja selkeytettyä jokapäiväistä projektityöskentelyä. Suurimmat vaikutukset tulivat selkeistä yhteisistä toimintatavoista ja kommunikaation vaivattomuudesta. Työn vaivaton sujuminen vaikutti myös positiivisesti projektin ilmapiiriin.