Vaatimusmäärittely
Vaatimusten hallinta on yksi keskeisimpiä menestyksellisen tietojärjestelmähankkeen edellytyksiä.
Vaatimukset ohjaavat koko järjestelmäkehitystä. Kaikki perustuu hyvin määriteltyihin vaatimuksiin. Vaatimuksiin jääneiden virheiden, epätäsmällisyyksien ja muiden puutteiden korjaaminen myöhemmin vaatii runsaasti aikaa ja rahaa. Järjestelmän testaus hyväksymistestaus mukaan lukien perustuu konkreettisiin, hyväksyttyihin ja mitattavissa oleviin vaatimuksiin.
Liiketoimintaa kehitettäessä määritellään liiketoimintavaatimukset, jotka kohdistuvat liiketoimintaan ja sen prosesseihin. Liiketoimintavaatimukset löytyvät luontevimmin samalla, kun kuvataan tavoitetilan prosesseja. Liiketoimintavaatimukset voivat myös aiheutua viranomaismääräyksistä, laeista tai direktiiveistä.
Kun on tehty päätös uuden järjestelmän rakentamisesta tai hankkimisesta tai nykyjärjestelmien edelleen kehittämisestä, vaatimusmäärittelyssä tuotetaan liiketoimintavaatimusten ja/tai tunnistettujen nykyjärjestelmän ongelmien pohjalta toiminnalliset ja ei-toiminnalliset järjestelmävaatimukset. Nämä koskevat mm. järjestelmän käytettävyyttä, tietoturvaa, suorituskykyä, ylläpidettävyyttä ja skaalattavuutta.
Vaatimusmäärittelyn tekeminen on usein itsestäänselvyys hankittaessa uutta tietojärjestelmää, mutta se kannattaa tehdä myös silloin, kun edelleen kehitetään yhtä tai useampia järjestelmiä.
Vaatimusmäärittely on keskeisessä asemassa silloinkin, kun järjestelmäratkaisu perustuu valittavaan valmisohjelmistoon. Tällöin on hyvä huolehtia siitä, etteivät vaihtoehtoisten valmisohjelmistojen ominaisuudet ohjaa valintaa liikaa suhteessa toiminnan tavoitteisiin.
Vaatimusmäärittelyn tavoitteena on – sen lisäksi, että määritellään ja priorisoidaan järjestelmävaatimukset - myös kuvata ja rajata karkealla tasolla liiketoimintaa tukevat tavoitetilan järjestelmät.
Sen jälkeen kun vaatimusmäärittelyssä on kartoitettu järjestelmän (yksi tai useampia) toiminnalliset kokonaisuudet ja hahmoteltu niiden välinen työnjako, kehittäminen voi edetä ketterinä ja osittain rinnakkaisina määrittely-, suunnittelu-, toteutus- ja testausiteraatioina ja järjestelmän vaiheittaisina käyttöönottoina.
Vaatimusmäärittelyn keskeiset tuotokset
Järjestelmän toiminnallisuus rajataan vaatimusmäärittelyssä kohdistamalla toiminnalliset järjestelmävaatimukset tunnistettuihin karkean tason käyttötapauksiin. Rajaus antaa hyvät edellytykset määrittelyn työmäärien luotettavalle arvioinnille.
Vaatimusmäärittelyn keskeiset tuotokset ovat:
- hyväksytyt ja priorisoidut toiminnalliset ja ei-toiminnalliset järjestelmävaatimukset
- karkean tason käyttötapaukset (järjestelmän toiminnot, järjestelmäliittymät)
- kohdealueen käsitteistö ja vaatimusmäärittelyn käsitemalli (tai UML-pohjainen oliomalli)

Tuellamme voit saavuttaa
mm. seuraavat hyödyt:
- Joustavuus
- Ketteryys
- Innovatiivisuus
- Reagointinopeus
- Kustannustehokkuus
- Kilpailukyky
- Kilpailuetu
Annamme mielellämme lisätietoja yhtiöstämme, osaamisestamme ja palveluistamme.
Katso yhteystiedot
