Tot i que els requisits funcionals i els requeriments empresarials són documents que tenen funcions essencials per desenvolupar sistemes de programari, es diferencien en els seus objectius. Els requisits comercials, que no tenen caràcter tècnic, es centren en el compliment de les necessitats o objectius empresarials d'una empresa. Els requisits funcionals són tècnics i proporcionen informació detallada sobre com funciona un sistema de programari. Un analista de negocis sol escriure tant requisits empresarials com funcionals.
Els interessats
Un interessat té un interès personal en el sistema de programari. Ella pot supervisar els objectius i resultats d'un projecte i també ajudar a desenvolupar requisits empresarials i funcionals. Els grups d'interès són executius, gestors de projectes, usuaris finals i desenvolupadors de programari. Un executiu, que normalment és director o gerent, crea pressupostos per a projectes. El gestor de projectes gestiona els projectes de principi a fi. Un desenvolupador de programari dissenya i desenvolupa el producte de programari. Un usuari final utilitzarà el sistema de programari després que l'equip de desenvolupament de programari ho alliberi.
Analistes de negocis
Un analista de negocis actua com un enllaç entre el client i l'equip de desenvolupament de programari. Ella treballa amb el client per identificar i capturar les seves necessitats, recopila informació entrevista als usuaris finals o grups d'usuaris i administradors, i determina com el programari pot ajudar l'usuari a fer la seva feina millor. Transmet aquesta informació a l'equip de desenvolupament de programari perquè pugui començar a desenvolupar el programari. L'analista de negocis també comunica amb l'equip de desenvolupament de programari per assegurar-se que lliura el que el client necessita.
Requisits comercials
Els requisits comercials descriuen les necessitats del client. Indiquen clarament els objectius del projecte de l'empresa i prioritzen els problemes que l'empresa necessita per resoldre. Aquests documents fan més que narrar les necessitats i solucions. Poden contenir diagrames, diagrames organitzatius i diagrames de flux. Els requisits empresarials tenen el control de la versió de document perquè els empleats saben que estan utilitzant la versió més actual d'un document.
Requisits funcionals
Els requisits funcionals descriuen com funciona un sistema de programari. Ells aprofundeixen en com els usuaris interactuen amb el programari, com quines accions ocorren després que els usuaris fan clic als botons i mostren el resultat d'aquestes accions. Els requisits funcionals també mostren com altres bases de dades o aplicacions de programari estan integrades entre elles. Especifiquen els requisits del maquinari i del sistema operatiu que utilitzarà el sistema de programari. Els requisits funcionals també tenen control de versió de document, que consta de noms i números específics i breus resums.