Laadunvarmistus

PROSESSIEN KEHITTÄMINEN

Kun asiakkaamme on uusimassa vanhaa tietojärjestelmäänsä tai hankkimassa kokonaan uutta, autamme heitä heidän vanhan strategiansa päivittämisessä tai kokonaan uuden luomisessa. Laadunvarmistuksen näkökulma tuodaan jo tässä vaiheessa esille, oli kyse sitten pelkästään testausstrategiasta tai esimerkiksi määrittelyn, toteutuksen ja testauksen kokonaisstrategiasta. Siinä esitellään kunkin sovelluskehitysvaiheen aikataulut ja kiinnitetään niihin osallistuvat resurssit. Esimerkiksi määrittelyvaiheeseen liittyen sovitaan mitä lopputuotteita tarvitaan, milloin työpajat ja katselmoinnit pidetään sekä mitkä ovat määrittelyn hyväksymiskriteerit.

Testausvaiheeseen liittyen määritetään kriteerit, joiden täyttyessä testaus voidaan aloittaa ja lopettaa sekä kirjataan käytännöt, joihin toimittajat ovat velvollisia sitoutumaan testauksen aikana. Strategiasta käy ilmi, mitkä testausympäristöt ovat käytössä, mitä testidataa niihin milloinkin asetetaan ja kenen toimesta, kuka suorittaa järjestelmän asennukset ja mitä testaustyökaluja käytetään. Strategia määrittää sen kuinka testausta hallitaan, kuinka edistymisestä ja lopetuksesta raportoidaan asiakkaalle sekä millaista virheenselvitys– ja –korjausprosessia noudatetaan. Lisäksi automatisointitarpeet kartoitetaan niin, että testausvaiheen alkaessa voidaan ajaa automatisoidusti siihen soveltuvat testitapaukset.

VAATIMUSMÄÄRITTELY

Onnistunut tietojärjestelmäprojekti alkaa laadukkaasta vaatimusmäärittelystä. Määrittelyvaiheeseen kannattaa panostaa erityisen paljon, koska hätäisesti tehdyn määrittelyn vaikutukset kumuloituvat sitä enemmän mitä myöhäisemmässä vaiheessa projektia virheet huomataan.

Käymme asiakkaamme kanssa läpi millaisia vaatimuksia heille räätälöitävän tietojärjestelmän tulee täyttää. Vaatimukset jaotellaan yleensä liiketoiminnallisiin, teknisiin ja loppukäyttäjiä koskeviin vaatimuksiin, jotka ovat kaikki oleellisia yllätysten välttämiseksi toteutus- ja testausvaiheessa. Tämän ohessa tunnistetaan liiketoiminnalliset prosessit, joiden mukaan järjestelmän tulee toimia, ja kuvataan ne esimerkiksi käyttötapausten muodostamina polkuina. Asiakkaan hyväksymien käyttötapausten ja mahdollisten näyttökuvausten pohjalta toteuttajat pääsevät tekemään ohjelmointityötä dokumentoidulta pohjalta.

Lisäksi loppukäyttäjien opastaminen ja uusien toiminnallisuuksien esittely on helpompaa edellä mainittujen määrittelyvaiheen lopputuotteiden avulla.

TESTAUSPROJEKTIEN LÄPIVIENTI

Projektipäällikkömme ja testauksen johtamisesta vastaavat testauskoordinaattorimme varmistavat, että testausprojektin onnistumisen kannalta kriittiset osa-alueet tulevat katetuiksi.

Asiantuntijamme pitävät huolta siitä, että testitapaukset ja –skenaariot suunnitellaan oikein vaatimuksia vasten ja järjestävät sitä varten tarvittaessa henkilökohtaista koulutusta testaajille. He hallinnoivat testiympäristöihin tehtäviä järjestelmäversio- ja testidatamuutoksia. He huolehtivat muutoshallinnasta, virheenselvitysprosessin sujuvuudesta ja jatkuvasta yhteydenpidosta sekä toimittajiin että testaajiin, jolloin varmistutaan aikataulun pitävyydestä. Testikoordinaattorit ovat myös vastuussa testauksen edistymisen raportoinnista asiakkaalle.

Edellä mainittujen lisäksi yksi osaamisalueistamme on käyttöönoton ja käyttöönottotestauksen tukeminen sekä valvomme myös takuuaikaisten korjausten loppuunsaattamista ja testausta.

Lisätietoja:

Ville Paakkari
etunimi.sukunimi (at) sysart.fi
+358 50 307 8478