Drupalin tuotteistaminen Tawasta OS Technologiesille
Ruoppa, Juuso (2013)
Ruoppa, Juuso
Hämeen ammattikorkeakoulu
2013
Creative Commons Attribution-NonCommercial-ShareAlike 1.0 Suomi
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013112117703
https://urn.fi/URN:NBN:fi:amk-2013112117703
Tiivistelmä
Opinnäytetyön tarkoituksena oli tutkia, miten Drupalista voidaan luoda tuote, joka on kustannustehokas ottaa käyttöön ja ylläpitää. Tavoitteena oli rakentaa toimeksiantajalle, Tawasta OS Technologiesille, Drupal-asennuspaketti, joka sisältää kaikki välttämättömät lisätoiminnallisuusmoduulit ohjelmistolle ja siten vähentää projektin kestoa.
Teoreettinen osuus käsittelee Drupalin olennaisimpia ominaisuuksia ja tuotteistamisen ominaispiirteitä. Molempia osuuksia hyödynnetään käytännön tutkimusosassa. Tutkimus suoritettiin tuotekehitysprojektina, ja se sisälsi Drupal-moduulien asentamisen, määrityksen ja testaamisen. Moduulien valintaperusteina toimivat toimeksiantajan aiemmat projektit, tarjouskyselyt, moduulin helppokäyttöisyys, ominaisuuksien määrä sekä latauksien lukumäärä Drupal-yhteisössä.
Tuloksena saatiin dokumentoitu moduuliasennuspaketti, joka voidaan helposti liittää Drupalin omaan asennuspakettiin ja näin tehostaa järjestelmän käyttöönottoa. Valitut moduulit vaihtelevat olennaisista toiminnallisuuksista lisätoiminnallisuuksiin, joita käyttämällä voidaan lisätä projektin arvoa huomattavasti. Koska nämä lisämoduulit ovat samalla tavalla standardoituja kuin asennuspaketin moduulit, ne voidaan turvallisesti ottaa käyttöön ilman odottamattomia vaikutuksia projektin kestoon. Kaiken kaikkiaan Drupalin ja sen moduulien tuotteistamisella voidaan päästä merkittäviin parannuksiin projektin kustannustehokkuudessa, ja siksi tuotteistamista ei koskaan pitäisi jättää huomioimatta.
Opinnäytetyössä suoritetun testauksen tuloksena saatua tuotepakettia voidaan pitää erinomaisena lähtöpisteenä projekteille kustannustehokkuuden näkökulmasta. Tuotekehitys on kuitenkin jatkuva prosessi, joten jatkossa tuotepaketin kehitystä pitäisi jatkaa asiakkaiden muuttuvien tarpeiden mukaan. Drupal-yhteisö julkaisee myös jatkuvasti alustaan päivityksiä ja toiminnallisuuksia, joten yhteisöä pitäisi seurata tarkasti myös jatkossa.
Teoreettinen osuus käsittelee Drupalin olennaisimpia ominaisuuksia ja tuotteistamisen ominaispiirteitä. Molempia osuuksia hyödynnetään käytännön tutkimusosassa. Tutkimus suoritettiin tuotekehitysprojektina, ja se sisälsi Drupal-moduulien asentamisen, määrityksen ja testaamisen. Moduulien valintaperusteina toimivat toimeksiantajan aiemmat projektit, tarjouskyselyt, moduulin helppokäyttöisyys, ominaisuuksien määrä sekä latauksien lukumäärä Drupal-yhteisössä.
Tuloksena saatiin dokumentoitu moduuliasennuspaketti, joka voidaan helposti liittää Drupalin omaan asennuspakettiin ja näin tehostaa järjestelmän käyttöönottoa. Valitut moduulit vaihtelevat olennaisista toiminnallisuuksista lisätoiminnallisuuksiin, joita käyttämällä voidaan lisätä projektin arvoa huomattavasti. Koska nämä lisämoduulit ovat samalla tavalla standardoituja kuin asennuspaketin moduulit, ne voidaan turvallisesti ottaa käyttöön ilman odottamattomia vaikutuksia projektin kestoon. Kaiken kaikkiaan Drupalin ja sen moduulien tuotteistamisella voidaan päästä merkittäviin parannuksiin projektin kustannustehokkuudessa, ja siksi tuotteistamista ei koskaan pitäisi jättää huomioimatta.
Opinnäytetyössä suoritetun testauksen tuloksena saatua tuotepakettia voidaan pitää erinomaisena lähtöpisteenä projekteille kustannustehokkuuden näkökulmasta. Tuotekehitys on kuitenkin jatkuva prosessi, joten jatkossa tuotepaketin kehitystä pitäisi jatkaa asiakkaiden muuttuvien tarpeiden mukaan. Drupal-yhteisö julkaisee myös jatkuvasti alustaan päivityksiä ja toiminnallisuuksia, joten yhteisöä pitäisi seurata tarkasti myös jatkossa.