Tick-the-Code - projektipäällikölle
Milloin Tick-the-Code -menetelmää tarvitaan?
(ODOTTAMATTOMAT) VIIVÄSTYKSET
Kun viivästykset ovat inhottavia ja tapahtuvat liian usein. Ne yllättävät ja sotkevat aikataulun. Viivästyksistä toipuminen vaatii yleensä kovaa työtä, jopa ylitöitä arvaamattoman pitkän aikaa.
PINNISTELEVÄT, KIIREISET KEHITTÄJÄT
Kun projektin eteneminen näyttää pysähtyneen. Vaikka kaikki työskentelevät (kuumeisen) kiireisesti, ei mitään tunnu valmistuvan. Uusi kriisi odottaa jo ennen kuin edes tämänhetkinen on voitettu, jatkuva aikapula tappaa innovaation, ilon ja työmotivaation.
PAISUNUT TESTAUS
Kun markkinoille pääsee viallisia tuotteita ja asiakkaat löytävät noloja vikoja. Koskaan ei ole tarpeeksi resursseja (aikaa, ihmisiä, rahaa) testaukseen. Testiosasto haluaa aina vain lisää. Mitä enemmän testataan, sitä enemmän vikoja paljastuu. Vaikka testauksen tuotto siihen sijoitetulle pääomalle on jo kauan sitten painunut negatiiviseksi, näyttää silti siltä, että PITÄÄ testata vielä enemmän.
TOISTUVAT VIAT
Kun ohjelmisto rikkoutuu sitä korjatessa. Ärsyttävimpiä vikoja ovat sellaiset, jotka tiimi korjaa vain löytääkseen ne rikkonaisina uudestaan myöhemmin. Korjaaminen itsessään on jo usein tarpeetonta, mutta korjausten korjaaminen se vasta "rohkaisevaa" onkin.
VÄITE: Kaikkien näiden - ja monien muiden - oireiden LÄÄKE on Tick-the-Code.
KATSELMOINTI ON ERITTÄIN TEHOKASTA
Tutkimukset osoittavat, että katselmoinnit ovat erittäin tehokkaita, jolleivät jopa kaikkein tehokkaimpia laatumenetelmiä. Toisenlainen näkökulma, selkeä tavoite ja järjestelmällinen etsintä paljastavat useita projektin parannusmahdollisuuksia.
TICK-THE-CODE ON TULOKSELLISTA
Eräässä kokeessa siihen osallistuneet 39 ohjelmistosuunnittelijaa paransivat löydösmääriään keskimäärin viisinkertaisesti. Jos projektinne ihmiset tekisivät jatkuvasti viisi kertaa enemmän parannuksia, kuin he tällä hetkellä tekevät, eikö projektinne sujuisi joutuisammin?!
TICK-THE-CODE LASKEE STRESSITASOJA
Toteuttamalla Tick-the-Code -menetelmällä löydettyjä parannuksia voi ehkäistä useita vikoja ennalta. Pienempi vikatiheys tarkoittaa vähemmän testaamista ja vähemmän korjauksia. Täysi toiminnallisuus saavutetaan nopeammin, eikä tarvitse pysähtyä niin usein korjaamaan jotain.
APUA YSTÄVILTÄ
Kehittäjän ei tarvitse olla ekspertti projektissanne voidakseen tikata sen koodia. Kuka tahansa kyvykäs kehittäjä käy. On mahdollista käyttää ihmisiä projektin ulkopuolelta kaikkein kiireisimmässä vaiheessa ja siten pitää laatutaso korkealla. Joskus kyky lainata resursseja (ja kyky käyttää niitä tehokkaasti) voi pelastaa projektin.
Kuinka parhaiten käyttää Tick-the-Code -menetelmää?
SUUNNITTELEMALLA
Aivan kuten muidenkin laatutoimintojen tapauksessa, tarvitaan aikaa. On paras varata aikaa myös Tick-the-Code -menetelmälle.
LEVITTÄMÄLLÄ
Kouluttakaa niin monta kehittäjää kuin vain suinkin mahdollista, mieluiten kaikki. Siten käytössä on aina joku, joka osaa tikata.
SEKOITTAMALLA
Koska koodin tikkaus levittää tietoa, on hyvä sekoittaa mukaan mahdollisimman monia ihmisiä. Vaikka he työskentelisivätkin eri projekteissa, he voivat auttaa toisiaan ja tikata toistensa koodia. Tällä tavalla useampi kehittäjä saa tietää projektista. Varamiehet ovat aina hyvä olemassa.
PITÄMÄLLÄ
Pitäkää huolta, että kehittäjät tikkaavat koodiaan säännöllisesti. Laatu jää aivan liian helposti unohduksiin projektikiireessä. Muistakaa, että viat aiheuttavat viivästyksiä ja että tikkaus ehkäisee vikoja. Pitäkää ihmiset tikkaamassa!
YHTEENVETO: Käyttäkää Tick-the-Code -menetelmää säännöllisesti ja riittävän usein. Varatkaa sille aikaa ja ottakaa mukaan tikkaukseen muiden projektien henkilöstöä. Sitten vain korjaatte kerääntyvät hyödyt.
NOPEAMMAT TOIMITUKSET
Virheitä ehkäisemällä työ valmistuu aiemmin. Paljon aikaa säästyy investoimalla vähän aikaa Tick-the-Code -menetelmään. Asiakkaat tulevat pitämään nopeammista toimituksistanne.
VÄHEMMÄN KORJAUKSIA
Projektin vasteaika virheisiin reagoinnissa nopeutuu. Avointen virheiden listat pienenevät ja mitä tahansa korjataankin, pysyy korjattuna.
ONNELLISEMMAT KEHITTÄJÄT
Kehittäjistä tulee onnellisempia, sillä he voivat keskittyä mielekkäisiin tehtäviin samojen vanhojen asioiden ikuisen korjaamisen sijasta. Tick-the-Code itsessään on mielekäs haaste joka käyttökerralla.
LUOTETTAVAMMAT AIKATAULUT
Kun voitte luottaa kehittäjienne kykyyn toimittaa mitä he lupaavat, eikä ikäviä yllätyksiä esiinny, voitte suunnitella projektinne suuremmalla varmuudella. Lupauksenne pitävät.