Vaatimustenhallinta

Vaatimustenhallinta (engl. requirements engineering) on prosessi joka kattaa tuotteen tai palvelun koko elinkaaren. Vaatimukset koittavat kuvata:

  • Mitä tehdään tai kehitetään (visio)
  • Mitä käyttäjät haluavat saada aikaan
  • Mitä systeemin pitää tehdä, jotta se tyydyttäisi käyttäjien tarpeet ja vaatimukset
  • Mitä toimintoja tarvitaan, jotta em. tarpeet tulisivat täytettyä
  • Mitä yksittäiset komponentit tai alijärjestelmät tekevät ja mikä on komponenttien välinen yhteistoiminta
  • Kuinka toteutus ja suorituskyky tullaan todentamaan

Vaatimusten kirjoittamiseen tai kuvaamiseen on monia menetelmiä. Olennaisinta on että tapa, jolla vaatimukset esitetään on selkeä ja ymmärrettävä kaikille osapuolille. Vaatimus joka ei ole selkeä, ei ole vaatimus.

Vaatimuksen elinkaari alkaa usein tälläisestä epäselvästä tilanteesta ja vaatimuksen sisältö ja selkeys kehittyy ajan myötä - niinpä vaatimustenhallinta onkin aina iteratiivinen prosessi, aivan siitä riippumatta minkälainen kehitysmalli on muuten käytössä.

Lisätietoja Esitykset ja julkaisut-sivun aineistoista

SoftQA Oy logo