Koodaaja kyynisyyden hautajaisissa
12.12.2008 16:44 "Kyllähän mä tiesin, ettei tästä mitään tule."
Ohjelmistoala on kärsinyt kollektiivisesta apaattisesta itsepetoksesta. Kehittäjät naureskelevat ja asiakkaat tuskailevat, kun prosessi-insinöörien vesiputousunelmat ja empiria eivät kertakaikkiaan kohtaa.
Ketterä koulukunta haluaa palauttaa meidät todellisuuteen. Scrum ei ehkä ole se hopealuoti, mutta pieni-iso askel oikeaan suuntaan.
Kyse ei ole vain uudesta johtamistavasta tai projektinhallintamenetelmästä. Ketteryys on arvomaailma ja toimintamalli, joka vetoaa koodaajan sydämeen ja tuo välittömiä näkyviä parannuksia arkeen. Nimenomaan tällainen rehellinen katu-uskottavuus kehittäjien keskuudessa on tärkeä syy Scrumin suosion räjähdysmäiseen kasvuun viime vuosina.
Koodaajalta ketteryys vaatii paljon: sitoutumista asiakkaaseen ja tiimiin, rohkeutta ja avointa mieltä. Kehittäjä ei voi enää piiloutua "huonon speksin, tyhmän asiakkaan tai kädettömän projarin" taakse vaan joutuu kohtaamaan itse lopputuloksen. Koodaaja on vastuussa kaikesta.
Insinööri on erehtyväinen, myöntää sen ja oppii.
Arvojen lisäksi kyse on myös osaamisesta ja oppimisesta. Kapea-alaisista rooleista siirrytään moniosaajista koostuviin tiimeihin. Ei liikuta vain omalla mukavuusalueella.
Asiakassuhteessa ketteryys merkitsee luottamusta. Kehittäjät astuvat asiakkaan kanssa samalle puolelle pöytää. Nolotkin ongelmat on tuotava esille kaunistelematta.
Ei kai kukaan sanonutkaan, että tämän pitäisi olla helppoa. Mutta yritetään silti!
Kirjoittaja on internet- ja mobiiliratkaisuihin keskittyneen Futuricen toimitusjohtaja.
- Digitodayn tuoreimmat uutiset.
- 07:00 Facebook laskee tykkääjät aktiivikäyttäjiksi
- 01:28 Google taklaa mahdottomia ongelmia
- 6.2. Google pyyhki Atlantiksen kartalta
- 6.2. Nokia Lumia saa valkoisen värin
- 6.2. Pelkkä kortin vilautus riittää kaupan kassalla
- 6.2. Järjestelmävika sotki DNA:n lukuja
- 6.2. Suosittu piraattisivusto antautui
- 6.2. Apple hakkasi Nokian ennätyksen
- 6.2. Riita roihahti Android Marketin 15 minuutin palautusajasta
- 6.2. Tällaista osuutta Motorola vaatii Applen puhelimista
- 6.2. Facebookin kännykkämainokset tulevat maaliskuussa
- 6.2. It-tähdet loistavat Super Bowl -mainoksissa
- 4.2. Åbo Akademi: IPhone on ensikäyttäjälle Lumiaa helpompi
- 4.2. Nokia: Laittomia mineraaleja on vaikea valvoa
- 4.2. Googlen virhe pudotti Chrome-selaimen suosiota
- Uusimmat
- 48h luetuimmat kaikista uutisista.
- 6.2. Pelkkä kortin vilautus riittää kaupan kassalla
- 4.2. Googlen virhe pudotti Chrome-selaimen suosiota
- 6.2. Nokia Lumia saa valkoisen värin
- 6.2. Riita roihahti Android Marketin 15 minuutin palautusajasta
- 4.2. Åbo Akademi: IPhone on ensikäyttäjälle Lumiaa helpompi
- 6.2. Suosittu piraattisivusto antautui
- 6.2. Google pyyhki Atlantiksen kartalta
- 6.2. Facebookin kännykkämainokset tulevat maaliskuussa
- 6.2. Apple hakkasi Nokian ennätyksen
- 6.2. Tällaista osuutta Motorola vaatii Applen puhelimista
- Luetuimmat
- 48h suositelluimmat kaikista uutisista.
- Suositelluimmat
- 48h kommentoiduimmat kaikista uutisista.
- 4.2. Åbo Akademi: IPhone on ensikäyttäjälle Lumiaa helpompi
- 6.2. Nokia Lumia saa valkoisen värin
- 6.2. Pelkkä kortin vilautus riittää kaupan kassalla
- 6.2. Tällaista osuutta Motorola vaatii Applen puhelimista
- 6.2. Apple hakkasi Nokian ennätyksen
- 6.2. Suosittu piraattisivusto antautui
- 4.2. Googlen virhe pudotti Chrome-selaimen suosiota
- 6.2. Riita roihahti Android Marketin 15 minuutin palautusajasta
- 6.2. Facebookin kännykkämainokset tulevat maaliskuussa
- 4.2. Nokia: Laittomia mineraaleja on vaikea valvoa
- Kommentoiduimmat
RSS-feedit
Seuraa Digitodayn kaikkia uutisia tai vain tiettyä osiota RSS:llä.
Kevyt ja nopea
Oletko jo tutustunut m.digitoday.fi-mobiilisivustoon?
Uusimmat uutiset
- Twiittaileva Murdoch sättii Obamaa ja Googlea 10:55
- Homovastainen kirkko protestoi Jobsin hautajaisissa 09:41
- Skype ostaa GroupMe-ryhmäviestiyhtiön 08:48
- Applea vastaan aktivismipäivä Suomessa 14:02
- Kiina kielsi ihmisoikeus-sanan tekstiviesteissä 15:23
- Asbestikalsarit liekeissä 15:42
- Lasten paikannusranneke pelottaa ja houkuttaa 11:03
- EU epäilee älykorttien sirunvalmistajia hintakartellista 13:22
- Lisää
Digiyesterday
Viisi vuotta sitten
Elcoteq voi saneerata Suomessa jopa 500
07.02.2007 Elcoteqin mukaan väenvähennykset voisivat koskea jopa noin 500 henkilöä Suomessa. Myös Lohjan tehtaan sulkemisesta neuvotellaan. Yhtiön toimenpideohjelman tavoitteena on noin 20 miljoonan euron vuotuiset säästöt.
Kolme vuotta sitten
Markantaloboikotti leviää tekstiviesteillä
07.02.2009 Elektroniikkaketju Markantaloa vastaan suunnattu boikottikampanja leviää ympäri Suomen tekstiviesteillä.
Taloussanomat
- Anteeksi, unohdin kaiken – pätkiikö sinullakin töissä? 06:01
- Neuvottelut jatkuvat Kreikassa – yleislakko säästöjä vastaan 08:21
- Kriisi iski autonvuokraajiin – ikärajojakin laskettu 06:08
- HS: Liki 70 kuskia saa lähteä Helsingin bussiyhtiöstä 07:25
- Haaviston kannattajat asuvat kalleimmin 15:37
- Kreikassa ei kosketa 13. ja 14. kuun palkkoihin 14:19
- Arvio: Romahdus Nokian älypuhelinten toimituksissa 18:04
- Kohulihan jäljityksen tulos: 30 kiloa löytyi 18:54
- Kreikka leikkaa 15 000 julkisen alan työpaikkaa 20:30
- Poliittinen paine sai johtajat luopumaan jättibonuksista 20:27
- » Taloussanomat.fi














