Ketterä ohjelmistokehitys lääketieteellisessä viitekehyksessä
Kaipainen, Tommi Kalevi (2017)
Kaipainen, Tommi Kalevi
2017
Tietotekniikan koulutusohjelma
Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering
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ä
2017-02-08
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201701251086
https://urn.fi/URN:NBN:fi:tty-201701251086
Tiivistelmä
Lääketieteellisiin laitteisiin liittyy yhä enemmän ja enemmän ohjelmistoja sekä ohjelmakoodia. Potilasturvallisuuden vaarantavia seikkoja on alettu yhdistämään ohjelmakoodista peräisin oleviin virheisiin. Tämän vuoksi lääketieteellinen ala on vahvasti säädelty ja standardoitu. Standardit eroavat markkina-alueittain. Standardit ovat kirjoitettu vaiheesta toiseen etenevien, vesiputousmallin, ohjelmistokehitysmallien näkökulmasta. Ketteryys on kuitenkin yleistynyt ohjelmistokehityksessä jo joitain kymmeniä vuosia, mutta se ei ole vallitsevasti käytössä säädellyillä aloilla. Työssä perehdytään nykyisin käytössä olevaan ketterään lääketieteelliseen ohjelmistokehitysprosessiin, joka pohjautuu scrum-malliin. Mallia päivitetään ja eritellään lääketieteellisen ohjelmistokehityksen tärkeimpiä yksittäisiä toimintoja pohjaten kirjallisuuteen.
Kirjallisuudesta on tehty löydöksiä, jotka puhuvat ketterien ohjelmistokehitysmallien puolesta myös säädellyillä aloilla. Ketterien menetelmien avulla on saatu liiketoimintahyötyjä kuten kustannussäästöjä. Liiketoiminta liittyy oleellisena osana ketterään ohjelmistokehitykseen, joten prosessimallia sekä lääketieteellistä alaa pohditaan myös liiketoiminnan näkökulmasta.
Tuloksena muodostettiin käsitys prosessimallista, jota lääketieteellinen ohjelmistokehitys vaatii Euroopan ja USA:n markkinoilla. Sovellettavat standardit löydettiin kirjallisuuteen pohjautuen. Tärkeimmät yksittäiset toiminnot eriteltiin ja kirjallisuuteen pohjautuen tehtiin liitoksia prosessimallin ja eri standardien vaatimien toimintojen, kuten riskienhallinta, välille. Yhtenä työn tuloksena muodostuu kokonaiskuvaa lääketieteellisen ohjelmistokehityksen eroista verrattuna säätelemättömään ohjelmistokehitykseen.
Kirjallisuudesta on tehty löydöksiä, jotka puhuvat ketterien ohjelmistokehitysmallien puolesta myös säädellyillä aloilla. Ketterien menetelmien avulla on saatu liiketoimintahyötyjä kuten kustannussäästöjä. Liiketoiminta liittyy oleellisena osana ketterään ohjelmistokehitykseen, joten prosessimallia sekä lääketieteellistä alaa pohditaan myös liiketoiminnan näkökulmasta.
Tuloksena muodostettiin käsitys prosessimallista, jota lääketieteellinen ohjelmistokehitys vaatii Euroopan ja USA:n markkinoilla. Sovellettavat standardit löydettiin kirjallisuuteen pohjautuen. Tärkeimmät yksittäiset toiminnot eriteltiin ja kirjallisuuteen pohjautuen tehtiin liitoksia prosessimallin ja eri standardien vaatimien toimintojen, kuten riskienhallinta, välille. Yhtenä työn tuloksena muodostuu kokonaiskuvaa lääketieteellisen ohjelmistokehityksen eroista verrattuna säätelemättömään ohjelmistokehitykseen.