Osa 5/11: Varmista, ettei käyttöönotto vaaranna liiketoimintaa

Blogisarja Kehitysprojektin testauksesta, Osa 5/11

Kirjoituksia ohjelmistotestauksen suunnittelusta ja johtamisesta.

Näkökulmana:

  • Liiketoiminnalle kriittiset kehitysprojektit, joissa IT vahvasti mukana.
  • Yksi tai useampia ulkoisia toimittajia.
  • Asiakkaan henkilöstö liiketoiminnasta testaamassa. Ovat liiketoiminnan ammattilaisia, eivät ohjelmistotestauksen.
  • Testauksen tavoitteet: 1. Varmistaa, että käyttöönotettava ratkaisu tukee liiketoiminnan tarpeita 2. Varmistaa, että käyttöönotto ei vaaranna liiketoimintaa.

Varmista, ettei käyttöönotto vaaranna liiketoimintaa.

Yllämainituista testauksen tavoitteista toinen kohta (2. Varmistaa, että käyttöönotto ei vaaranna toimintaa) testataan usein vain näkökulmasta, jossa ratkaisu on jo asennettuna tuotantoon. Ratkaisun käyttöönotto jää usein testaamatta. Jonkin verran tehdään teknisiä testauksia migraatioiden ja integraatioiden osalta. Mutta liiketoiminnan näkökulmasta käyttöönottojen testausta ei kovin usein testaussuunnitelmissa ole kirjoitettuna.

7.6.kuva1.png

Käyttöönottoharjoitus

Käyttöönottoharjoitus on hyvä työkalu käyttöönoton onnistumisen varmistamiseen. Menetelmä on yksinkertainen, mutta tehokas

  • Suunnitellaan käyttöönotto liiketoiminnan kannalta
  • Suunnitellaan käyttöönotto teknisesti
  • Simuloidaan käyttöönotto hyväksymistestauksen aloitukseen.

Käyttöönottoharjoituksessa tehdään käyttöönoton tehtävät hyväksymistestauksen ympäristöihin. Löydetyt havainnot ovat joko bugeja tai korjauspyyntöjä käyttöönottosuunnitelmaan. Samalla voidaan ottaa ylös tehtäviin kulunut aika. Näin testataan käyttöönottosuunnitelman aikataulu. Esimerkiksi käyttökatkon pituus.

Esimerkki:

Ratkaisun käyttöönotto toteutetaan viikonlopun aikana. Käyttöönotto alkaa perjantaina ja tuotantokäyttö maanantaina.
Sovitaan, että käyttöönottoharjoituksessa simuloidaan yliheittoa seuraavasti

  • Ennakkotehtävät tehdään keskiviikkona
  • Perjantaille suunnitellut tehtävät simuloidaan torstaina
  • Lauantain ja sunnuntain tehtävät simuloidaan perjantaina
  • Käyttöönottoon liittyvä validointi simuloidaan maanantaina aamulla
  • Go/NoGO päätös maanantaina

Tuo Go/NoGO päätös on ihan todellinen päätöspiste. Jos käyttöönottoharjoituksen tuloksena huomataan vakavia ongelmia, niin joudutaan miettimään, aloitetaanko hyväksymistestaus suunnitelman mukaan.

7.6.kuva2.png

Käyttöönottoharjoituksen hyödyt

  • Käyttöönottoharjoitus on menetelmä, jonka avulla voidaan varmistaa liiketoiminta käyttöönotossa
  • Teknisen näkökulman lisäksi voidaan testata myös käyttäjien osaamista
  • Harjoituksessa löydettyjen havaintojen perusteella parannetaan käyttöönottosuunnitelman laatua.
  • Testauksen laatu paranee, kun hyväksymistestaus on asetettu järjestelmällisesti. Laadukas asettaminen varmistaa, ettei kallista aikaa tuhlata. Voidaan keskittyä oikeiden, kriittisten virheiden etsintään.

Miksi käyttöönottoharjoitus on menetelmänä käytössä vain harvoin

  • Usein käyttöönottosuunnitelma valmistuu vasta juuri ennen käyttöönottoa. Silloin on usein jo myöhäistä simuloida.
  • Käyttöönoton voi suunnitella helpomminkin, kuin tekemällä valtavan Excelin. Helppoja työkaluja, joilla suunnitella ja johtaa käyttöönottoa, on olemassa. Oikeilla menetelmillä käyttöönottosuunnitelma on mahdollista luoda siten, että sen pohjalta voi tehdä käyttöönottoharjoituksen. Jopa helpostikin.
  • Kehitys-, testi- ja tuotantoympäristöjen rakenne ei aina tue käyttöönottoharjoituksen tekemistä. Aika usein tähän löytyy kuitenkin edullinen ratkaisu.
  • Ja se yksi sama syy kuten aina: Kiire, ollaan myöhässä.

Quality Gate Best Practice -mallilla varmistetaan, että kehitysprojekti pysyy aikataulussa ja budjetissa

- Satojen kehitysprojektien kokemuksella

Ilmoittaudu koulutukseen!

Ilmainen koulutus

Päivää
Tuntia
Minuuttia
Sekuntia

Keskiviikkona, 3. toukokuuta

klo 14.00

ProjectTOP Quality Gate
Toteuta kehitysprojektit laadukkaammin

Tehokkaampaa testaamista, 70% vähemmän sähköposteja ja reaaliaikainen raportointi


Lue lisää

Roadmap on helppokäyttöinen ohjelmisto kehitysprojekteille

Suunnittele ja toteuta helposti kaikkein haastavimmatkin kehitysprojektit


Lue lisää