0% ont trouvé ce document utile (0 vote)
55 vues35 pages

Modélisation de Processus et BPM

Le document présente un cours sur la modélisation de processus, abordant des concepts clés tels que le Business Process Management (BPM), les langages de modélisation UML et BPMN, ainsi que la plateforme ARIS. Il décrit le cycle de vie du BPM, les avantages de la modélisation de processus, et les bonnes pratiques à suivre pour une modélisation efficace. Enfin, il inclut des exemples de processus et des exercices pratiques pour appliquer les concepts enseignés.

Transféré par

hana.lhna5916
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
55 vues35 pages

Modélisation de Processus et BPM

Le document présente un cours sur la modélisation de processus, abordant des concepts clés tels que le Business Process Management (BPM), les langages de modélisation UML et BPMN, ainsi que la plateforme ARIS. Il décrit le cycle de vie du BPM, les avantages de la modélisation de processus, et les bonnes pratiques à suivre pour une modélisation efficace. Enfin, il inclut des exemples de processus et des exercices pratiques pour appliquer les concepts enseignés.

Transféré par

hana.lhna5916
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Modélisation de Processus

Dr. Linda Elmhadhbi


Email: [Link]@[Link]

2023-2024
Plan du cours

 Modélisation de processus
 Unified Modeling Language (UML)
 Langage BPMN
 Langage et plateforme ARIS

2
Plan du cours
 Modélisation de processus
 BPM – Business Process Management
 Cycle de vie de BPM
 Modélisation de processus et ses avantages
 Processus et types de processus
 Démarche de modélisation de processus
 Les bonnes pratiques de MP
 Modèle et métamodèle
 Unified Modeling Language (UML)
 Langage BPMN
 Langage et plateforme ARIS

3
Définition du BPM

BPM – Business Process Management


 Approche visant à identifier, décomposer, modéliser et
gérer les processus d’une organisation.

 Il s’agit d’une grande famille d’activités, de manières de


faire, de méthodologies et d’outils qui touchent aux
processus.

4
BPM – Business Process Management

Le BPM offre aux organisation la possibilité de:


 Contrôler le coût de chaque processus.
 Connaitre la valeur de chaque activité.
 Optimiser les processus pour sauver temps,
ressources, et argent.
 Accroitre leur productivité et efficacité.
 Saisir plus vite des opportunités sur le marché.
 Être plus agile et flexible pour faire face aux
changement.

5
Cycle de vie de BPM

1. Conception: Cette phase permet d’identifier et concevoir les


processus existants (les activités, les regles de métiers, le coût,
etc.)
2. Modélisation: Cette étape consiste à représenter graphiquement
le modèle le plus proche de la réalité (avec un langage de
modélisation de processus: BPMN…)
3. Exécution: C’est la phase de mise en œuvre du BPM. Les
processus sont intégrés au système d’information en faisant
appel à des outils permettant la mise en œuvre de
l’automatisation des processus.
4. Surveillance: Cette phase permet de suivre des informations et
des statistiques sur l’état des processus (temps, volume, coût,
taux d’échec…).
5. Optimisation: Cette phase permet l’ajustement d’un processus
en minimisant les coûts, optimisant l’efficacité, augmantant la
performance, et en évitant la redondance.

6
Modélisation de processus

But: Maîtriser la complexité des SI et organiser le fonctionnement d’une organisation

Solution: Le recours à la modélisation des processus

La modélisation de processus: moyen formel de représentation du


fonctionnement d'un système d’information d’une entreprise et d'illustrer ses
activités.

Structurer et représenter les activités d'une organisation, en utilisant une notation


graphique pour représenter visuellement l'enchaînement des activités.

Donne une visibilité sur les acteurs et les ressources impliqués dans chaque activité.

