Vaatimukset kerääminen

Vaatimukset kerääminen

Vaatimustenhallintaohjelmistomme helpottaa Requirements Capture -prosessia ja auttaa keräämään täydelliset ja tarkat vaatimukset toimittaa asiakkaan tarpeita vastaavia tuotteita ja sovittaa liiketoiminnan suunnitteluun.

Mikä on vaatimusten kerääminen?

Se on vaatimustekniikan vaihe, jossa vaatimukset otetaan huomioon.

Tämä termi, kaapata(1), on harvinaisempi, ja sen sijaan käytetään muita termejä, kuten herättäminen. Tämä on vain välttää tunne, että vaatimukset vain lepäävät siellä ja odottavat, että ne saadaan kiinni pelkillä kysymyksillä. Pikemminkin prosessi on paljon monimutkaisempi kuin se.

Toisaalta termi "käyttäjä", jota käytetään tyypillisesti osoittamaan vaatimuksemme lähde, ei ole täysin oikea. Käyttäjät eivät ole ainoa vaatimuksemme lähde. On helpompaa käyttää termiä "sidosryhmä"(2), joka määrittelee kaikki järjestelmään liittyvät tai siihen vaikuttavat henkilöt ja yhteisöt.

Vaatimusten sieppaustekniikat

Tässä vaiheessa tehtävät riippuvat suuresti käytetyistä menetelmistä tai prosesseista, mutta on olemassa yhteinen suositeltu ohjeisto (3):

  • Arvioi järjestelmän (tekninen) toteutettavuus.
  • Määritä vaatimusten alkuperä tunnistamalla eri sidosryhmät. Kaikkien sidosryhmien ei tarvitse olla ihmisiä. Jotkut niistä voivat olla yksinkertaisesti perintöjärjestelmä, joka on tyypillisesti suurin vaatimusten lähde; dokumentti; laki jne.
  • Määritä järjestelmän laajuus. Tunnista mikä tekee ja ei tee järjestelmää. Se, mikä putoaa sisään ja ulos, on erityisen tärkeää käsiteltäessä liitäntöjä muihin järjestelmiin.
  • Määritä käytettävät herätystekniikat. Järjestelmästä, sidosryhmien taustasta ja muista ympäristötekijöistä riippuen jotkut tekniikat voivat olla sopivampia kuin toiset. Näitä voivat olla prototyypit, haastattelut, käyttötapaukset tai kuvakäsikirjoitukset.
  • Levitä valitut tekniikat eri sidosryhmille vaatimusten keräämiseksi

Teoriassa vaatimusten esille tuomista voidaan pitää helposti ja suoraviivaisesti, mutta inhimillisen tekijän perusteella se ei ole. Varsinkin jos katsomme, että useimmissa tapauksissa sidosryhmät ovat ihmisiä, joiden kanssa meidän on tehtävä yhteistyötä vaatimusten keräämiseksi. Lainaan Brooksia (4), "Vaatimusten herättämisen (RE) prosessi haastetaan useilla tekijöillä, joista suurin osa liittyy sidosryhmien väliseen viestintään"

Haluatko tietää enemmän vaatimusten sieppauksesta?

(1) Vaatimustekniikka: Sosiaaliset ja tekniset kysymykset, Joseph Goguen, Marina Jirotka(1994)

(2) RE Freeman: "Strateginen johtaminen: sidosryhmätapa".

(3) Vaatimusten suunnittelu Hyvä käytäntöopas, Ian Sommerville ja Pete Sawyer, John Wiley ja Sons, 1997

(4) Brooks, FP, No Silver Bullet: Ohjelmistotekniikan ydin ja onnettomuudet. IEEE-tietokone, 20), (1987) 10-19.

ylin