Kevyen projektisalkun hallintatuotteen kehittäminen Microsoft Office 365-alustalle
Palanne, Jere (2019)
Palanne, Jere
2019
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2019052913153
https://urn.fi/URN:NBN:fi:amk-2019052913153
Tiivistelmä
Projektisalkkujen hallintaan on olemassa useita järeitä ohjelmistoja, mutta toisaalta sitä tehdään Excel-tiedostojen avulla. Toimeksiantaja on toteuttanut projektityönä useita asiakaskohtaisia projektisalkun hallintaratkaisuita näiden kahden ääripään välimaastoon. Nämä on toteutettu ohjelmistolaajennuksina Microsoftin SharePoint-alustalle. Vaikka ratkaisuiden toteuttamisessa on hyödynnetty aiempia toteutuksia, ovat ne silti sovitettu tietyn asiakkaan tarpeisiin koodimuutoksia tehden. Näin on syntynyt useita ylläpidettäviä koodiversioita. Toimeksiantajalla on ruvettu harkitsemaan lisensoitavan ohjelmistotuotteen kehittämistä asiakaskohtaisten toteutusten pohjalta.
Opinnäytetyössä tutkittiin, mitkä ovat yhteneväisiä ominaisuuksia eri projektikohtaisissa toteutuksissa ja selvittää miten lisensoitavan ohjelmistotuotteen toteutus kannattaisi tehdä teknisesti. Työn perusteella toimeksiantaja voi tehdä ratkaisun lähdetäänkö yrityksessä rakentamaan tuotetta vai jatketaanko nykyisenkaltaista projektikohtaista toteutustapaa ratkaisuiden toimittamiseksi.
Tietoperustana hyödynnetään projektisalkun hallintaan liittyvää kirjallisuutta ja tutkimusartikkeleita. Tämän lisäksi on lyhyt katsaus siitä, mitä ohjelmistotuotteella ja sen eri muodoilla tarkoitetaan.
Tutkimusmenetelmänä käytetään suunnittelutieteellistä tutkimusta. Siinä tavoitteena on luoda suunnittelua ja tietämystä käytännön toteutusta varten.
Tämän opinnäytetyön tuloksena syntyi tekninen suunnitelma, jonka avulla toimeksiantajalla on toteutusmalli siitä, miten yhtä koodikantaa hyödyntämällä saadaan asiakaskohtaiset tarpeet konfiguroimalla toteutettua. Tämän perusteella toimeksiantajalla on tekniseltä näkökulmasta katsottuna käsitys siitä, mitä ohjelmistotuotteen kehittäminen vaatisi. Kehitetty arkkitehtuurimalli on hyödynnettävissä myös muissa ohjelmistokehityshankkeissa.
Opinnäytetyössä tutkittiin, mitkä ovat yhteneväisiä ominaisuuksia eri projektikohtaisissa toteutuksissa ja selvittää miten lisensoitavan ohjelmistotuotteen toteutus kannattaisi tehdä teknisesti. Työn perusteella toimeksiantaja voi tehdä ratkaisun lähdetäänkö yrityksessä rakentamaan tuotetta vai jatketaanko nykyisenkaltaista projektikohtaista toteutustapaa ratkaisuiden toimittamiseksi.
Tietoperustana hyödynnetään projektisalkun hallintaan liittyvää kirjallisuutta ja tutkimusartikkeleita. Tämän lisäksi on lyhyt katsaus siitä, mitä ohjelmistotuotteella ja sen eri muodoilla tarkoitetaan.
Tutkimusmenetelmänä käytetään suunnittelutieteellistä tutkimusta. Siinä tavoitteena on luoda suunnittelua ja tietämystä käytännön toteutusta varten.
Tämän opinnäytetyön tuloksena syntyi tekninen suunnitelma, jonka avulla toimeksiantajalla on toteutusmalli siitä, miten yhtä koodikantaa hyödyntämällä saadaan asiakaskohtaiset tarpeet konfiguroimalla toteutettua. Tämän perusteella toimeksiantajalla on tekniseltä näkökulmasta katsottuna käsitys siitä, mitä ohjelmistotuotteen kehittäminen vaatisi. Kehitetty arkkitehtuurimalli on hyödynnettävissä myös muissa ohjelmistokehityshankkeissa.