7
Les avantages de la modélisation de processus
Organisation
• Apporte une vision globale de l’organisation à travers la cartographie de tous les processus
• Permet aux collaborateurs d’avoir une meilleure visibilité sur leur rôle au sein de l’organisation
• Développe la satisfaction des parties prenantes car le fonctionnement est clair et organisé
• Améliore le gain de temps à tous les niveaux en supprimant les tâches inutiles
Communication
• Fluidifie les échanges au sein de l’entreprise grâce aux formulaires personnalisés
• Formalise le fonctionnement de chaque procédure
• Permet une communication transversale entre les différents niveaux de l’entreprise
• Favorise la collaboration entre les équipes
Suivi & pilotage
• Permet la mise en place d’indicateurs de performance
• Mesure l’atteinte des objectifs et met en évidence les dysfonctionnements
• Apporte une meilleure réactivité dans les prises de décision et les cycles de validation

8
Modélisation de processus

Pourquoi Modéliser?
 Pour comprendre
o Rôles, Qui fait quoi ?
 Pour contrôler/mesurer
o Indicateurs,
o Tableaux de bord
 Pour décider
o Identifier, restructurer, optimiser
o Améliorer les performances du système
 Pour organiser
o Intégrer des nouveaux services
o Fusionner des services existants
 Pour communiquer

9
Modélisation de processus

Pour les équipes


 Transparence de l’organisation
 Repères
 Priorisation des tâches

Pour les responsables


 Visibilité sur les activités
 Suivi des tâches
 Prise de décision éclairée
 Identification rapide des problèmes

Pour les externes


 Harmonisation des SI
 Circulation de l’information claire
 Bonne image de l’entreprise

10
Techniques de modélisation de processus
1. Techniques orientées flux: fournir une description des échanges d'informations entre les
acteurs au sein d’un système d'information.

Acteur Flux d’information Acteur


émetteur destinataire

2. Techniques orientées états: fournir une représentation d'un séquencement logique des
différents états d’un objet.

condition Transition
Etat 1 Etat 2
(évènement)

3. Techniques orientées activités: fournir une représentation d'un séquencement logique


d’activités et des conditions de déclenchement de chacune.

Lien (contrainte
Activité 1 d’enchaînement ) Activité 2

11
Techniques de modélisation de processus
1. Techniques orientées flux: fournir une description des échanges d'informations entre les
acteurs au sein d’un système d'information.

demande livraison Service


Client à domicile livraison

2. Techniques orientées états: fournir une représentation d'un séquencement logique des
différents états d’un objet.

Commande en paiement Commande livraison Commande


attente de paiement payée livrée

3. Techniques orientées activités: fournir une représentation d'un séquencement logique


d’activités et des conditions de déclenchement de chacune.

Passer commande payée Recevoir


commande commande

12
Processus

 Un processus est un enchainement d'activités corrélées ou interactives qui transforme des


éléments d'entrée en éléments de sortie dans le but d'obtenir un résultat précis.

o Les activités qui composent le processus ne sont pas choisies au hasard : elles sont
connexes et forment un ensemble organisé.

o Toutes les activités d’un processus doivent concourir ensemble à la réalisation d’un objectif
commun.

Ressources

Inputs Activité 1 v 2
Activité … Activité n Outputs

13
Exemples de processus

Gérer la réservation
Demande de réservation d’une chambre d’hôtel Réservation validée

Traiter une demande de


Demande de prêt prêt Demande acceptée ou refusée

Réaliser l’entretien
Machine à réparer d’une machine Machine réparée

Assurer l’assistance
Question ou problème aux clients Conseil ou réponse fournie

14
Types de processus

 Les processus métiers (opérationnels ou de réalisation)


o Le « faire » de l’entreprise
o La réalisation du produit (service), depuis la détection du besoin client jusqu'à sa satisfaction
o Tout ce qui est lié au cycle de vie du « produit » de l’entreprise

 Les processus de support


o Ce qui soutient le « faire »
o La gestion des ressources humaines et de l’infrastructure
o Tout ce qui contribue au bon déroulement des processus de réalisation en leur apportant les
ressources nécessaires.

 Les processus de pilotage (direction ou management)


