Maintenance of online services in small organizations: Case Lappeenrannan Ruokapiiri
Sipilä, Isto (2016)
Diplomityö
Sipilä, Isto
2016
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2016122031619
https://urn.fi/URN:NBN:fi-fe2016122031619
Tiivistelmä
The objective of this thesis was to study problems small organizations encounter during maintenance of an online service and to find technical and other features, which may help small organizations to deal with identified difficulties. Case study was conducted on acquisition and maintenance of Lappeenrannan Ruokapiiri’s new ordering management system. The new system was built on well-established content management system by using agile software development methods including close collaboration with the product owner. Selected solution proved to be successful in avoiding difficulties encountered during the use of the previous system, which was difficult to upgrade to fulfill current requirements. During the project, the most significant maintenance challenge encountered was to maintain compatibility between custom made implementations and the platform during platform updates. To alleviate this problem, the use of community supported extensions or publishing custom made extensions in the developer community, whenever possible, is suggested. Työn tavoitteena oli tutkia pienten organisaatioiden ongelmia verkkopalveluiden ylläpidossa ja löytää teknisiä ja muita ominaisuuksia, jotka voisivat helpottaa pieniä organisaatioita vastaamaan tunnistettuihin haasteisiin. Lappeenrannan Ruokapiirin uuden tilausjärjestelmän hankinnasta ja ylläpidosta tehtiin tapaustutkimus. Uusi järjestelmä rakennettiin käyttäen vakiintunutta sisällönhallintajärjestelmää ja ketteriä ohjelmistokehityksen menetelmiä tiiviissä yhteistyössä järjestelmän tilaajan kanssa. Valitulla ratkaisulla onnistuttiin välttämään edellisen järjestelmän, joka oli vaikea päivittää vastaamaan nykyisiä vaatimuksia, ongelmat. Merkittävin kohdattu ongelma projektin aikana oli omien toteutuksien ja alustan välisen yhteensopivuuden ylläpito alustapäivitysten yhteydessä. Tämän ongelman helpottamiseksi suositellaan, aina kun se on mahdollista, yhteisön tukemien laajennuksien käyttöä tai omien laajennuksien julkaisemista kehittäjäyhteisössä.