Neil’s Quest for Quality – A TMap HD Story (Alder Boersma & Erik Vooijs, 2014) on mielenkiintoinen yhdistelmä fiktiivistä tarinankerrontaa ja ohjelmistotestauksen teoriaa. Kirjassa seurataan päähenkilö Neilin silmin, millaista elämä on Test Managerina suuressa vakuutusalan yrityksessä ja sitä, miten Neil pärjää yrityksen uuden ohjelmistoprojektin Seabiscuitin testauksen toteuttamisessa. Fiktiivisen tarinan väliin on ripoteltu testauksen rakennuspalikoita (building blocks), jotka taustoittavat tarinassa etenevää testausprosessia aina lukujen välissä.
Kirjan nimessä oleva HD ei
viittaa tässä teräväpiirtotarkkuuteen, vaan ihmisvetoisuuteen – Human Driven. Kirjan parasta antia onkin
sen ihmiskeskeinen näkökulma testausprosessiin. Testaajien henkilökemioiden ja
motivaation merkityksen huomioiminen on jotakin, mikä on puuttunut esimerkiksi
alkuperäisestä TMap Nextistä (Sogeti
Netherlands, 2006).
Kaunokirjallisena teoksena kirja jää vaisuksi. Kielelliset kikkailut
on jätetty suosiolla pois ja tekstistä on pyritty tekemään mahdollisimman
funktionaalista ja selkeää. Päähenkilö Neil jätetään harmittavan etäiseksi,
eikä tähän tutustuta pintaa syvemmin. Tiedämme sivulauseiden perusteella, että
hän viettää liikaa aikaa töissä ja tämä aiheuttaa kitkaa kotona odottavan
Danielle-vaimon kanssa. Neilin sisäinen dialogi on käytännössä pohtimista
testauksesta kirjan kirjoittajien äänellä, mikä on toisaalta oiva tapa saada
yhdistetty draamaa ja teoriaa, mutta samalla se vie tilaa Neilin
hahmonkehitykseltä jättäen tämän ontoksi.
Monet sivuhahmot jäävät työrooliensa vangeiksi ja litistyvät karikatyyrimäisiksi
kuvauksiksi testianalyytikon, projektijohtajan, business managerin ja senior
managerin rooleista. Onneksi valopilkkujakin on – pohjoismaalainen testausasiantuntija
Mr. Mikkel on salamyhkäisyydessään herkullinen hahmo, jonka suulla sanotaan
kirjan mieleenpainuvimmat viisaudet. Usein Mr. Mikkelin hahmo toimii Neilille
pelastavana enkelinä, kun tämä kohtaa testaukseen liittyvän pulman, eikä tiedä,
miten edetä. Tämä onkin kirjan draaman kaari – aina luvun alussa Neil törmää
joko testauksen suunnitteluun tai toteutukseen liittyvään ongelmaan ja yrittää
ratkoa sitä, kunnes luvun lopussa Mr. Mikkel pelastaa tilanteen tarjoamalla
tälle uutta testauksen rakennuspalikkaa.
Varsinainen testaussisältö on hyvin oivallista ja rakentaa TMapin
viitoittamalle pohjalle. Kirjassa esitellään neljä testauksen rakennuspalikkaa:
Integrate (yhdistä), Industrialize (teollista), People (inhimillistä) ja Simplify (yksinkertaista). Näiden
neljän palikan päälle rakentuu Confidence,
luottamus tuotteen laatuun. Rakennuspalikat
myös nivoutuvat hyvin juonen etenemiseen ja antavat kirjalle helppolukuisen rakenteen.
Teoriaa annostellaankin sopivan pituisissa pätkissä ja tärkeimmät ideat esitetään
selkeästi ja havainnollisesti erilaisten taulukoiden ja kaavioiden avulla.
Yleisesti ottaen kirja on onnistunut kokeilu yhdistää testauksen teoriaa ja käytäntöä. Vaikka osa kaunokirjallisesta osuudesta on välillä ohutta, kirja etenee vauhdilla ja uusia rakennuspalikoita tuodaan lukijan eteen ennen kuin tämä ehtii kyllästyä. Kirja sopiikin pokkarimuodossaan helposti luettavaksi testaajan matkaevääksi, jonka pääasiat on esitetty viihteellisessä kehyksessä napakasti. Kirja tarjoaa rennon sukellusmatkan testauksen maailmaan ilman ikävää saarnaamiseen makua. Kirjaa voi surutta suositella kaikille ohjelmistotestauksesta kiinnostuneille, erityisesti, jos ei ole siitä aikaisempaa kokemusta.
Neil’s
Quest for Quality – A TMap HD Story (Alder
Boersma & Erik Vooijs, 2014). 240s. Sogeti.
Ei kommentteja:
Lähetä kommentti