goMob CMS
Astala, Pekka (2014)
Astala, Pekka
Metropolia Ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201505148173
https://urn.fi/URN:NBN:fi:amk-201505148173
Tiivistelmä
Insinöörityön tavoitteena oli kehittää sisällönhallintajärjestelmä startup-yrityksen käyttöön. Yrityksellä oli tarve saada erityisesti mobiilisivustojen muokkaamiseen soveltuva järjestelmä, joka olisi yhteensopiva erään kolmannen osapuolen ohjelmiston kanssa. Yksikään markkinoilla jo olleista tuotteista ei täyttänyt näitä vaatimuksia.
Yritykselle toteutettiin kolmivuotinen ohjelmistoprojekti, joka sisälsi sisällönhallintajärjestelmän suunnittelun, kehityksen ja ylläpitoa. Projektin aikana yrityksen liiketoiminta kehittyi, ja järjestelmän alkuperäiset määrittelyt todettiin riittämättömiksi. Järjestelmää uusittiin ja laajennettiin vastaamaan uusia liiketoiminnan asettamia vaatimuksia.
Järjestelmä kehitettiin MVC- ja REST-arkkitehtuurien mukaiseksi. Ohjelmointikielenä käytettiin aluksi PHP:tä ja Zend-ohjelmistokehystä, mutta järjestelmästä tehtiin myöhemmin uusi versio Javan ja Play!-sovelluskehyksen avulla. Järjestelmän kehitetyksessä käytettiin apuna TDD- ja SCRUM -prosesseja.
Projektin tuloksena yritykselle syntyi sisällönhallintajärjestelmä, jonka ympärille yritys pystyi rakentamaan liiketoimintansa. Järjestelmän avulla rakennettiin mobiilipalveluita useille suurille kotimaisille asiakkaille julkiselta, yksityiseltä ja kolmannelta sektorilta. Omalla ohjelmistotuotteella yritys saavutti kilpailuetua sekä asiakkaiden että sijoittajien silmissä.
Kehitetty järjestelmä jää yrityksen kaupalliseksi omaisuudeksi. Siitä tuotettu raportti sisältää hyödyllistä tietoa sisällönhallintajärjestelmän kehitykseen tai vastaavaan ohjelmistoprojektiin osallistuville kehittäjille.
Yritykselle toteutettiin kolmivuotinen ohjelmistoprojekti, joka sisälsi sisällönhallintajärjestelmän suunnittelun, kehityksen ja ylläpitoa. Projektin aikana yrityksen liiketoiminta kehittyi, ja järjestelmän alkuperäiset määrittelyt todettiin riittämättömiksi. Järjestelmää uusittiin ja laajennettiin vastaamaan uusia liiketoiminnan asettamia vaatimuksia.
Järjestelmä kehitettiin MVC- ja REST-arkkitehtuurien mukaiseksi. Ohjelmointikielenä käytettiin aluksi PHP:tä ja Zend-ohjelmistokehystä, mutta järjestelmästä tehtiin myöhemmin uusi versio Javan ja Play!-sovelluskehyksen avulla. Järjestelmän kehitetyksessä käytettiin apuna TDD- ja SCRUM -prosesseja.
Projektin tuloksena yritykselle syntyi sisällönhallintajärjestelmä, jonka ympärille yritys pystyi rakentamaan liiketoimintansa. Järjestelmän avulla rakennettiin mobiilipalveluita useille suurille kotimaisille asiakkaille julkiselta, yksityiseltä ja kolmannelta sektorilta. Omalla ohjelmistotuotteella yritys saavutti kilpailuetua sekä asiakkaiden että sijoittajien silmissä.
Kehitetty järjestelmä jää yrityksen kaupalliseksi omaisuudeksi. Siitä tuotettu raportti sisältää hyödyllistä tietoa sisällönhallintajärjestelmän kehitykseen tai vastaavaan ohjelmistoprojektiin osallistuville kehittäjille.