Modernien teknologioiden ja ratkaisuiden hyödyntäminen kampanjatyökalun toteutuksessa
Vilja, Peter (2013)
Vilja, Peter
HAAGA-HELIA ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201303052913
https://urn.fi/URN:NBN:fi:amk-201303052913
Tiivistelmä
Tässä opinnäytetyössä toteutettiin syksyllä 2012 selainpohjainen kampanjatyökalu tilaustyönä Elisa Oyj:lle. Kampanjatyökalu korvaa aikaisemman kampanjoiden hallintaan käytetyn työkalun. Työn tavoitteena on luoda kampanjoiden hallintaan käyttäjäystävällinen työkalu, jolla voidaan parantaa Elisan asiakaspalvelun tehokkuutta ja asiakastyytyväisyyttä. Vaatimusmäärittelyiden pohjalta ominaisuudet priorisointiin siten, että kampanjatyökalun ominaisuudet korvaavat vanhan työkalun ominaisuudet ensin. Tässä opinnäytetyössä kuvataan kuinka tavoitteet saavutettiin, esitellään tulokset ja arvioidaan projektin onnistumista.
Kampanjatyökalun toteutuksessa hyödynnettiin moderneja teknologioita ja ratkaisuja sekä keskityttiin uudelleen hyödynnettäviin ratkaisuihin. Opinnäytetyössä esitellään tarkemmin ratkaisevimmat kampanjatyökalussa käytetyt teknologiat ja ohjelmointimallit, kuten kolmitasoarkkitehtuuri, ORM-mallinnus, Spring-kehys ja AOP-metodologia. Opinnäytetyön esittelyssä keskitytään projektissa syntyneiden ajankohtaisten ja sovelluksen kannalta merkittävien ratkaisuiden toteutukseen.
Kampanjatyökalun laadun varmistamiseksi suoritettiin runsaasti monipuolista testausta. Käyttäjätestausta suoritettiin koko toteutuksen ajan, joten toteuttajan ja tilaajan yhteistyö oli tiivistä. Lopulta kampanjatyökalulle luotiin ja suoritettiin olemassa olevien tietojen migraatio. Hyväksymistestauksen jälkeen kampanjatyökalu otettiin käyttöön Elisan intranetissä.
Kokonaisuudessaan opinnäytetyöprojekti onnistui ja sen tuloksena syntyi moderni työkalu kampanjoiden hallintaan. Opinnäytetyö on kohdistettu ohjelmointialan ammattilaisille, jotka tuntevat perusteet Web-ohjelmoinnista.
Kampanjatyökalun toteutuksessa hyödynnettiin moderneja teknologioita ja ratkaisuja sekä keskityttiin uudelleen hyödynnettäviin ratkaisuihin. Opinnäytetyössä esitellään tarkemmin ratkaisevimmat kampanjatyökalussa käytetyt teknologiat ja ohjelmointimallit, kuten kolmitasoarkkitehtuuri, ORM-mallinnus, Spring-kehys ja AOP-metodologia. Opinnäytetyön esittelyssä keskitytään projektissa syntyneiden ajankohtaisten ja sovelluksen kannalta merkittävien ratkaisuiden toteutukseen.
Kampanjatyökalun laadun varmistamiseksi suoritettiin runsaasti monipuolista testausta. Käyttäjätestausta suoritettiin koko toteutuksen ajan, joten toteuttajan ja tilaajan yhteistyö oli tiivistä. Lopulta kampanjatyökalulle luotiin ja suoritettiin olemassa olevien tietojen migraatio. Hyväksymistestauksen jälkeen kampanjatyökalu otettiin käyttöön Elisan intranetissä.
Kokonaisuudessaan opinnäytetyöprojekti onnistui ja sen tuloksena syntyi moderni työkalu kampanjoiden hallintaan. Opinnäytetyö on kohdistettu ohjelmointialan ammattilaisille, jotka tuntevat perusteet Web-ohjelmoinnista.