I.2.2.2. Le cycle de vie du BPM
FIGURE 1 - Les trois phases du cycle de
vie BPM (source [1]).
L'automatisation d'un processus donné à l'aide
du BPM commence par sa modélisation à l'aide d'un ou plusieurs
langages de workflow [18]. Cette "modélisation" est
initiée pendant la phase de "(re)conception" du cycle de vie du
BPM. Les modèles de workflows obtenus au cours de cette activité
peuvent être analysés (activité "analyse") par des
simulations, ou des algorithmes de model checking2 (pour
vérifier si les modèles sont corrects). La figure 1 nous montre
que la phase de (re)conception est suivie de celle d'
"implémentation/configuration". Dans cette phase, les
modèles de workflows obtenus précédemment sont convertis,
si nécessaire, en modèles de workflow exécutables; puis
utilisés pour configurer le SGWf : ceci conclut l'activité de
modélisation. Après la phase
"implémentation/configuration" vient la phase
"d'exécution & ajustement". Au cours de cette
dernière phase, le workflow est instancié, exécuté
et géré en fonction des scénarios prévus lors de la
modélisation du processus (activités "mise en oeuvre" et
"gestion"). De plus, lorsqu'une instance de workflow est en cours
d'exécution, les données produites et enregistrées peuvent
être analysées (pour découvrir les éventuels goulots
d'étranglement, pertes et déviations) en vue d'une
2. Le model checking est une technique automatisée qui,
étant donné un modèle à états finis d'un
système et une propriété formelle, vérifie
systématiquement si cette propriété est valable pour (un
état donné dans) ce modèle [34].
I.3. GÉNÉRALITÉS SUR LA MODÉLISATION
DES PROCESSUS OPÉRATIONNELS 12
MÉMOIRE - TONLE NOUMBO FRANCK BRUNO URIFIA
éventuelle amélioration. Si suffisamment
d'améliorations possibles sur le modèle de workflow sont
détectées, le cycle peut être relancé pour les
appliquer.
I.3. Généralités sur la
modélisation des processus opérationnels
Les processus opérationnels sont au coeur du
fonctionnement de toute organisation. Il est donc crucial pour ces
organisations de les affiner afin d'être aussi efficace que possible. La
compréhension des processus opérationnels est un facteur
clé lorsque l'objectif d'une organisation est de disposer d'un BPM
efficace. Afin de se concentrer sur ses points forts, de gérer les
ressources et d'éliminer les faiblesses d'une entreprise, les
organisations doivent modéliser et documenter leurs processus. Dans le
contexte du BPM, les modèles de processus jouent un rôle
primordial. La modélisation des processus, partie indissociable
du BPM, vise à décrire, normaliser et réorganiser les
processus opérationnels. Elle aide les organisations à mieux
comprendre leurs processus opérationnels et à distinguer les
processus à valeur ajoutée de ceux qui ne le sont pas. De plus,
elle révèle les processus opérationnels peu clairs ou
compliqués, les résultats défectueux ou les efforts
inutiles [35]. Cette section portera sur les concepts de base de la
modélisation des processus opérationnels, et la
présentation de quelques langages de modélisation de ces
processus.
|