Asiakkaan rooli ja vastuut ohjelmiston käyttöönotossa
Tuutti, Tytti (2025)
Tuutti, Tytti
2025
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-2025112329190
https://urn.fi/URN:NBN:fi:amk-2025112329190
Tiivistelmä
Opinnäytetyön tavoitteena oli lisätä ymmärrystä asiakkaan rooleista ja vastuista ohjelmiston käyttöönottoprosessin eri vaiheissa. Työn toimeksiantajana toimi keskisuuri laboratorioalan yritys, jossa toteutettiin LIMS-järjestelmän (Laboratory Information Management System) kehitysprojekti. Työ hyödyttää toimeksiantajaa tarjoamalla mallin, jonka avulla voidaan selkeyttää asiakkaan tehtäviä ja vastuita tulevissa ohjelmistoprojekteissa.
Kehittämistehtävänä oli luoda prosessikuvaus, joka havainnollistaa asiakkaan roolit ja vastuut ohjelmiston käyttöönoton eri vaiheissa aina liiketoimintatarpeiden tunnistamisesta järjestelmän jälkiseurantaan. Aineisto kerättiin osallistuvalla havainnoinnilla LIMS-järjestelmän pääkäyttäjän roolissa. Havainnointia täydennettiin lisäksi kirjallisuudesta kootulla teoriatiedolla. Tietoperusta pohjautuu alan kirjallisuuteen ja koostuu ohjelmistotestauksen eritasoista, hyväksymistestauksen tavoitteista ja käytännöistä sekä testauksen rooleista ja vastuista.
Tuloksena syntyi prosessikuvaus, joka jäsentää asiakkaan tehtävät ja vastuut kuuteen päävaiheeseen: liiketoimintatarpeiden tunnistaminen, URS-dokumenttien (User requirements specification) laatiminen, suunnittelu, testaus ja hyväksymiskriteerit, käyttöönotto tuotantoon sekä jälkiseuranta ja jatkuva kehitys. Tulokset osoittivat, että onnistunut käyttöönotto edellyttää asiakkaan aktiivista osallistumista ja huolellista valmistautumista kaikissa ohjelmistokehityksen vaiheissa. Lisäksi todettiin, että virheiden ennaltaehkäisy ja selkeät vaatimukset tehostavat projektin etenemistä. Kehittämisehdotuksissa esiin nousivat URS-dokumenttien selkeyden varmistaminen, ja ohjelmoijien oman testauksen vahvistaminen. Työn tuloksia hyödynnetään jatkossa ohjelmistoprojektien suunnittelussa ja toteutuksessa sekä projektin hallinnan ja testauksen ohjeistuksissa.
Kehittämistehtävänä oli luoda prosessikuvaus, joka havainnollistaa asiakkaan roolit ja vastuut ohjelmiston käyttöönoton eri vaiheissa aina liiketoimintatarpeiden tunnistamisesta järjestelmän jälkiseurantaan. Aineisto kerättiin osallistuvalla havainnoinnilla LIMS-järjestelmän pääkäyttäjän roolissa. Havainnointia täydennettiin lisäksi kirjallisuudesta kootulla teoriatiedolla. Tietoperusta pohjautuu alan kirjallisuuteen ja koostuu ohjelmistotestauksen eritasoista, hyväksymistestauksen tavoitteista ja käytännöistä sekä testauksen rooleista ja vastuista.
Tuloksena syntyi prosessikuvaus, joka jäsentää asiakkaan tehtävät ja vastuut kuuteen päävaiheeseen: liiketoimintatarpeiden tunnistaminen, URS-dokumenttien (User requirements specification) laatiminen, suunnittelu, testaus ja hyväksymiskriteerit, käyttöönotto tuotantoon sekä jälkiseuranta ja jatkuva kehitys. Tulokset osoittivat, että onnistunut käyttöönotto edellyttää asiakkaan aktiivista osallistumista ja huolellista valmistautumista kaikissa ohjelmistokehityksen vaiheissa. Lisäksi todettiin, että virheiden ennaltaehkäisy ja selkeät vaatimukset tehostavat projektin etenemistä. Kehittämisehdotuksissa esiin nousivat URS-dokumenttien selkeyden varmistaminen, ja ohjelmoijien oman testauksen vahvistaminen. Työn tuloksia hyödynnetään jatkossa ohjelmistoprojektien suunnittelussa ja toteutuksessa sekä projektin hallinnan ja testauksen ohjeistuksissa.
