Tietovarastojen ketterä kehittäminen : testaus ja laadun parantaminen
Aarnio, Outi (2025)
Aarnio, Outi
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025061222754
https://urn.fi/URN:NBN:fi:amk-2025061222754
Tiivistelmä
Opinnäytetyössä tutkittiin tietovarastojen kehittämistä ketterien menetelmien näkökulmasta sekä testauksen ja laadunhallinnan erityispiirteitä. Työ toteutettiin julkishallinnon organisaatiolle, ja sen tavoitteena oli selvittää, kuinka tietovarastokehittäminen ketterillä menetelmillä eroaa perinteisestä vesiputousmallisesta kehittämisestä, miten tietovarastojen testaus poikkeaa ohjelmistokehityksen testauksesta ja millä tavoin laatua voitaisiin parantaa toimeksiantajaorganisaation tietovarastokehittämisessä mittarointia hyödyntämällä. Kehittämistyön taustalla oli tarve parantaa tietovarastojen ketterän kehittämisen laatua sekä yhtenäistää testauskäytäntöjä.
Tutkimus toteutettiin toiminnallisena kehittämistyönä, jossa yhdistettiin teoreettinen viitekehys ja empiirinen havainnointi. Teoreettinen osuus perustui alan kirjallisuuteen, artikkeleihin ja julkaisuihin. Empiirinen aineisto kerättiin osallistuvan havainnoinnin, parityöskentelyn ja avointen haastattelujen avulla. Lähestymistapana käytettiin toimintatutkimusta, joka mahdollisti kehittämistyön toteuttamisen osana organisaation arkea. Tutkimuksessa otettiin käyttöön uusi laatumittari, jonka avulla analysoitiin tietovarastokehityksen häiriöitä ja laatupoikkeamia.
Keskeisiksi tuloksiksi nousivat tietovarastokehittämisen erityispiirteet, jotka asettavat haasteita ketterien menetelmien soveltamiselle. Testauksen osalta havaittiin, että vaikka testaaminen on toimeksiantajaorganisaatiossa kokonaisuudessaan hyvällä tasolla ja erityisesti yksikkötestaus on kattavaa, muita testauksen ulottuvuuksia, kuten suorituskyky- ja regressiotestausta, ei hyödynnetä systemaattisesti. Myös testiautomaation hyödyntämisellä olisi mahdollista tehdä testaamisesta ketterämpää ja laadukkaampaa. Laatumittarin käyttöönotto osoittautui hyödylliseksi keinoksi tunnistaa kehitystyöhön vaikuttavia tekijöitä ja arvioida testauksen onnistumista. Päätelmänä voidaan todeta, että ketterä kehittäminen on sovellettavissa tietovarastoympäristöön, mutta se edellyttää toimintatapojen mukauttamista. Testauksen kehittämisessä korostuu kokonaisvaltainen laadunvarmistus ja toimenpiteiden keskittäminen mittaroinnin avulla tunnistettuihin kehittämisen kohteisiin.
Tutkimus toteutettiin toiminnallisena kehittämistyönä, jossa yhdistettiin teoreettinen viitekehys ja empiirinen havainnointi. Teoreettinen osuus perustui alan kirjallisuuteen, artikkeleihin ja julkaisuihin. Empiirinen aineisto kerättiin osallistuvan havainnoinnin, parityöskentelyn ja avointen haastattelujen avulla. Lähestymistapana käytettiin toimintatutkimusta, joka mahdollisti kehittämistyön toteuttamisen osana organisaation arkea. Tutkimuksessa otettiin käyttöön uusi laatumittari, jonka avulla analysoitiin tietovarastokehityksen häiriöitä ja laatupoikkeamia.
Keskeisiksi tuloksiksi nousivat tietovarastokehittämisen erityispiirteet, jotka asettavat haasteita ketterien menetelmien soveltamiselle. Testauksen osalta havaittiin, että vaikka testaaminen on toimeksiantajaorganisaatiossa kokonaisuudessaan hyvällä tasolla ja erityisesti yksikkötestaus on kattavaa, muita testauksen ulottuvuuksia, kuten suorituskyky- ja regressiotestausta, ei hyödynnetä systemaattisesti. Myös testiautomaation hyödyntämisellä olisi mahdollista tehdä testaamisesta ketterämpää ja laadukkaampaa. Laatumittarin käyttöönotto osoittautui hyödylliseksi keinoksi tunnistaa kehitystyöhön vaikuttavia tekijöitä ja arvioida testauksen onnistumista. Päätelmänä voidaan todeta, että ketterä kehittäminen on sovellettavissa tietovarastoympäristöön, mutta se edellyttää toimintatapojen mukauttamista. Testauksen kehittämisessä korostuu kokonaisvaltainen laadunvarmistus ja toimenpiteiden keskittäminen mittaroinnin avulla tunnistettuihin kehittämisen kohteisiin.