A nem-funkcionális követelmények természete

Nem funkcionális követelmények fontos tulajdonságokat írnak le:

  • teljesítmény
  • robusztusság
  • skálázhatóság
  • használhatóság
  • műszaki és megfelelőségi követelmények

Befolyásolják:

  • A felhasználói felület designját
  • Az architektúrát
  • A technológia választást

Nem funkcionális követelmények leírása:

  • A nem funkcionális követelmények kifejezhetők általánosan, vagy egy-egy önállóan definiált, stratégiai szinttől független, itemre vonatkoztatott korlátozásként
  • A felhasználói élményre vonatkozó követelményeket a legjobban vázlatok, storyboardok, navigációs diagramok és prototípusok formájában lehet felvázolni.

Nem funkcionális követelmények menedzselése:

  • Különbséget kell tenni a globális és a helyi követelmények között

Globális nem funkcionális követelmények:

  • kapcsolódnak az összes nem funkcionális követelményhez
  • már a kezdetekben is kifejtett – a product vision létrehozásakor
  • Túl késői részletezés és finomítás hibás döntésekhez vezethet, és negatív hatással lehet a termék sikerére
  • A product backlogban külön vezethető
  • Hasznos a Definition of Done-ba építeni
  • Demózáskor egyesével hitelt érdemlően bizonyítani kell, hogy figyelembe vettük és teljesítettük

Lokális nem funkcionális követelmények:

  • csak egy meghatározott funkcionális követelményre vonatkoznak
  • A storykhoz hozzáfűzőtt korlátozásként kezelhető

FIGYELEM! Ha a nem funkcionális követelményeket akár tudatosan, akár nem, de elengedjük, azok könnyen át tudnak alakulni Technológiai Adóssággá.

Tanulj velünk Te is, legyél Scrum Master: