Mobiiliratkaisut tietojärjestelmien kehitysvälineenä : Epicor For Service Enterprises -toiminnanohjausjärjestelmän kehittäminen
Lampi, Mikko (2010)
Lampi, Mikko
Mikkelin ammattikorkeakoulu
2010
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201005128977
https://urn.fi/URN:NBN:fi:amk-201005128977
Tiivistelmä
Opinnäytetyöni käsittelee tietojärjestelmien, erityisesti toiminnanohjausjärjestelmien, kehittämistä mobii-liteknologian avulla. Työ toteutettiin toimeksiantona ohjelmistoalalla toimivalle Smart Time Oy:lle. Pää-painotuksena opinnäytetyöni kehitysprojektissa olivat liike-elämä- ja tarvelähtöisyys, projektityöskentely ja uusimman mobiiliteknologian hyödyntäminen.
Nykyään lähes jokaisella organisaatiolla on käytössään yksi tai useampi toiminnanohjausjärjestelmä. Järjestelmien avulla organisaatio ohjaa liiketoimintaansa ja niiden tarjoamaa tietoa hyödynnetään niin päätöksenteossa kuin prosessien kehittämisessäkin. Usein järjestelmien tehokkaaseen käyttöön voi liittyä ongelmia mm. käytettävyyden tai joustavuuden suhteen. Sovellukset ovat raskaita, monimutkaisia ja vaativat käyttökoulutuksen. Toisaalta ne ovat välttämättömyys tehokkaalle toiminnalle.
Opinnäytetyöni kehitysprojektina suunnittelin Epicor For Service Enterprises eli E4SE-toiminnanohjausjärjestelmälle mobiililaitteille tarkoitetun asiakassovelluksen. Sovelluksen avulla käyttäjät voivat syöttää projektikohtaisia tunti- ja kulukirjauksia järjestelmään. Kirjaukset voivat tapahtua missä tahansa ja milloin tahansa käyttäjän ollessa Internet-yhteydessä. Tarkoitukseni oli luoda käyttäjälähtöinen ja moderni sovellus, joka helpottaa järjestelmän jokapäiväistä käyttöä.
Avainasemassa ratkaisun kehittämisessä olivat nykyaikaiset ohjelmistotuotannon menetelmät ja uusin mobiiliteknologia. Toteutusprojekti suunniteltiin Java ME -ohjelmistoalustalle ja ratkaisussa hyödynnettiin palveluorientoitunutta sovellusarkkitehtuuria. Suunnitellun sovelluksen vaatimuksia olivat tietotur-vallisuus ja miellyttävä käyttökokemus. Projektin lopputuloksena syntyivät määrittely- ja suunnitteludo-kumentaatiot, joiden avulla toteutusprojekti suoritetaan vuoden 2010 aikana. Valmistuessaan sovellus on ensimmäinen alustariippumaton E4SE-järjestelmälle toteutettu projektikirjaussovellus.
Työn teoriaosuudessa perehdyin toiminnanohjausjärjestelmiin, ohjelmistotuotantoon, mobiiliteknologian nykytilaan ja mobiiliohjelmointiin.
Nykyään lähes jokaisella organisaatiolla on käytössään yksi tai useampi toiminnanohjausjärjestelmä. Järjestelmien avulla organisaatio ohjaa liiketoimintaansa ja niiden tarjoamaa tietoa hyödynnetään niin päätöksenteossa kuin prosessien kehittämisessäkin. Usein järjestelmien tehokkaaseen käyttöön voi liittyä ongelmia mm. käytettävyyden tai joustavuuden suhteen. Sovellukset ovat raskaita, monimutkaisia ja vaativat käyttökoulutuksen. Toisaalta ne ovat välttämättömyys tehokkaalle toiminnalle.
Opinnäytetyöni kehitysprojektina suunnittelin Epicor For Service Enterprises eli E4SE-toiminnanohjausjärjestelmälle mobiililaitteille tarkoitetun asiakassovelluksen. Sovelluksen avulla käyttäjät voivat syöttää projektikohtaisia tunti- ja kulukirjauksia järjestelmään. Kirjaukset voivat tapahtua missä tahansa ja milloin tahansa käyttäjän ollessa Internet-yhteydessä. Tarkoitukseni oli luoda käyttäjälähtöinen ja moderni sovellus, joka helpottaa järjestelmän jokapäiväistä käyttöä.
Avainasemassa ratkaisun kehittämisessä olivat nykyaikaiset ohjelmistotuotannon menetelmät ja uusin mobiiliteknologia. Toteutusprojekti suunniteltiin Java ME -ohjelmistoalustalle ja ratkaisussa hyödynnettiin palveluorientoitunutta sovellusarkkitehtuuria. Suunnitellun sovelluksen vaatimuksia olivat tietotur-vallisuus ja miellyttävä käyttökokemus. Projektin lopputuloksena syntyivät määrittely- ja suunnitteludo-kumentaatiot, joiden avulla toteutusprojekti suoritetaan vuoden 2010 aikana. Valmistuessaan sovellus on ensimmäinen alustariippumaton E4SE-järjestelmälle toteutettu projektikirjaussovellus.
Työn teoriaosuudessa perehdyin toiminnanohjausjärjestelmiin, ohjelmistotuotantoon, mobiiliteknologian nykytilaan ja mobiiliohjelmointiin.