Kirja-arvostelu: Neil’s Quest for Quality - A TMap HD Story (2014)

keskiviikko 21. joulukuuta 2016


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