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. |