Kommentit (16)
mukanaantuomasta jatkuvasta kiireestä kuin idioottimaisilla
projektiplaneilla ja spekseillä simputtamista.
Perinteiseessä vesiputouksessahan kun projekti kestää
kaksi vuotta niin ensimmäiset 22 kuukautta ei ole mikään
kiire ja bugit voi lakaista piiloon. Sitten ne viimeiset kaksi
kuukautta onkin hirveä hätä ja eihän se lopulta toimi,
vika oli jo perustavanlaatuisissa spekseissä ;)
Agilessa taas on joka sprintin, vaikkapa joka kuukauden
jälkeen demo jossa pitää voida esitellä ihan oikeaa
toiminnallisuutta ja voida esittää että myös testcaset
on tuolle osalle tehty. Kiire ei olekkaan joka toinen
vuosi vaan seuraava demo on aina vähintään muutaman
viikon päässä.
Puhumattakaan siitä, että joka sprintin jälkeen tehdyn työn pitää olla myös asennettavissa ja migraation edellisestä versiosta pitää olla helppo. Liian usein "vanhassa maailmassa" oli huutava ero yksikkötestauksen ja järjestelmätestauksen välillä kun DLLiä alettiin sovittamaan keskenään vasta järjestelmätestauksessa kun kaiken olisi pitänyt olla jo valmista. Unittitestaushan tarkoitti ennen sitä että koodi kääntyy...
Agilella tulee toki parhaat tulokset, mutta se vaatii paljon luottamusta niinkuin kirjoituksessa sanottiinkin.
Tuotekehitys on sitten eri juttu.
Ja oikeastihan ketterää voi hyvin tehdä vaikka asiakkaalle myy lineaarisen vesiputouksen. Tarjouskilpailun voittamisen jälkeen voi tarjota asiakkaalle ilmaisena bonuksena, että hän voi kerran kuussa nähdä miten tuote etenee ja antaa ilmaiseksi (!) muutostoiveita. Mutta ei ole pakko, voi pistää pään hiekkaan ja toivoa, että toimittaja alkuperäisen speksin perusteella veikkaa maagisesti oikein.
No jaa. En tiedä kuinka yleistä tämä on, mutta olen ollut projektipäällikkönä firmassa jossa kerta toisensa jälkeen projektin aloituspäivänä kaikki resurssit oli vielä kiinni edellisessä projektissa ja projektipäällikkö sai pyöritellä peukaloitaan ynnä selitellä asiakkaalle miten hienosti kaikki on lähtenyt käyntiin. Eniten kaduttaa se etten irtisanoutunut heti.
Jos projekti kestää kaksi vuotta, se on jo lähtökohtaisesti epäonnistunut. Ei silloin voida puhua projektista, vaan kokonaisuus on jaettava useampaan pienempään projektiin. Niitä voidaan sitten kutsua vaiheiksi tai miksi tahansa, mutta yli puolen vuoden projektia ei pitäisi edes aloittaa. Siinä vaiheessa on viimeistään oltava jotain konkreettista tuloksena ja käytettävissä.
En sanonut, että vesiputousmalli on sen parempi kuin agile-menetelmät. Sanoin kuitenkin, että se on selkeämpi myydä. Milestoneja voidaan käyttää myös vesiputousmallissa.
Valitettavan usein todellisuudessa agilena myyty projekti tarkoittaa asiakkaan mielestä sitä, että kaikki kaivatut ja projektin aikana keksityt toiminnallisuudet toteutetaan, mutta aikataulu ja hinta ovat kiinteitä - vain toimittaja joustaa.
Niin kauan, kun ostajan puolella ei ymmärretä eri projektimallien merkitystä on kaikkien kannalta parempi pysyä jossain, josta pääsee vielä lopulta irti.
...ellei sitten ole se asiakas, joka osaa vaatia ja saa kaiken vaatimansa puoli-ilmaiseksi. ;-)