Réponse.
L'analyse de faisabilité est l'étude des exigences d'un projet en termes de faisabilité technique, commerciale, de ressources, de temps et légale.
L'analyste business effectue cette analyse avant de finaliser une solution et de la transmettre au développement, afin de réduire le risque de retards ou d'investissements de ressources dans des fonctionnalités irréalisables.
Au cours de l'analyse, l'analyste business :
- Vérifie si la réalisation de l'exigence est possible compte tenu des limitations technologiques (par exemple, l'intégration avec des systèmes obsolètes).
- Évalue dans quelle mesure l'exigence est alignée avec les objectifs et la stratégie commerciale.
- Valide la conformité légale (RGPD, législation locale).
- Calcule les besoins en ressources et en temps.
Caractéristiques clés :
- L'analyse est réalisée de manière itérative, avec la participation d'architectes et d'intervenants clés.
- Les exigences qui ne passent pas cette étape sont révisées ou rejetées.
- La faisabilité peut être économique, technique, opérationnelle et légale.
Questions pièges.
L'opinion d'un analyste business est-elle suffisante pour l'analyse de faisabilité ?
Non, le travail d'équipe est nécessaire : analyste, architecte, développeurs spécialisés, souvent — juristes.
Si une exigence a passé la faisabilité, cela signifie-t-il qu'elle sera automatiquement réalisée ?
Non, la faisabilité est une condition nécessaire mais non suffisante, car les priorités et les contraintes du projet influencent également le choix.
L'analyse de faisabilité est-elle nécessaire uniquement au début du projet ?
Non, elle doit être répétée à chaque changement significatif des exigences ou des conditions de mise en œuvre.
Erreurs courantes et anti-patterns
- Négliger l'analyse de faisabilité pour des exigences « simples » ou typiques.
- Sous-estimer les limitations techniques ou réglementaires.
- Se concentrer uniquement sur les souhaits des parties prenantes, sans consulter les architectes ou les développeurs.
Exemple de la vie réelle
Cas négatif :
- L'entreprise a voulu développer un calculateur en ligne ultra-rapide, mais a négligé son infrastructure obsolète. En conséquence, un mois après le lancement, il est devenu évident que l'exigence était irréalisable — le produit a dû être réduit.
Avantages : Réaction rapide aux besoins de l'entreprise.
Inconvénients : Perte de temps, d'argent, insatisfaction des parties prenantes.
Cas positif :
- Avant le lancement d'une nouvelle fonctionnalité pour les clients de détail, les exigences ont subi une analyse de faisabilité préliminaire, des restrictions ont été identifiées, et certaines exigences ont été révisées. La version finale a été mise en œuvre à temps et avec un minimum de modifications.
Avantages : Minimisation des risques de retard et de dépassement de budget.
Inconvénients : Temps consacré à l'analyse avant le démarrage des travaux.