Kaikkeen esittelymateriaaliin tutustuttuasi saatat ajatella "Tick-the-Code kuulostaa mielenkiintoiselta, mutta kuinka voisin varmistua siitä, että se toimii myös meidän organisaatiossamme? Entä jos se ei löydäkään mitään? Mitäpä jos kaikki ohjelmistosuunnittelijamme tietävät kaiken ylläpidettävyydestä ja noudattavat parhaita koodausperiaatteita koko ajan, eivätkä anna kiireen häiritä työtään? En halua tehdä virhettä!"

Tee silloin niinkuin tiedemiehet tekisivät: järjestä empiirinen koe! Todista itsellesi, että menetelmä toimii. Näin se käy:

Tapaaminen - kaikki alkaa sopivan ajankohdan sopimisella. Lyhyt sähköposti riittää vallan mainiosti.

Valmistelut - hyvissä ajoin ennen tapaamista tulee tulostaa tuhatkunta riviä koodia. Koodin tulisi olla normaalin laatujärjestelmän läpikäynyttä, jolloin Tick-the-Code -menetelmä joutuu oikeasti koville.

Saapuminen - Asiantunteva tikkaaja saapuu paikalle sovittuun aikaan.

Tikkaus - koetikkaus vaatii tunnin ajan asiantuntijan häiriintymätöntä keskittymistä.

Analyysi - Lopuksi löydökset analysoidaan yhdessä. Mukana kannattaa olla koodin tunteva tekninen asiantuntija, vanhempi suunnittelija tai ohjelmistoarkkitehti. Tunti riittää.

Lopputuloksia on karkeasti katsoen kahdenlaisia:

1. Jos tikkejä löytyy paljon (niinkuin usein on käynyt), voidaan todeta, että nykyinen laatujärjestelmä päästää ylläpidettävyysongelmia koodiin. Asialle on syytä tehdä jotain. Paras vaihtoehto on järjestää Tick-the-Code -koulutus, josta kannattaa pyytää tarjous samantien.

2. Jos taas tikkejä ei juurikaan löydy (niitä löytyy aina jonkin verran, mutta ei välttämättä ongelmaksi asti), voi valittu koodi olla erityisen ylläpidettävää sattumalta, tai sitten laatujärjestelmä on oikeasti riittävän hyvä karsimaan ylläpidettävyysongelmat jo aiemmin. Tämä on syytä varmistaa, tikkauttamalla vielä toinen tuhat riviä, kenties täysin sattumalta valittua koodia.

Niin hyvä kuin huonokin koodi kertoo kirjoittajastaan paljon. Esimerkiksi helposti ylläpidettävän koodin kirjoittaja on varmaankin erityisen laatutietoinen ja taitava. Henkilöstön laatutietoisuutta on mahdollista nostaa esimerkiksi yllämainitun koulutuksen avulla. Osaamista saa paitsi kokemuksesta (itse koodaamalla), myös muiden koodia lukemalla, mikä taas on koko Tick-the-Code -menetelmän perusidea.

Kiinnostaisiko koeajo?

Olet nyt tässä:

sivustokartta

Klikkaamalla sivustokarttaan.

Osanottajien sanomaa:

Todellista koulutuspalautetta

Klikkaamalla kurssitietoihin.

Tick-the-Code käytännössä:

video

MAGIC-sääntö.