Vaatimustenhallinta on taitolaji

 

Olen rakastunut vaatimustenhallintaan. Kiehtovampaa aihetta ei olekaan! Onnistunut vaatimustenhallinta kulkee läpi asiakkaan maailman ja purkaa sieltä tulevat vaatimukset toimittajan toteutettaviksi. Maailmaan mahtuvat niin asiakkaan liiketoimintaympäristön asettamat reunaehdot, toiminnalliset ja budjetääriset vaatimukset, asiakkaan IT –ympäristön asettamat reunaehdot ja yksittäisten henkilöiden toiveet mieltymysten pohjalta. Toimittajan puolella vastassa ovat puolestaan resurssit, aika, kehitysstrategia ja -mahdollisuudet. Asiakkaan ja toimittajan maailmojen yhteensovittaminen on peliä, jossa osapuolten yhteisymmärrys nousee arvoon arvaamattomaan.

Onnistunut vaatimustenhallinta on tie menestykseen

Miten sitten lähteä kartoittamaan vaatimuksia? Kun asiakkaalla on vain haalea ajatus siitä, mitä toivotaan, ja toimittajalla tiukasti päässään se, mitä ohjelmisto tarjoaa. Miten saada nämä kaksi kohtaamaan?

Toimittajan ja asiakkaan vuoropuhelu on joskus tuskaista. On kuin yrittäisi työntää asiakkaan pyöreää kiveä toimittajan neliskulmaiseen sisäänottoaukkoon. Ulosanti ei ole riittävän tekninen, jotta toteuttaja sen ymmärtäisi. Toisaalta toteuttaja puhuu kieltä, jota asiakas ei ymmärrä. Tähän ongelmaan on onneksi kehitetty eräs ratkaisu, joka kantaa nimeä käyttäjätarina.

Käyttäjätarina vaatimuksen kuvaajana

Tarinat kuvaavat, mitä järjestelmän tulee tehdä. Niiden kautta kehittäjä pääsee näkemään, mitä toiminnallisuuksia käyttäjä järjestelmältä odottaa. Tarinoita voidaan yhdistää epiikeiksi, joilla voidaan kuvata laajempaa kokonaisuutta, esimerkiksi kokonaista tilinhallintaominaisuutta. Tarinoiden ongelmana on, että ne kertovat vaatimuksen hyvin rajoitetusti, kirjoittajan näkemyksen mukaisena. Niiden etuna on, että työmäärät on suhteellisen helppo arvioida, joten kustannusvaikutukset sekä aikataulutus voidaan asettaa vastaavasti. Ketterässä kehityksessä vuorovaikutus asiakkaan ja toimittajan kesken toimii, sillä edistymistä voidaan seurata yhdessä, ja muutoksiin reagoida nopeasti.

Olen Terttu Taviainen Tavallisessa Kirjanpitotoimistossa, ja tehtäväni on hyväksyä saamani lasku kerran vuodessa. Yhtiössä käytössä oleva ohjelmisto Kirjanpidon Painajainen ilmoittaa, että olen saanut laskun hyväksyttäväkseni. Painan nappia Y, jonka jälkeen saan laskun näkyviin. Painan nappia X, jolloin lasku tulee hyväksytyksi. Painan nappia Z, jonka jälkeen lasku lähtee kirjanpitoon hyväksymänäni.

Todellisuudessa elämä ei ole näin yksinkertaista. Asiakasprojektin alkaessa käyttäjätarinoita ei aina aikatauluvaatimusten paineessa ehditä kirjoittaa. Budjetit on asetettu, ennen kuin projekti edes alkaa. Täytyy siis osata kartoittaa vaatimukset sillä tasolla, että budjetti pystytään pitämään. Muutospyyntöjen ja kustannusten hallinta on erityisen tärkeää. Vaaditaan vahvaa projektijohtamista, jotta sisältö ja aikataulu pysyvät annetuissa rajoissa. Tämän kokonaisuuden onnistuessa voivat osapuolet kilistellä voiton maljoja ja taputtaa toisilleen juhlapuheiden lomassa.

Loppusanat

Kuten rivien välistä voi lukea, vaatimustenhallinta ei suinkaan ole pelkkää käyttäjätarinoiden kirjoittamista. Vaatimuksia esittävät eri sidosryhmät omista lähtökohdistaan käsin ja määräävimpänä tekijänä on aina asiakkaan saama hyöty ja kokema arvo. Mitä etua tämä järjestelmä toisi? Kustannussäästöjä? Laatua? Tästä lisää seuraavassa blogissa.


Merja Saarinen, Customer Project Manager, Attido

Merja toimii Attidolla asiakasprojektipäällikkönä toimitus- ja tuotekehitysprojekteissa. Merjalle on tärkeää pitää inhimillisellä otteella projektien sisältö, aikataulu ja budjetti kasassa, sekä kommunikoida aktiivisesti projektin eri sidosryhmien kanssa projektin onnistumiseksi. Tietoa janoava Merja on opiskellut useita vuosia töiden ohella. Vuosi sitten aloitetut tietotekniikan ja digitaaliset palvelujen opinnot ovat jo pitkällä, ja insinöörin tutkinto häämöttää. Ystävät ja läheiset ovat Merjan tukipilari. Kuntoaan hän hoitaa mm. talvipyöräilemällä ja avantouinnilla.

Pin It on Pinterest

Share This