Historique de la question :
L'automatisation des processus métier non standard ou nouvellement formés a longtemps été considérée comme une tâche complexe en raison de l'absence de scénarios clairement régulés et de la haute variabilité. Les approches traditionnelles de l'analyse système ne sont pas toujours adaptées, et une méthodologie plus flexible est requise.
Problème :
La principale problématique lors de la gestion de tels processus est leur dynamisme : la description au départ ne reflète souvent pas la nature de certaines opérations, et les exigences des clients peuvent rapidement changer ou être précisées au cours du travail.
Solution :
Pour identifier et décrire correctement les exigences, on utilise des approches itératives (Agile, Lean), on collecte des données par observation et prototypes rapides, on implique activement les utilisateurs (par exemple, via des ateliers) et on fixe les exigences au format de récits utilisateurs, les complétant avec une documentation vivante dans Confluence, Miro, Figma, etc. Caractéristiques clés de l'approche :
Les exigences sont-elles identiques au début et à la fin de l'analyse d'un processus instable ?
Non, à l'issue de l'analyse, les exigences changent : certaines deviennent obsolètes, et d'autres ne se formalisent qu'après l'application de prototypes dans la pratique réelle.
Faut-il documenter l'ensemble du processus métier d'un coup s'il est en évolution ?
Non, il faut seulement documenter les fragments vérifiés et fonctionnels, laisser le reste comme hypothèses ou préciser au fur et à mesure de l'évolution.
Faut-il choisir seulement un seul moyen de documentation des exigences ?
Non, il est important d'utiliser plusieurs canaux : tableaux de stand-up, brouillons électroniques, prototypes - pour différents publics et étapes.
Cas négatif :
Une entreprise a décidé d'automatiser un processus qui n'était pas encore complètement stabilisé. L'analyste a décrit le processus strictement selon le schéma, documentant tout ce que les employés avaient dit. Après le lancement, le processus a rapidement changé, et le système ne répondait plus aux nouvelles réalités.
Avantages :
Inconvénients :
Cas positif :
L'analyste a effectué une documentation partielle uniquement des étapes stables, a construit un MVP avec un ensemble de fonctions minimales, a collecté des retours d'expérience, a affiné les exigences avec le business, laissant de la place pour les changements.
Avantages :
Inconvénients :