Blogi / Uutiset


Perinteisesti testaus on ollut viimeinen vaihe järjestelmän kehityksessä ennen valmistumista. Lähtökohtaisesti se ei siis ole voinut tapahtua kovinkaan ketterästi koska kattava testaus tarvitsee toimivan version koko järjestelmästä.

Vaatimusten määrittely on periaatteessa yksinkertainen tehtävä. Kuunnellaan, mitä asiakas haluaa ja kirjoitetaan vaatimukset sopivaan muotoon, niin että kehittäjät voivat ne toteuttaa. Tehtävä sisältää kuitenkin monia haasteita ja mahdollisia sudenkuoppia.

Kokoan tähän artikkeliin ajatuksiani vaatimusten määrittämisestä hybridiprojekteissa, joissa sovelletaan perinteistä projektinohjausta yhdistettynä ketterän kehittämisen menetelmiin. Tällainen malli on tänä päivänä erittäin yleinen tapa toteuttaa ohjelmistoja muun muassa suurissa suomalaisyrityksissä.