Improving Software Development with Platform-as-a-Service Product – Using Heroku in Web Application Project
Ansaharju, Juuso (2016)
Ansaharju, Juuso
Metropolia Ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201604194562
https://urn.fi/URN:NBN:fi:amk-201604194562
Tiivistelmä
PaaS-palvelut tarjoavat kehittäjille lupauksia siitä, että ne nopeuttavat ja yksinkertaistavat ohjelmistokehitystä. Kielikone Oy, ohjelmistotalo, joka orikoistunut digitaalisiin kielipalveluihin, ja jolle työ tehtiin, oli kiinnostunut näkemään toteutuisivatko lupakset yrityksen ohjelmistokehityksessä.
Työ koostuu PaaS-tuotteen valintaan johtaneen evaluaatioprosessin ja tuotteen pilotointiprojektin läpiviennin raportoimisesta sekä kyselytutkimuksen avulla saatujen tietojen analysoinnista. Kyselytutkimuksessa kysyttiin yrityksen ohjelmistokehittäjien kokemuksia PaaS-tuotteen käytöstä.
Evaluaatioprossin tuloksena pilotoitavaksi PaaS tuotteeksi valikoitui Heroku, jota käytettiin pilottiprojektissa uuden web-pohjaisen sanastonoppimispalvelun rakentamiseksi. PaaS- tuotteen käyttö pilottiprojektissa oli menestyksellistä. Palaute oli pääosin posiitivista, vaikkei kritiikiltäkään vältytty.
Työn päätuotos on palauteanalyysin perusteella koottu lista parannusehdotuksista Heroku PaaS -tuotteen jatkokäyttöä silmälläpitäen yrityksessä. Parannusehdotukset liittyvät suurimmilta osin toiveisiin hyödyntää Herokun ominaisuuksia laajemmin syventämällä integraatiota Herokun ja Githubin välillä, yksinkertaistamalla Herokun liittännäisten hallintaa, sekä löytämällä tapoja hallita Herokun käytöstä seuraavia tietoturvaseuraamuksia.
Työ koostuu PaaS-tuotteen valintaan johtaneen evaluaatioprosessin ja tuotteen pilotointiprojektin läpiviennin raportoimisesta sekä kyselytutkimuksen avulla saatujen tietojen analysoinnista. Kyselytutkimuksessa kysyttiin yrityksen ohjelmistokehittäjien kokemuksia PaaS-tuotteen käytöstä.
Evaluaatioprossin tuloksena pilotoitavaksi PaaS tuotteeksi valikoitui Heroku, jota käytettiin pilottiprojektissa uuden web-pohjaisen sanastonoppimispalvelun rakentamiseksi. PaaS- tuotteen käyttö pilottiprojektissa oli menestyksellistä. Palaute oli pääosin posiitivista, vaikkei kritiikiltäkään vältytty.
Työn päätuotos on palauteanalyysin perusteella koottu lista parannusehdotuksista Heroku PaaS -tuotteen jatkokäyttöä silmälläpitäen yrityksessä. Parannusehdotukset liittyvät suurimmilta osin toiveisiin hyödyntää Herokun ominaisuuksia laajemmin syventämällä integraatiota Herokun ja Githubin välillä, yksinkertaistamalla Herokun liittännäisten hallintaa, sekä löytämällä tapoja hallita Herokun käytöstä seuraavia tietoturvaseuraamuksia.