Verkkosivuston kehittäminen ketterästi
Aaltonen, Lauri (2014)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201405208698
https://urn.fi/URN:NBN:fi:amk-201405208698
Tiivistelmä
Insinöörityön tarkoitus oli tutkia ketterän kehityksen soveltamista verkkosivustojen kehittämiseen. Asiakkaan kannalta tavoitteena oli rakentaa sivusto, joka toimisi pääasiallisena kanavana yrityksen markkinointiin, ja mahdollistaa sosiaalisen median aktivointi sivuston kautta.
Sivustoprosessien suurimmat haasteet liittyvät ohjelmistotuotannon malleihin, jotka eivät mukaudu mahdollisiin muutoksiin projektin kuluessa. Insinöörityössä tutkittiin, mitä ketterä kehitys tarkoittaa, mitä sovellusmalleja se sisältää ja minkälaisia piirteitä on Scrum-tavassa toteuttaa ketterää kehitystä. Työn tarkoitus oli selvittää, millä tavoin ketterää kehitysmallia voidaan soveltaa käytännön verkkosivusto projektissa.
Insinöörityön lopputuloksena asiakkaalle toteutettiin Drupal-pohjainen verkkosivusto. Drupalin käyttäminen sivuston alustana oli kehityksen kannalta järkevää aikaisemman Drupal-osaamisen perusteella. Sivuston jatkokehitys on helppoa Drupalin laajennettavuuden vuoksi. Scrumin käyttäminen projektinhallintametodina mahdollisti sivuston rakentamisen pienissä osissa, ja asiakas koki saavansa lisäarvoa sen käytöstä.
Projektin läpivienti ketterästi oli tehokasta, ja sivuston jatkokehitys toteutetaan samojen periaatteiden mukaisesti.
Sivustoprosessien suurimmat haasteet liittyvät ohjelmistotuotannon malleihin, jotka eivät mukaudu mahdollisiin muutoksiin projektin kuluessa. Insinöörityössä tutkittiin, mitä ketterä kehitys tarkoittaa, mitä sovellusmalleja se sisältää ja minkälaisia piirteitä on Scrum-tavassa toteuttaa ketterää kehitystä. Työn tarkoitus oli selvittää, millä tavoin ketterää kehitysmallia voidaan soveltaa käytännön verkkosivusto projektissa.
Insinöörityön lopputuloksena asiakkaalle toteutettiin Drupal-pohjainen verkkosivusto. Drupalin käyttäminen sivuston alustana oli kehityksen kannalta järkevää aikaisemman Drupal-osaamisen perusteella. Sivuston jatkokehitys on helppoa Drupalin laajennettavuuden vuoksi. Scrumin käyttäminen projektinhallintametodina mahdollisti sivuston rakentamisen pienissä osissa, ja asiakas koki saavansa lisäarvoa sen käytöstä.
Projektin läpivienti ketterästi oli tehokasta, ja sivuston jatkokehitys toteutetaan samojen periaatteiden mukaisesti.