Yhden sivun sovellus projektien kehityksen seurantatyökaluna
Räsänen, Janne (2014)
Räsänen, Janne
2014
Tietotekniikan koulutusohjelma
Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2014-06-04
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201406061269
https://urn.fi/URN:NBN:fi:tty-201406061269
Tiivistelmä
Työssä vertailtiin kolmea nykyaikaista Single-page Applicationia (SPA): AngularJS-kehystä, Backbone + Marionette -yhdistelmää (BM) ja Meteor-kehystä. BM:n arkkitehtuuria ja käyttöä käytiin lävitse käytännön esimerkkiprojektin kautta.
Työssä toteutettiin työkalu, jonka avulla projektia vetävä henkilö saa vaivattomasti kuvan siitä, kuinka paljon ja miten projektin budjettia on kulutettu, mikä ennuste on budjetin kulumiselle, ja miten ominaisuuksien toteuttaminen etenee ajan funktiona.
Työ toteutettiin SPA:na joka integroitiin olemassaolevaan Business Intelligence -työkaluun käyttäen BM:a. BM todettiin hyväksi ratkaisuksi kyseessä olevalle pienehkölle projektille. Projektin testattavuus ja tuottavuus olivat hyvällä tasolla.
Yleisellä tasolla BM todettiin hyväksi ratkaisuksi projektille, jonka toteuttajat haluavat vapauden toteuttaa asioita omalla tavallaan, jossa tarvitaan kypsä luotettava kirjasto jonka osasia voi vapaasti vaihdella. Toisaalta BM on myös hyvä ratkaisu, mikäli toteuttajat haluavat oppia SPA:iden teon perusteet.
Työssä toteutettiin työkalu, jonka avulla projektia vetävä henkilö saa vaivattomasti kuvan siitä, kuinka paljon ja miten projektin budjettia on kulutettu, mikä ennuste on budjetin kulumiselle, ja miten ominaisuuksien toteuttaminen etenee ajan funktiona.
Työ toteutettiin SPA:na joka integroitiin olemassaolevaan Business Intelligence -työkaluun käyttäen BM:a. BM todettiin hyväksi ratkaisuksi kyseessä olevalle pienehkölle projektille. Projektin testattavuus ja tuottavuus olivat hyvällä tasolla.
Yleisellä tasolla BM todettiin hyväksi ratkaisuksi projektille, jonka toteuttajat haluavat vapauden toteuttaa asioita omalla tavallaan, jossa tarvitaan kypsä luotettava kirjasto jonka osasia voi vapaasti vaihdella. Toisaalta BM on myös hyvä ratkaisu, mikäli toteuttajat haluavat oppia SPA:iden teon perusteet.