Bien que les exigences fonctionnelles et commerciales soient des documents qui jouent un rôle essentiel dans le développement de systèmes logiciels, leurs objectifs diffèrent. Les besoins de l’entreprise, qui ne sont pas de nature technique, sont axés sur la satisfaction des besoins ou des objectifs de l’entreprise. Les exigences fonctionnelles sont techniques et fournissent des informations détaillées sur le fonctionnement d'un système logiciel. Un analyste commercial écrit généralement à la fois les exigences opérationnelles et fonctionnelles.
Les parties prenantes
Une partie prenante a un intérêt direct dans le système logiciel. Elle peut superviser les objectifs et les résultats d’un projet et également contribuer à la définition d’exigences opérationnelles et fonctionnelles. Les parties prenantes incluent les cadres, les chefs de projet, les utilisateurs finaux et les développeurs de logiciels. Un dirigeant, généralement un directeur ou un responsable, crée des budgets pour des projets. Le chef de projet gère les projets de bout en bout. Un développeur de logiciel conçoit et développe le produit logiciel. Un utilisateur final utilisera le système logiciel une fois que l’équipe de développement logiciel l’a publié.
Analystes d'affaires
Un analyste commercial assure la liaison entre le client et l’équipe de développement de logiciels. Elle collabore avec le client pour identifier et saisir ses besoins, recueille des informations en interrogeant des utilisateurs finaux ou des groupes d'utilisateurs et des responsables, et détermine de quelle manière le logiciel peut aider l'utilisateur à mieux faire son travail. Elle transmet ces informations à l'équipe de développement du logiciel afin qu'elle puisse commencer à développer le logiciel. L'analyste commercial communique également avec l'équipe de développement de logiciels pour s'assurer qu'elle répond aux besoins du client.
Besoins de l'entreprise
Les besoins de l’entreprise décrivent les besoins du client. Ils énoncent clairement les objectifs du projet de l’entreprise et donnent la priorité aux problèmes qu’elle doit résoudre. Ces documents font plus que simplement décrire les besoins et les solutions. Ils peuvent contenir des diagrammes, des organigrammes et des organigrammes. Les exigences commerciales prévoient un contrôle de version de document afin que les employés sachent qu'ils utilisent la version la plus récente d'un document.
Exigences fonctionnelles
Les exigences fonctionnelles décrivent le fonctionnement d'un système logiciel. Ils explorent comment les utilisateurs interagissent avec le logiciel, telles que les actions qui se produisent après que les utilisateurs ont cliqué sur des boutons, et affichent le résultat de ces actions. Les exigences fonctionnelles indiquent également comment d’autres bases de données ou applications logicielles sont intégrées les unes aux autres. Ils spécifient les exigences matérielles et de système d'exploitation que le logiciel utilisera. Les exigences fonctionnelles ont également un contrôle de version de document, composé de noms et de numéros spécifiques, ainsi que de résumés courts.