Ketterä ohjelmistokehitys pienohjelmistotuotannossa – case: Tuntiraportointijärjestelmä
Hirsmäki, Roni (2013)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201304064058
https://urn.fi/URN:NBN:fi:amk-201304064058
Tiivistelmä
Tämän opinnäytetyön tarkoituksena oli määritellä, suunnitella, toteuttaa ja ottaa käyttöön kevyt tuntiraportointijärjestelmä UPM:n tutkimuskeskuksessa Lappeenrannassa. Tarkoituksena oli myös tarkastella ohjelmistokehitysprojektissa käytettyjä työtapoja ja pohtia niiden sopivuutta kyseiseen kehitysprojektiin. Perehdyin myös ohjelmistotuotannon teoriaan, projektien vaihejakomalleihin ja menetelmiin, joita käytin tehdyssä ohjelmistoprojektissa.
Opinnäytetyössä tehty järjestelmä toteutettiin Microsoft Access -ohjelmistolla. Järjestelmän kehitystyössä sovellettiin opintojen aikana opittuja ohjelmistotuotannon menetelmiä ja käytäntöjä. Järjestelmän kehitysvaiheessa käytettiin apuna Microsoftin ohjeita, kirjallisuutta Access-kehityksestä ja Internetin keskustelupalstoja. Teoriaosuudessa käytin myös tukena artikkeleita ja alan kirjallisuutta.
Toteutettu järjestelmä täytti sille asetetut toiminnalliset vaatimukset ja se otettiin käyttöön ennalta sovitun aikataulun mukaisesti. Järjestelmän kehitysprosessissa käytettyjen menetelmien tutkiminen ja vertaaminen teoriaan, paljasti prosessista niin perinteisiä, kuin ketteriäkin ohjelmistokehityksen piirteitä. Kokonaisuutena opinnäytetyö konkreettisien tuloksien ohella, auttoi ymmärtämään ohjelmistotuotantoa käytännön tasolla.
Opinnäytetyössä tehty järjestelmä toteutettiin Microsoft Access -ohjelmistolla. Järjestelmän kehitystyössä sovellettiin opintojen aikana opittuja ohjelmistotuotannon menetelmiä ja käytäntöjä. Järjestelmän kehitysvaiheessa käytettiin apuna Microsoftin ohjeita, kirjallisuutta Access-kehityksestä ja Internetin keskustelupalstoja. Teoriaosuudessa käytin myös tukena artikkeleita ja alan kirjallisuutta.
Toteutettu järjestelmä täytti sille asetetut toiminnalliset vaatimukset ja se otettiin käyttöön ennalta sovitun aikataulun mukaisesti. Järjestelmän kehitysprosessissa käytettyjen menetelmien tutkiminen ja vertaaminen teoriaan, paljasti prosessista niin perinteisiä, kuin ketteriäkin ohjelmistokehityksen piirteitä. Kokonaisuutena opinnäytetyö konkreettisien tuloksien ohella, auttoi ymmärtämään ohjelmistotuotantoa käytännön tasolla.