Funkční požadavky Vs. Obchodní požadavky

Obsah:

Anonim

Ačkoli funkční požadavky a obchodní požadavky jsou dokumenty, které hrají zásadní roli při vývoji softwarových systémů, liší se ve svých cílech. Požadavky na podnikání, které nejsou technické povahy, se zaměřují na splnění potřeb společnosti nebo obchodních cílů. Funkční požadavky jsou technické a poskytují podrobné informace o fungování softwarového systému. Obchodní analytik obvykle píše jak obchodní, tak i funkční požadavky.

Zúčastněné strany

Účastník má zájem o softwarový systém. Dohlíží na cíle a výsledky projektu a také pomáhá rozvíjet obchodní a funkční požadavky. Mezi zúčastněné strany patří výkonní pracovníci, projektoví manažeři, koncoví uživatelé a vývojáři softwaru. Výkonný ředitel, který je obvykle ředitelem nebo manažerem, vytváří rozpočty na projekty. Projektový manažer řídí projekty od začátku do konce. Vývojář softwaru navrhuje a vyvíjí softwarový produkt. Koncový uživatel použije softwarový systém poté, co jej vývojový tým uvolní.

Obchodní analytici

Obchodní analytik působí jako kontakt mezi zákazníkem a týmem pro vývoj softwaru. Spolupracuje se zákazníkem při identifikaci a zachycení jeho potřeb, shromažďování informací dotazováním koncových uživatelů nebo skupin uživatelů a manažerů a určuje, jak může software pomoci uživateli lépe pracovat. Odešle tyto informace vývojovému týmu, aby mohla začít vývoj softwaru. Obchodní analytik také komunikuje s vývojovým týmem softwaru, aby se ujistil, že dodává to, co zákazník potřebuje.

Obchodní požadavky

Obchodní požadavky popisují potřeby zákazníka. Jasně uvádějí cíle projektu společnosti a upřednostňují problémy, které musí společnost řešit. Tyto dokumenty dělají víc než jen vyprávění potřeb a řešení. Mohou obsahovat diagramy, organizační diagramy a vývojové diagramy. Požadavky na podnikání mají kontrolu verzí dokumentu, takže zaměstnanci vědí, že používají nejaktuálnější verzi dokumentu.

Funkční požadavky

Funkční požadavky popisují, jak funguje softwarový systém. Oni se ponoří do toho, jak uživatelé interakce se softwarem, jako jsou akce, které se objevují poté, co uživatelé kliknou na tlačítka, a ukáže výsledek těchto akcí. Funkční požadavky také ukazují, jak jsou vzájemně integrovány další databáze nebo softwarové aplikace. Určují požadavky na hardware a operační systém, které systém softwaru použije. Funkční požadavky mají také kontrolu verzí dokumentu, která se skládá ze specifických jmen a čísel a krátkých shrnutí.