Miten varmistetaan, että tilaaja saa sovitulla hinnalla sen mitä on haluttu?

2015-09-02 17.27.01

Otsikon kysymys on kystty minulta useita kertoja ja vastaus on; ei mitenkään. Toisaalta myöskään kiinteissä toimitussopimuksissa sitä ei oikeasti voida taata. Tästä tunnettuna esimerkkinä HKL ja metron automatisointiprojekti. Eivät ne tiukat sopimukset ja lakimiehet vie sitä projektia eteenpäin vaan ainoastaan osaavat ihmiset, jotka kykenevät järjestelmän toimittamaan. Tiukka kiinteä sopimus ei auta yhtään jos toimittajalla ei ole osaamista tai byrokratiaan menee enemmän aikaa kuin itse tekemiseen.

Ketterässä menetelmässä lähdetään siitä lähtökohdasta, että kaikki tekijä osapuolet ovat ihmisiä, kaikkine inhimillisine vikoineen. Esimerkiksi edes parhaatkaan ammattilaiset eivät kykene tekemään täydellistä vaatimusmäärittelyä etukäteen. Ihmisten aivokapasiteetti ei yksinkertaisesti riitä. Jos kerran vaatimusmäärittelyäkään ei pysty tekemään täydellisesti niin miten sitten tämän päälle tehty valmis toteutussuunnitelma? Ketterässä tekemisessä lähdetään siitä, että vaatimusmäärittelyä ja suunnitelmaa ei voi tosiaan tehdä etukäteen inhimillisten rajoitusten vuoksi.

Ketterässä menetelmässä tiukka vaatimusmäärittely ja suunnitelma korvataan kommunikaatiolla asiakkaan kanssa. Tästä syystä on välttämätöntä, että asiakkaan edustaja ja kehitystiimi istuvat koko kehitysprojektin samassa huoneessa ja vierekkäin. Tämä takaa sen, että kommunikaatio toimii pakostikin eikä synny vastakkain asettelua vaan ollaan yhdessä tekemässä yhteistä projektia. Lisäksi ketterässä menetelmässä tarjotaan asiakkaalle jatkuvalla syötöllä selkeitä ennusteita ja mahdollisuutta tarkastella miten muutokset laajuuteen (eli vaatimuksiin) vaikuttavat toteutusaikatauluun eli suoraan kustannuksiin.

Ketterää projektia tehdään käytännössä aina tuntihintaisena tällöin on varsin suoraviivaista ennustaa paljonko tunteja halutulla budjetilla saa. Kun asiakkaalle lisäksi tarjotaan koko aika selkeät työkalut siihen, että hän näkee mihin jäljellä olevat rahat vielä riittävät niin projekti ei oikein voi epäonnistua mitenkään. Käytännössä säädetään siis vaatimuksia niin, että budjetilla saadaan paras mahdollinen tuotos mitä sillä on mahdollista saada. Alkuperäinen kysymys on itseasiassa asenteellinen ja väärä koska se kysyy imperfektissä mitä on haluttu. Oikeampi kysymys on, että miten taataan, että tilaaja saa jäljellä olevalla budjetilla mitä halutaan tämän hetken parhaalla mahdollisella tiedolla?

Tämän lisäksi kehitystiimi toimittaa kahden viikon välein julkaisukelpoisen version järjestelmästä ja jos tilaaja ei ole tyytyväinen tiimin työskentelyyn niin hän voi päättää sopimuksen omalta puoleltaan milloin tahansa ja etsiä uuden kumppanin tai palata vesiputouskehitysmalliin. Lisäksi hyväksymistestausta ei tehdä projektin lopussa vaan parasta olisi, että asiakkaalla olisi toimittaa henkilö hoitamaan hyväksymistestausta päivittäin tiimin kanssa, jolloin lopussa ei tule enää yllätyksiä.

Yksi kommentti artikkeliin ”Miten varmistetaan, että tilaaja saa sovitulla hinnalla sen mitä on haluttu?

Vastaa

Täytä tietosi alle tai klikkaa kuvaketta kirjautuaksesi sisään:

WordPress.com-logo

Olet kommentoimassa WordPress.com -tilin nimissä. Log Out / Muuta )

Twitter-kuva

Olet kommentoimassa Twitter -tilin nimissä. Log Out / Muuta )

Facebook-kuva

Olet kommentoimassa Facebook -tilin nimissä. Log Out / Muuta )

Google+ photo

Olet kommentoimassa Google+ -tilin nimissä. Log Out / Muuta )

Muodostetaan yhteyttä palveluun %s