Mobiilisovellus merikonttien kunnon ja laadun valvontaan
Blåfield, Antti (2017)
Blåfield, Antti
2017
Johtaminen ja tietotekniikka (Pori)
Talouden ja rakentamisen tiedekunta - Faculty of Business and Built Environment
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-12-07
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201711152149
https://urn.fi/URN:NBN:fi:tty-201711152149
Tiivistelmä
Tässä diplomityössä tutkitaan tietojärjestelmän arkkitehtuurin syntymistä ketterässä ohjelmistokehityksessä. Diplomityön puitteissa Euroports Rauma Oy:lle toteutettiin merikonttien kunnon ja laadun valvontaan tarkoitettu tietojärjestelmä, jolla arkkitehtuurin syntymistä voitiin arvioida sekä vastata tämän työn tutkimustavoitteeseen. Konttien tarkastukseen ja vaurioiden dokumentoimiseen käytettävä nykyinen järjestelmä, on jokseenkin vanhentunut ja tästä syystä selvitys oli tarpeellinen. Nykyisessä järjestelmässä käytettävien käsipäätteiden korvaaminen pienemmillä ja edullisemmilla mobiililaitteilla, esimerkiksi puhelimilla, olisi työn toimeksiannon mukaan hyvä asia.
Merikonttien kunnon ja laadun valvontaan tarkoitetun Container App -sovelluksen toteutuksessa käytettiin Extreme Programming (XP) -ohjelmistokehitysmenetelmää. Työssä keskityttiin toteuttamaan sovellukseen mobiili- ja web-käyttöliittymää sen verran, että työn toimeksiantajan oli mahdollista arvioida olisiko uusi järjestelmä mahdollista toteuttaa valituilla välineillä ja teknologioilla. Sovelluksen arvionnissa yksi keskeinen asia oli se millainen mobiililaitteen käytettävyys on kenttäolosuhteissa. Konttikentällä sääolosuhteet voivat olla hyvinkin haastavat ja sen vuoksi mobiilisovelluksen käyttöliittymän pitää olla visuaalisesti selkeä ja mahdollisimman yksinkertainen käyttää.
Toteutetun Container App -sovelluksen toteutuksen edetessä pystyi selvästi havaitsemaan sovelluksen arkkitehtuurin syntymisen. Arkkitehtuuri täydentyi ja osin myös muuttui ohjelmistoprojektini kolmessa toteutusjaksossa. Aluksi toteutettavan sovelluksen arkkitehtuurista oli olemassa jonkin näköistä suunnitelmaa mutta lopulliseen muotoonsa sovelluksen arkkitehtuuri kehittyi ohjelmistoprojektini kolmessa toteutusjaksossa. Ketterässä ohjelmistoprojektissani järjestelmän rakenne muodostuu asiakkaan ja kehitysryhmän valitsemien toteutettavien ominaisuuksien mukaan, inkrementaalisesti kehitysjaksosta toiseen. Sovellusta esiteltiin Europortsilla kontin tarkastajille ja yleinen vastaanotto oli positiivista. Lopullisena arviona ja näkemyksenä on, että sovelluksessa olisi potentiaalia konttien tarkastusta helpottavaan ja nopeuttavaan ratkaisuun. Itse sovellus vaatisi kuitenkin vielä melko paljon jatkokehittelyä, jotta kaikki tarvittava toiminnallisuus saataisiin siihen toteutettua.
Merikonttien kunnon ja laadun valvontaan tarkoitetun Container App -sovelluksen toteutuksessa käytettiin Extreme Programming (XP) -ohjelmistokehitysmenetelmää. Työssä keskityttiin toteuttamaan sovellukseen mobiili- ja web-käyttöliittymää sen verran, että työn toimeksiantajan oli mahdollista arvioida olisiko uusi järjestelmä mahdollista toteuttaa valituilla välineillä ja teknologioilla. Sovelluksen arvionnissa yksi keskeinen asia oli se millainen mobiililaitteen käytettävyys on kenttäolosuhteissa. Konttikentällä sääolosuhteet voivat olla hyvinkin haastavat ja sen vuoksi mobiilisovelluksen käyttöliittymän pitää olla visuaalisesti selkeä ja mahdollisimman yksinkertainen käyttää.
Toteutetun Container App -sovelluksen toteutuksen edetessä pystyi selvästi havaitsemaan sovelluksen arkkitehtuurin syntymisen. Arkkitehtuuri täydentyi ja osin myös muuttui ohjelmistoprojektini kolmessa toteutusjaksossa. Aluksi toteutettavan sovelluksen arkkitehtuurista oli olemassa jonkin näköistä suunnitelmaa mutta lopulliseen muotoonsa sovelluksen arkkitehtuuri kehittyi ohjelmistoprojektini kolmessa toteutusjaksossa. Ketterässä ohjelmistoprojektissani järjestelmän rakenne muodostuu asiakkaan ja kehitysryhmän valitsemien toteutettavien ominaisuuksien mukaan, inkrementaalisesti kehitysjaksosta toiseen. Sovellusta esiteltiin Europortsilla kontin tarkastajille ja yleinen vastaanotto oli positiivista. Lopullisena arviona ja näkemyksenä on, että sovelluksessa olisi potentiaalia konttien tarkastusta helpottavaan ja nopeuttavaan ratkaisuun. Itse sovellus vaatisi kuitenkin vielä melko paljon jatkokehittelyä, jotta kaikki tarvittava toiminnallisuus saataisiin siihen toteutettua.