Les contraintes commerciales sont toutes les conditions, limites et restrictions imposées à la future solution : réglementaires, financières, organisationnelles, techniques, de ressources et temporelles. L'identification des contraintes commerciales se fait par l'analyse de la documentation normative, des entretiens avec des parties prenantes clés, de l'étude des politiques internes de l'entreprise et de l'audit des processus commerciaux actuels.
Lors de la description des contraintes, l'analyste les formule de manière aussi précise que possible, en les reflétant dans les exigences. Par exemple, "Le système ne doit pas stocker de données personnelles sur des serveurs externes" ou "Mise en œuvre uniquement dans le cadre du budget existant et de la planification des effectifs". Les contraintes influencent considérablement le choix de l'architecture, de la pile technologique, des méthodes d'intégration et de la planification du projet.
Caractéristiques clés :
Peut-on considérer l'exigence d'une interface conviviale comme une contrainte commerciale ?
Non, c'est une exigence non fonctionnelle, et non une contrainte. Les contraintes commerciales sont toujours des conditions externes (budget, régulations, délais).
L'expérience de l'équipe est-elle une contrainte commerciale ?
Non, c'est un facteur organisationnel qui peut influencer la planification, mais qui n'est pas directement considéré comme une contrainte.
Si une contrainte n'est pas explicitement mentionnée par le client, peut-on l'ignorer ?
Non, l'analyste doit lui-même enquêter et impliquer des experts pour identifier ces contraintes, sinon le risque d'échec du projet est élevé.
Cas négatif : La contrainte de licence logicielle a été identifiée seulement après le début de l'implémentation. Il a fallu changer d'urgence l'architecture. Avantages : Rapidité de la solution, Inconvénients : Augmentation des coûts, report des délais, mécontentement de l'équipe.
Cas positif : L'analyste a pris connaissance à l'avance des politiques internes de sécurité et a validé la liste des contraintes au début. Avantages : Solution sécurisée et conforme aux attentes, absence d'amendes et de modifications. Inconvénients : Nécessité de tenir plus de réunions avec les juristes et le service de sécurité de l'information.