Automaation sovellussuunnittelun laadunvarmistuksen prosessin kehittäminen
Ritakallio, Olli Samuli (2016)
Ritakallio, Olli Samuli
2016
Automaatiotekniikan koulutusohjelma
Teknisten tieteiden tiedekunta - Faculty of Engineering 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ä
2016-06-08
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201605184007
https://urn.fi/URN:NBN:fi:tty-201605184007
Tiivistelmä
Tämän työn myötä kehitetään Insta Automation Oy:n automaation sovellussuunnittelun laadunvarmistusprosessia. Kehityksellä pyritään vastaamaan automaatiosovellusten laadullisiin haasteisiin. Sovellussuunnittelussa esiintyvät päävaiheet tukitoimintoineen sekä laadunvarmistukseen käytettävät menetelmät tunnistettiin kirjallisuudesta. Näiden avulla muodostettiin kehitysehdotus organisaation sovellussuunnittelun laadusta varmistumiseksi.
Kehitysehdotuksen muodostaminen pohjautui siihen olettamaan, että laatu muodostuu sovellussuunnittelussa systemaattisen suunnitteluprosessin mukaisella kurinalaisella ohjelmointityöllä sekä projektinaikaisilla tukitoimilla. Laadunvarmistuksen tukitoiminnolla yritys vaikuttaa tuotteensa laadun riittävyyteen. Laadunvarmistus rakentuu todentamisen ja kelpoistamisen toiminnoista. Todentamisessa on kyse toteutettavan sovelluksen testaamisesta sekä sovelluksen dokumentaation että koodin verifioinnista. Menetelminä tähän käytetään katselmoinnin ja tarkastusten lisäksi epämuodollisia tilaisuuksia. Suunnittelun aikana tuotettu laadunvarmistuksen dokumentaatio toimii laadun todistusaineistona, jota asiakas käyttää toimitetun järjestelmän kelpoistamisessa.
Laadunvarmistuksen kehittämiseksi ensin dokumentoitiin yrityksen automaation sovellussuunnittelun prosessi asiantuntijahaastatteluiden avulla. Sovellussuunnittelun työprosessista muodostettiin organisaation toimintajärjestelmään geneerinen malli, joka soveltuu kaikille toimialasegmenteille. Ohjeellinen prosessimalli toimii suunnannäyttäjänä ja viitekehyksenä sovellussuunnittelutyössä sekä sovelluksen laadunvarmistamisessa, jolla tässä tarkoitetaan kaikkia niitä työtehtäviä jotka suoritetaan vaatimusmäärittelystä aina lopullisen järjestelmän hyväksyntään saakka.
Kehitysehdotuksen muodostaminen pohjautui siihen olettamaan, että laatu muodostuu sovellussuunnittelussa systemaattisen suunnitteluprosessin mukaisella kurinalaisella ohjelmointityöllä sekä projektinaikaisilla tukitoimilla. Laadunvarmistuksen tukitoiminnolla yritys vaikuttaa tuotteensa laadun riittävyyteen. Laadunvarmistus rakentuu todentamisen ja kelpoistamisen toiminnoista. Todentamisessa on kyse toteutettavan sovelluksen testaamisesta sekä sovelluksen dokumentaation että koodin verifioinnista. Menetelminä tähän käytetään katselmoinnin ja tarkastusten lisäksi epämuodollisia tilaisuuksia. Suunnittelun aikana tuotettu laadunvarmistuksen dokumentaatio toimii laadun todistusaineistona, jota asiakas käyttää toimitetun järjestelmän kelpoistamisessa.
Laadunvarmistuksen kehittämiseksi ensin dokumentoitiin yrityksen automaation sovellussuunnittelun prosessi asiantuntijahaastatteluiden avulla. Sovellussuunnittelun työprosessista muodostettiin organisaation toimintajärjestelmään geneerinen malli, joka soveltuu kaikille toimialasegmenteille. Ohjeellinen prosessimalli toimii suunnannäyttäjänä ja viitekehyksenä sovellussuunnittelutyössä sekä sovelluksen laadunvarmistamisessa, jolla tässä tarkoitetaan kaikkia niitä työtehtäviä jotka suoritetaan vaatimusmäärittelystä aina lopullisen järjestelmän hyväksyntään saakka.