Testidatan hallinta ja testidatapalvelun rakentaminen yritykselle
Saarelainen, Taava (2016)
Saarelainen, Taava
Haaga-Helia ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201605208931
https://urn.fi/URN:NBN:fi:amk-201605208931
Tiivistelmä
Tässä päiväkirjamuotoisessa opinnäytetyössä kerrotaan yrityksessä testidatan hallinnointiin tähtäävän hankkeen käynnistymisestä aikavälillä syksy 2015 - kevät 2016. Työn rakenne koostuu päivittäisten tavoitteiden sekä niiden toteutumisen kuvaamisesta. Jokainen jakso analysoidaan oman osaamisen kehittymisen, selvitettyjen asioiden ja ongelmien ratkaisemisen näkökulmasta nivoen ne työhön valitun kirjallisuuden, tutkimuksien ja artikkelien esittelemiin toimintamalleihin tai teemoihin. Kirjoittaja vastaa Suomen testidatan hallinnoimisesta yrityksen verkko- ja mobiilipalveluja kehittävän ja ylläpitävän liiketoimintayksikön projekteille ja tiimeille.
Periodin aikana on käynnistetty integrointi yrityksen eri liiketoiminta-alojen tietokantoihin hyödyntämällä QlikView-ohjelmistoa. Testikantojen rakenteen, niiden välisten yhteyksien ja sisältämän testidatan tunteminen on kasvanut ja testidatan toimittaminen on nopeutunut merkittävästi ajanjaksolla, sillä QlikView tekee datan näkyväksi. Työn edistymistä haittasivat ohjelmiston lisenssin loppuminen työn teon aikana sekä monimutkaiset oikeus- ja valtuushallintajärjestelmät. Valtuuksien ja oikeuksien hallintajärjestelmän kehittäminen voisi nopeuttaa työtehtävien etenemistä kaikkialla yrityksessä. Lisenssin hankkiminen ja koulutus ohjelmiston käyttöön maksaisi itsensä takaisin työn jatkuvan kehittämisen mahdollistajana ja osaamisen kasvuna.
Lisenssin loppuminen vaikutti työn aikana korostuneisiin teemoihin. Yhteisöllisyys, yhteistyö ja verkostoituminen liittyivät luontevasti yrityksessä kiihtyvässä nousussa oleviin agile-työmenetelmiin ja Scrum-sanastoon. Vuorovaikutukselliseen yhteistyöhön pyrkiminen kasvattaa yrityksen kannalta työnteon tuottavuutta synergiaetujen myötä, kun yksilöiden tietämys jaetaan yrityksen yhteiseksi tietovarannoksi. Yksilön työnteosta tulee mielekkäämpää ja nautittavampaa, kun yksilöiden erilaisuuden hyväksyminen johtaa työntekijöiden hyvinvoinnin kasvuun. Myönteinen yhteisöllisyys kannustaa tekemään töitä koko organisaation eteen ja vaikeiden asioiden käsittely helpottuu. Ihmisten kokoontuminen yhteen, hyvät yhteistyötavat, -käytännöt ja työn etukäteen suunnittelu vaikuttavat myönteisesti työnkulkuprosessiin. Luottamus ja avoimuus vähentävät muutosvastarintaa ja lisäävät yhteistyöhalua.
Tiedon tulisi olla helposti saatavilla ja opittavissa. Jatkokehityssuunnitelmaan kuuluukin testidatan hallintaprosessin raportoinnin lisäksi testidatan haun ja teon ohjeiden luominen yrityksen henkilöstön käyttöön. Jos QlikView-lisenssi päätetään hankkia testidatan hallintaa työkseen tekevälle henkilölle, voidaan jatkaa eri liiketoiminta-alueiden testitietokantoihin integroitumista. Muita kehitettäviä alueita ovat kaikkien liiketoiminta-alueiden testipuolen ajojen luonti ja automatisointi. Ajojen kehittäminen vaikuttaisi siten, että tarvittavaa testidataa voitaisiin toimittaa nopeammin. Kun testiympäristössä vielä käsiteltäisiin 120 % tuotantodatan määrästä, kapasiteettiongelmat voitaisiin huomata ajoissa eikä vasta tuotannossa.
Periodin aikana on käynnistetty integrointi yrityksen eri liiketoiminta-alojen tietokantoihin hyödyntämällä QlikView-ohjelmistoa. Testikantojen rakenteen, niiden välisten yhteyksien ja sisältämän testidatan tunteminen on kasvanut ja testidatan toimittaminen on nopeutunut merkittävästi ajanjaksolla, sillä QlikView tekee datan näkyväksi. Työn edistymistä haittasivat ohjelmiston lisenssin loppuminen työn teon aikana sekä monimutkaiset oikeus- ja valtuushallintajärjestelmät. Valtuuksien ja oikeuksien hallintajärjestelmän kehittäminen voisi nopeuttaa työtehtävien etenemistä kaikkialla yrityksessä. Lisenssin hankkiminen ja koulutus ohjelmiston käyttöön maksaisi itsensä takaisin työn jatkuvan kehittämisen mahdollistajana ja osaamisen kasvuna.
Lisenssin loppuminen vaikutti työn aikana korostuneisiin teemoihin. Yhteisöllisyys, yhteistyö ja verkostoituminen liittyivät luontevasti yrityksessä kiihtyvässä nousussa oleviin agile-työmenetelmiin ja Scrum-sanastoon. Vuorovaikutukselliseen yhteistyöhön pyrkiminen kasvattaa yrityksen kannalta työnteon tuottavuutta synergiaetujen myötä, kun yksilöiden tietämys jaetaan yrityksen yhteiseksi tietovarannoksi. Yksilön työnteosta tulee mielekkäämpää ja nautittavampaa, kun yksilöiden erilaisuuden hyväksyminen johtaa työntekijöiden hyvinvoinnin kasvuun. Myönteinen yhteisöllisyys kannustaa tekemään töitä koko organisaation eteen ja vaikeiden asioiden käsittely helpottuu. Ihmisten kokoontuminen yhteen, hyvät yhteistyötavat, -käytännöt ja työn etukäteen suunnittelu vaikuttavat myönteisesti työnkulkuprosessiin. Luottamus ja avoimuus vähentävät muutosvastarintaa ja lisäävät yhteistyöhalua.
Tiedon tulisi olla helposti saatavilla ja opittavissa. Jatkokehityssuunnitelmaan kuuluukin testidatan hallintaprosessin raportoinnin lisäksi testidatan haun ja teon ohjeiden luominen yrityksen henkilöstön käyttöön. Jos QlikView-lisenssi päätetään hankkia testidatan hallintaa työkseen tekevälle henkilölle, voidaan jatkaa eri liiketoiminta-alueiden testitietokantoihin integroitumista. Muita kehitettäviä alueita ovat kaikkien liiketoiminta-alueiden testipuolen ajojen luonti ja automatisointi. Ajojen kehittäminen vaikuttaisi siten, että tarvittavaa testidataa voitaisiin toimittaa nopeammin. Kun testiympäristössä vielä käsiteltäisiin 120 % tuotantodatan määrästä, kapasiteettiongelmat voitaisiin huomata ajoissa eikä vasta tuotannossa.