o Organise, évalue, coordonne… les processus opérationnels
o Détermine la stratégie et déploie les objectifs

15
Typologie de processus (Exemple)
 Identifier la liste des différents processus du département IF de l’INSA

Processus

16
Typologie de processus (Exemple)
 Identifier la liste des différents processus du département IF de l’INSA

Processus Type
Gestion des modules d’enseignements

Gestion des emplois du temps


Gestion de notes
Gestion des enseignants
Gestion des salles

Gestion des équipements


Suivi des résultats

17
Typologie de processus (Exemple)
 Identifier la liste des différents processus du département IF de l’INSA

Processus Type
Gestion des modules d’enseignements Métier

Gestion des emplois du temps Métier


Gestion de notes Métier
Gestion des enseignants Support
Gestion des salles Support

Gestion des équipements Support


Suivi des résultats Pilotage

18
Cartographie des processus

Cartographie des processus: vue d'ensemble des processus de l'organisation

 Repérer les processus opérationnels, les processus de support et les


processus de management ainsi que leurs interactions.

 Offrir une vue globale du fonctionnement de l'organisation

19
Exemple de cartographie des processus

20
Processus et sous-processus

 Un sous-processus est une activité composée. C’est une activité qui peut
elle-même être décrite suivant une séquence d’activités.

 Un marqueur carré avec le signe + est alors inscrit sur le sous-processus. Il


permet simplement de spécifier le fait que cette activité est composée.

21
Démarche de modélisation de processus

Besoins

Quoi?

Fixer les objectives

Qui?

Affecter les acteurs et les rôles


Comment?

Définir les activities

Avec quoi?

Gérer les ressources Execution

22
Démarche de modélisation de processus

 Quoi? Description de l’activité ou de la tâche ou du problème


o De quoi s'agit-il ? situation ?
o Cibles : Objectifs

 Qui? Description des exécutants, acteurs ou personnes concernées


o Qui est concerné par la mise enœuvre?
o Cibles : Responsable, acteur, opérateurs, compétence, qualification …

 Comment ? Description de la manière ou de la façon


o Comment procède-t-on ?Avec quelles méthodes, Avec quelles procédures?
o Cibles : Modes opératoires, activités

 Avec Quoi ? Description des ressources


o Quels moyens ? Comment mettre en œuvre ?
o Cibles : Ressources humaines et/ou matérielles

23
Démarche de modélisation de processus

 Une activité est un ensemble de tâches correspondant à une unité d'évolution au


sein d'un processus.

 Un acteur joue un rôle dans le déroulement du processus, y exerce une


responsabilité (personne physique ou entité structurelle ou machine ).
• L'acteur interne qui fait partie du domaine d'étude et qui est chargé d'une ou
plusieurs activités.
• L'acteur externe faisant partie de l'organisation mais pas du domaine d'étude ou
bien partenaire extérieur à l'organisation.

 Un évènement provoque le déclenchement d’une activité.


• L'événement déclencheur qui entraîne la mise en œuvre d'une activité
(opération ou tâche) du processus
• L'événement résultat est le résultat des traitements d'une tâche (activité ou
opération)

24
Les bonnes pratiques de modélisation de processus

Un seul point d’entrée et un seul point de sortie.


Toute activité est sur un chemin allant du point d’entrée au point de sortie.
Commencer le processus par un évènement déclencheur.
Assigner les acteurs aux activités.
Faire apparaitre les données qui sont échangées.
Faire apparaitre explicitement les critères de choix et de décision ayant un impact
sur les chemins parcourus dans le processus.
Utiliser les sous processus dans les cas des processus complexes pour améliorer la
lisibilité.
Le processus ne doit pas contenir des activités inutiles.
Utiliser des règles de nommage homogènes:
• Des noms cours mais explicites
• Eviter les acronymes
• Eviter d’utiliser les mots « processus », « activité », « tâche ».

