Discipline: Požadavky
Disciplína Požadavky poskytuje způsoby, jak efektivně získat, analyzovat, specifikovat, ověřovat a spravovat požadavky na vyvíjený systém.
Relationships
Main Description

Podstatu této disciplíny je možné spatřovat v:

  • porozumění problémům, které mají být vyřešeny,
  • pochopení potřeb všech zainteresovaných stran („co chtějí uživatelé?“),
  • specifikaci požadavků, které by měly být v řešení respektovány („co by měl vyvíjený systém dělat?“),
    definování hranice (rozsahu) systému,
  • identifikaci externích rozhraní systému,
  • určení technických omezení řešení,
  • sjednocení základních informací pro plánování iterací,
  • poskytnutí základu pro prvotní odhad nákladů.

Identifikování a specifikace požadavků na vyvíjený systém je jedním z nejdůležitějších bodů projektu, které určují, zda bude vytvořené řešení schopno uspokojit všechny nároky, které jsou na něj kladeny. Požadavky definují, co by měl vyvíjený systém dělat a jaká jsou omezení, za nichž musí pracovat, a proto by alespoň jejich rámcový přehled měl být vypracován co nejdříve. V průběhu životního cyklu projektu je pak nutné požadavky zpřesňovat a upravovat či dokonce měnit. V rámci této metodiky je uplatňován komplexní přístup pro identifikaci a zachycení jak funkčních požadavků prostřednictvím Případů užití, tak nefunkčních požadavků pomocí dokumentu Požadavky. [Arlow, 2008]