Lääkinnällisen laitteen ohjelmiston ylläpito : prosessien parantaminen
Helminen, Hemmo (2018)
Helminen, Hemmo
Turun ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018122322844
https://urn.fi/URN:NBN:fi:amk-2018122322844
Tiivistelmä
Opinnäytetyön tarkoituksena oli analysoida ja kehittää ohjelmistokehityksen toimintatapoja ohjelmiston ylläpitovaiheessa. Lisäksi tavoitteena oli tutkia, kuinka hyvin ohjelmistokehityksen käytännöt täyttävät keskeisimpien standardien asettamat vaatimukset lääkinnällisten laitteiden ohjelmistokehitykselle. Opinnäytetyö on tehty Evondos Oy:lle, joka on suomalainen terveysteknologiaan erikoistunut yritys. Yritys on kehittänyt automaattisen lääkeannostelupalvelun kotihoidon piirissä oleville pitkäaikaislääkityille.
Ohjelmistoversion tekemiseen tehdyt aktiviteetit sekä aikaansaannokset analysoitiin aikaisemmin julkaistua ohjelmistoversiota hyväksi käyttäen. Edellisen lisäksi, ohjelmistokehityksen dokumentointia ja työskentelytapoja analysoitiin IEC 62304 standardin tarkistuslistaa hyväksi käyttäen.
Analyysin perusteella isoimpina ongelmakohtina nousivat esiin ohjelmistoon loppuvaiheessa lisätyt muutokset, kehitystiimin tehottomuus muutosten toteuttamisessa sekä tärkeän testauksen painottuminen ohjelmistoprojektin loppupuolelle.
Ongelmakohtia tarkemmin tutkittaessa selvisi varsinaiset juurisyyt ongelmakohtien takana. Pitkä julkaisuväli ohjelmistoversioiden välillä aiheutti paineen uuden sisällön saamiseksi meneillään olevaan kehitykseen.
Ohjelmistokehityksen tehottomuuteen liittyi useita selittäviä tekijöitä, mutta isoimpana ongelmana nousi esiin käyttöliittymien käännöstyöhön liittyvät epäselvyydet. Testauksen painottuminen projektin loppupuolelle johtui testitapausten suuresta määrästä verrattuna käytettävissä oleviin resursseihin ja testausmetodeihin.
Löydösten pohjalta kehitettiin lokalisointiprosessi, joka kuvaa Evondos-palvelun tekstien ja puhuttujen viestien kääntämiseen tarvittavat aktiviteetit sekä aktiviteetteihin liittyvät roolit.
Ohjelmistoversioiden julkaisuaikataulujen nopeuttamiseksi käynnistettiin laitteiden etäpäivitykset mahdollistava projekti. Testauksen kehittämiseksi aloitettiin testiautomaation käyttöönotto, jotta resursseja lisäämättä testausta voidaan tulevaisuudessa tehdä aikaisemmin ja nopeammassa tahdissa.
Opinnäytetyön isoimpina aikaansaannoksina olivat lokalisointiprosessin kehitys sekä muiden ongelmakohtien korostaminen, jonka johdosta useat korjaavat toimenpiteet saivat yrityksen johdossa riittävän prioriteetin asioiden eteenpäin viemiseksi.
Ohjelmistoversion tekemiseen tehdyt aktiviteetit sekä aikaansaannokset analysoitiin aikaisemmin julkaistua ohjelmistoversiota hyväksi käyttäen. Edellisen lisäksi, ohjelmistokehityksen dokumentointia ja työskentelytapoja analysoitiin IEC 62304 standardin tarkistuslistaa hyväksi käyttäen.
Analyysin perusteella isoimpina ongelmakohtina nousivat esiin ohjelmistoon loppuvaiheessa lisätyt muutokset, kehitystiimin tehottomuus muutosten toteuttamisessa sekä tärkeän testauksen painottuminen ohjelmistoprojektin loppupuolelle.
Ongelmakohtia tarkemmin tutkittaessa selvisi varsinaiset juurisyyt ongelmakohtien takana. Pitkä julkaisuväli ohjelmistoversioiden välillä aiheutti paineen uuden sisällön saamiseksi meneillään olevaan kehitykseen.
Ohjelmistokehityksen tehottomuuteen liittyi useita selittäviä tekijöitä, mutta isoimpana ongelmana nousi esiin käyttöliittymien käännöstyöhön liittyvät epäselvyydet. Testauksen painottuminen projektin loppupuolelle johtui testitapausten suuresta määrästä verrattuna käytettävissä oleviin resursseihin ja testausmetodeihin.
Löydösten pohjalta kehitettiin lokalisointiprosessi, joka kuvaa Evondos-palvelun tekstien ja puhuttujen viestien kääntämiseen tarvittavat aktiviteetit sekä aktiviteetteihin liittyvät roolit.
Ohjelmistoversioiden julkaisuaikataulujen nopeuttamiseksi käynnistettiin laitteiden etäpäivitykset mahdollistava projekti. Testauksen kehittämiseksi aloitettiin testiautomaation käyttöönotto, jotta resursseja lisäämättä testausta voidaan tulevaisuudessa tehdä aikaisemmin ja nopeammassa tahdissa.
Opinnäytetyön isoimpina aikaansaannoksina olivat lokalisointiprosessin kehitys sekä muiden ongelmakohtien korostaminen, jonka johdosta useat korjaavat toimenpiteet saivat yrityksen johdossa riittävän prioriteetin asioiden eteenpäin viemiseksi.