25
Modèle de processus
 Un modèle est une représentation simplifiée de tout ou une partie d'un SI existant
ou futur, mettant en évidence certains aspects essentiels.

 Le modèle cherche à représenter un système réel


o avec un certain formalisme
o pour répondre à des questions: usage
o tout modèle est limité par un contexte…
o En s’appuyant sur des référentiels de connaissance: tout modèle cherche une
certaine généricité pour favoriser le consensus
o de certains points de vues: aucun modèle ne peut répondre à tous les acteurs
o à un certain niveau de détail: tout modèle est une simplification

Usage Contexte Connaissances

Modélisation

Modèle de processus
Données de l’entreprise
Formalisme Point de vue Niveau de détail
26
Méta-Modèle du modèle
Le méta-modèle est essentiel pour comprendre le modèle.

27
Méta-Modèle du modèle

 Pour élaborer un modèle, on s’appuie sur un métamodèle.

 Le formalisme utilisé (formes, relations, règles, etc.): une


syntaxe. Méta-Modèle
conforme à
 Le formalisme a une certaine signification: une
sémantique. Modèle
représente
 Le méta-modèle constitue le langage de modélisation.
Système

 Un langage de modélisation est un ensemble de règles et de


concepts permettant de construire des modèles.

28
Méta-Modèle du modèle

 Des formes
o pour représenter les éléments pertinents du système
 Des flèches
o Pour les interactions du système
o Le périmètre et le contexte
 Structure :
o Séquence, hiérarchie

29
Méta-Modèle du modèle

EPC (ARIS)

BPMN

30
Exercice 1/2

Entreprise de conception et de développement des produits alimentaires

Processus identifiés :
o 1. Concevoir et développer des produits nouveaux o 11. Piloter l'amélioration continue
o 2. Gérer les ressources humaines o 12. Fournir les services associés au produit vendu
o 3. Piloter les activités de l'entreprise o 13. Traiter une affaire à l'export
o 4. Acheter / approvisionner o 14. Vendre un produit en stock
o 5. Définir et déployer la politique et la stratégie o 15. Traiter les non conformités
o 6. Etablir une offre o 16. Négocier un contrat avec un client
o 7. Expédier o 17. Identifier les besoins et attentes des clients
o 8. Facturer une prestation o 18. Former et qualifier les auditeurs
o 9. Déployer les objectifs de l'entreprise o 19. Maintenir les installations et équipements
o 10. Mesurer la satisfaction client o 20. Etablir un budget

Travail à faire: Identifier la typologie des processus.

31
Exercice 2/2

Etude de cas: distributeur de billets


o Le client introduit sa carte bancaire dont la validité est immédiatement vérifiée. Il est
ensuite invité à saisir le code de sa carte. Après trois tentatives infructueuses, la carte
est avalée. Sinon le client peut indiquer le montant qu'il désire retirer, le solde de son
compte bancaire est alors consulté pour s'assurer que le retrait est possible. En cas de
solde insuffisant, le client en est informé et peut alors saisir un montant inférieur. Si
le solde du compte est suffisant, le distributeur restitue la carte et délivre alors les
billets accompagnés d'un reçu.

Travail à faire: Identifier les activités, les acteurs, et les évènements déclencheurs
des activités.

32
Exercice 2/2

Etude de cas: distributeur de billets

Activité Acteur Évènement déclencheur

33
Exercice 2/2
Activité Acteur Évènement déclencheur
Introduire carte Client
Vérification carte Distributeur
Demander code Distributeur Carte valide
Saisir code Client
Vérifier code Distributeur
Demander montant Distributeur Code valide
Saisir montant Client
Consulter solde Distributeur
Sortir billets Distributeur Solde suffisant
Redemander montant Distributeur Solde insuffisant
Rendre carte Distributeur Opération terminée ou
carte invalide
Imprimer reçu Distributeur
Avaler carte Distributeur Code invalide et
tentative=3
34
Exercice 2/2

35

Vous aimerez peut-être aussi