Tehokas ja valvottu testaus-prosessi auttaa varmistamaan IT-järjestelmiesi laadun rajoitetussa ajassa ja edullisesti. Sogetin TPI® NEXT -mallin avulla voit arvioida nopeasti nykyisen testausjärjestelmän vahvuudet ja heikkoudet. Lisäksi saat konkreettisia ehdotuksia testausprosessin parannuksista yrityksen tavoitteiden saavuttamiseksi. TPI on maailman johtava toimintamalli tällä alueella.
Kun toiminta on nykyään riippuvaista IT-järjestelmistä, infrastruktuurin laatu on äärimmäisen tärkeää. Samalla vaaditaan nopeita toimituksia, joten testaustyön on hoiduttava nopeammin ja alhaisemmin kustannuksin. Siksi vaaditaan tehokasta testausprosessia, joka on läpinäkyvä myös ulkopuolisille, kuten viranomaisille tai sertifiointitahoille.
Miten hyvä testausprosessisi on?
Testausprosessin parantamisen taustalla voi olla erilaisia syitä. Mutta miten voit parantaa testausprosessia, jos et tiedä miten hyvä nykyinen prosessi on? TPI-malli on erinomainen apuväline suhteellisten vahvuuksien ja heikkouksien arviointiin ja benchmarkingvertailuihin. TPI-mallia voidaan soveltaa vesiputousmallisiin, iteratiivisiin ja ketteriin kehitysmenetelmiin, paketoituihin järjestelmiin ja ratkaisuihin, pieniin ja suuriin testausprojekteihin sekä hallinnon testeihin.
TPI-malli määrittää neljä eri kypsyys-tasoa: Initial, Controlled, Efficient ja Optimizing. Objektiiviset tarkistuspisteet mittaavat kypsyyttä 16 eri avainalueella. Mahdollistajat (enablers) ottavat huomioon testausprosessin vaikutukset muihin prosesseihin ja muiden prosessien vaikutukset testaukseen Application LifeCycle Managementin alueella.
Test Maturity Matrix näyttää havainnollisesti mitkä tarkistuspisteet prosessi täyttää.

Test Maturity Matrix
Miten hyvä testausprosessisi pitäisi olla?
Millainen on hyvä testausprosessi ja miten hyvä sen pitäisi olla? Vastauksen saamiseksi on tiedettävä miksi testausprosessia on tarkoitus parantaa. Erilaiset liiketoiminnalliset tai IT-pohjaiset seikat voivat olla testausprosessin parannusten taustalla.
Miten testausprosessia parannetaan?
Testausprosessia parannetaan keskit-tymällä niihin tarkistuspisteisiin, joissa tavoitteita ei saavutettu. Tarkistus-pisteet on lajiteltu 12 eri ryhmään, joista näkyy myös tarkistuspisteiden priorisointi Controlled-, Efficient- ja Optimizingkypsyystasojen osalta. Testausprosessin parannus aloitetaan siitä, että kaikki ryhmän 1 (korkein prioriteetti) tarkistuspisteet täytetään. Sen jälkeen siirrytään ryhmään 2, jolla on seuraavaksi korkein prioriteetti, jne. Mittauksia tehdään jatkuvasti, jotta voidaan varmistaa parannustavoitteiden saavuttaminen. Samalla valvotaan myös parannustyön kuluja. Näin TPI-malli antaa pohjatietoa kunkin parannusvaiheen business casen taustaksi. Eri ryhmien sisältö voidaan sopeuttaa taustasyiden mukaan, jolloin tavoitteisiin päästään nopeammin.
Esimerkkejä liiketoiminnallisista tavoitteista:
- Asiakaskeskeisyyden ja palvelun parantaminen
- Kilpailukykyisten tuotteiden ja palvelujen tarjoaminen
- Edellytysten luominen nopeille muutoksille liiketoiminnan vaatimusten muuttuessa
Esimerkkejä IT-pohjaisista tavoitteista:
- IT-palvelujen turvallisuuden ja luotettavuuden varmistaminen
- Yritysjohdon tuen ja osallistumisen varmistaminen
- IT-järjestelmien jatkuvan parantamisen varmistaminen tulevien muutosten mukana
- IT Governance Instituten pohjalta
Eri taustasyihin liittyvät KPI-luvut (Key Performance Indicators) lasketaan, jotta testausprosessin suorituskykyä voitaisiin mitata objektiivisesti. Testausprosessin nykyinen suorituskyky mitataan ennen muutostöiden aloittamista. Hyvä testausprosessi saavuttaa näiden KPI-lukujen mukaiset konkreettiset tavoitteet.
Kätevä apuväline
Testausprosessin parantamiseen käytetty TPI-malli on:
- Parhaisiin käytäntöihin perustuva
- Objektiivinen tarkistuspisteiden mittauksen kautta
- Riippumaton vakiintuneista testausprosesseista ja -työkaluista
- Yhteydessä Application LifeCycle Managementiin mahdollistajien kautta
- Yksityiskohtainen: 4 kypsyystasoa, 16 avainaluetta ja 156 tarkistuspistettä 13 eri ryhmässä
- Helppokäyttöinen nykyisten testausprosessien mittauksessa
- Sovellettavissa vesiputousmallisiin, iteratiivisiin ja ketteriin kehitysmenetelmiin, mutta myös useiden testausprosessien koordinointiin, sekä hallinnon, ulkoistamisen ja CMMI:n testaukseen
- Joustava testausprosessien parannuksessa liiketoiminnallisten taustasyiden pohjalta
Osaamme testauksen
Meillä on yli 3 000 ammattitestaajaa Euroopassa ja USA:ssa ja koko Capgemini-konsernissa yli 9 500. Sogetin Software Control Testing -asiantuntijoilla (SCT) on yrityksesi testausprosessien parantamiseen tarvittavaa tietoa ja kokemusta. SCT-asiantuntijamme voivat auttaa muutosprosessin kaikissa vaiheissa – tavoitteiden määrittelystä nykytilanteen kuvaukseen ja paran-nustoimenpiteiden laatimisesta niiden toteuttamiseen.