Vertaava esitys ohjelmistokehityksestä projektina ja prosessina : Case: Nurseus-hoitosuunnitelmajärjestelmä
Leino, Sami (2011)
Leino, Sami
Tampereen ammattikorkeakoulu
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2011120817679
https://urn.fi/URN:NBN:fi:amk-2011120817679
Tiivistelmä
Ohjelmistokehitys on mysteeri monelle tavalliselle ihmiselle. Yleinen käsitys on, että ohjelmistokehitys on vain ohjelmoijien istumista pienissä kopeissa toimistotiloissa. Harva tietää, että ohjelmistokehitykseen sisältyy paljon muutakin kuin vain ohjelmakoodin kirjoittamista.
Tämä opinnäytetyö avaa ohjelmistokehityksen sisältöä ja pyrkii Tampereen ammattikorkeakoululle tehtyä Nurseus–hoitosuunnitelmajärjestelmän kehitystä esimerkkinä käyttäen kertomaan ohjelmistokehityksestä sellaisin termein ja kuvauksin, joita tavallinen lukija voi ymmärtää.
Lukijaa johdatellaan ensin työssä käytettyyn termistöön, jotta asioista voidaan puhua myöhemmin ilman, että lukija jää miettimään, mistä on kyse. Termien kuvaamisen jälkeen esitetään keskeiset käsitteet, joita opinnäytetyössä käsitellään: projekti ja prosessi. Kun termit on esitelty, käydään työssä läpi Nurseus-hoitosuunnitelmajärjestelmän kehitysraportti. Raporttia hyödyntäen ohjelmiston kehitysvaiheet selitetään ja lukijalle kerrotaan, mitä ohjelmistokehityksen vaiheissa tulee huomioida ja miten ne on huomioitu.
Työssä pyritään kertomaan tavalliselle lukijalle, ettei ohjelmistokehitys ole vain ohjelmakoodin kirjoittamista. Ohjelmistokehitys esitetään vaiheittain korostaen huomioitavia asioita, kun ohjelmistokehitystä ajatellaan projektina ja kun ohjelmistokehitystä käsitellään projektia laajempana kokonaisuutena: prosessina. Käsittely aloitetaan alustavasta ohjelmiston tilauksesta ja päätetään, kun ohjelmisto on otettu käyttöön ja jätetty odottamaan jatkokehitystä.
Lopulta arvioidaan, onko Nurseus-hoitosuunnitelmajärjestelmän kehityksessä onnistuttu huomioimaan opinnäytetyössä esitettyjä suuntauksia.
Tämä opinnäytetyö avaa ohjelmistokehityksen sisältöä ja pyrkii Tampereen ammattikorkeakoululle tehtyä Nurseus–hoitosuunnitelmajärjestelmän kehitystä esimerkkinä käyttäen kertomaan ohjelmistokehityksestä sellaisin termein ja kuvauksin, joita tavallinen lukija voi ymmärtää.
Lukijaa johdatellaan ensin työssä käytettyyn termistöön, jotta asioista voidaan puhua myöhemmin ilman, että lukija jää miettimään, mistä on kyse. Termien kuvaamisen jälkeen esitetään keskeiset käsitteet, joita opinnäytetyössä käsitellään: projekti ja prosessi. Kun termit on esitelty, käydään työssä läpi Nurseus-hoitosuunnitelmajärjestelmän kehitysraportti. Raporttia hyödyntäen ohjelmiston kehitysvaiheet selitetään ja lukijalle kerrotaan, mitä ohjelmistokehityksen vaiheissa tulee huomioida ja miten ne on huomioitu.
Työssä pyritään kertomaan tavalliselle lukijalle, ettei ohjelmistokehitys ole vain ohjelmakoodin kirjoittamista. Ohjelmistokehitys esitetään vaiheittain korostaen huomioitavia asioita, kun ohjelmistokehitystä ajatellaan projektina ja kun ohjelmistokehitystä käsitellään projektia laajempana kokonaisuutena: prosessina. Käsittely aloitetaan alustavasta ohjelmiston tilauksesta ja päätetään, kun ohjelmisto on otettu käyttöön ja jätetty odottamaan jatkokehitystä.
Lopulta arvioidaan, onko Nurseus-hoitosuunnitelmajärjestelmän kehityksessä onnistuttu huomioimaan opinnäytetyössä esitettyjä suuntauksia.