Techniques de modélisation des processus métier avec exemples

Publié: 2014-05-23

Dans l'un de nos articles précédents sur le BPM, nous avons brièvement abordé diverses techniques de modélisation des processus métier . Et comme promis, voici un aperçu plus détaillé des différentes techniques de BPM et de la manière de les utiliser efficacement.

La modélisation des processus métier est principalement utilisée pour cartographier un flux de travail afin que vous puissiez comprendre, analyser et apporter des modifications positives à ce flux de travail ou processus. L'utilisation du diagramme vous aide à visualiser ce processus et à prendre de meilleures décisions.

Utilisez le tableau ci-dessous pour accéder rapidement aux différentes techniques.

  1. Notation de modélisation des processus métier (BPMN)
  2. Diagrammes UML
  3. Technique d'organigramme
  4. Diagrammes de flux de données
  5. Diagrammes d'activité de rôle
  6. Diagrammes d'interaction des rôles
  7. Les diagrammes de Gantt
  8. Définition intégrée pour la modélisation de fonctions
  9. Filets de Petri colorés
  10. Méthodes orientées objet
  11. Technique de flux de travail
  12. Modèle de simulation

De peur de commencer avec les dernières techniques.

1. Notation de modélisation des processus métier (BPMN)

En termes simples, BPMN est une représentation graphique de votre processus métier à l'aide d'objets standard. Si vous souhaitez être plus technique, il peut également être défini comme un ensemble d'objets graphiques et de règles définissant les connexions disponibles entre les objets.

BPMN se compose des blocs de construction de base suivants ;

  • Objets de flux : événements (cercles), activités (rectangles aux coins arrondis) et passerelles (losanges)
  • Objets de connexion : composés principalement de flèches, ils indiquent le flux de séquences (flèches pleines), le flux de messages (flèches en pointillés) et les associations
  • Couloirs de nage : bassins (container graphique) et couloirs (sous-cloison du bassin)
  • Artefacts : objets de données, groupes et annotations
BPMN est l'une des dernières techniques de modélisation des processus métier utilisée par de nombreux professionnels

Un processus métier modélisé à l'aide de BPMN

Creately a une bibliothèque séparée avec le dernier objet BPMN 2.0 inclus dans la bibliothèque. De plus, vous obtenez des éléments de regroupement intelligents, des modèles BPMN conçus par des professionnels et bien plus encore. Découvrez comment Creately facilite la modélisation à l'aide de BPMN.

Le plus grand avantage de BPMN est qu'il s'agit d'un standard avec une syntaxe bien définie. De nombreux analystes commerciaux le connaissent, ce qui facilite grandement la collaboration. De plus, la plupart des outils de modélisation prennent en charge BPMN, ce qui facilite grandement le partage et la modification, même en utilisant un logiciel différent. Tous ces éléments réunis font de BPMN la technique de modélisation de processus métier la plus populaire à l'heure actuelle. Cliquez ici pour commencer à créer n'importe quel diagramme BPMN complexe.

Diagramme BPMN avec couloirs de nage

Un processus modélisé à l'aide de BPMN qui a des couloirs

Trouvez plus d'exemples BPMN à utiliser gratuitement pour dessiner des diagrammes de notation de modélisation de processus métier.

2. Diagrammes UML

UML est un langage de modélisation principalement utilisé pour la spécification, la visualisation, le développement et la documentation de systèmes logiciels. Mais les professionnels l'ont adapté en tant que puissante technique de modélisation des processus métier.

Avec 14 types de diagrammes UML différents, il offre un moyen flexible et puissant de visualiser presque tous les processus métier. Ils sont généralement utilisés pour modéliser la logique détaillée d'un processus métier. À bien des égards, les diagrammes UML sont l'équivalent orienté objet des organigrammes.

Comme mentionné ci-dessus, l'un de ses principaux avantages est sa flexibilité. Mais avec 14 types de diagrammes différents, certains pourraient avoir du mal à comprendre les diagrammes. Ajoutez à cela que le même processus peut être modélisé à l'aide de différents diagrammes UML. Ce n'est donc probablement pas le choix le plus populaire parmi les analystes.

Un diagramme d'activité UML avec des couloirs

Sa flexibilité fait d'UML une technique de modélisation de processus métier populaire

Notre logiciel UML prend en charge le dessin de tous les types de diagrammes UML. Nous avons des modèles, des bibliothèques séparées pour divers diagrammes UML et un article de connaissances pour vous guider tout au long du processus. Cliquez ici pour commencer à dessiner UML avec Creately >>

La modélisation des processus métier remonte à longtemps et BPMN et UML ont évolué à partir de certaines techniques utilisées il y a quelque temps. Cependant, certaines de ces techniques antérieures sont encore utilisées dans la modélisation des processus métier. Voici quelques-unes de ces techniques qui sont encore utilisées aujourd'hui.

3. Technique d'organigramme

Les organigrammes sont probablement le type de diagramme le plus populaire au monde. Parce qu'il a peu de symboles standard, il peut être facilement compris par beaucoup. La simplicité en fait un outil puissant et efficace. En fait, BPMN peut être considéré comme une version avancée de la technique de base des organigrammes. En outre, la plupart des logiciels de dessin prennent en charge la création d'organigrammes, ils sont également utilisés par un public beaucoup plus large.

L'organigramme utilise un flux séquentiel d'actions et ne prend pas en charge une répartition des activités. Le modèle Flow Chart est peut-être la première notation de processus. Il a été fréquemment utilisé pendant de nombreuses années bien qu'il n'y ait pas de date exacte pour son origine.

Sa simplicité fait des organigrammes une technique de modélisation fréquemment utilisée

Un organigramme simple avec des processus, des blocs de décision, etc.

Vous pouvez utiliser notre logiciel d'organigramme pour créer facilement un organigramme professionnel.

4. Diagrammes de flux de données - Technique de Yourdon

Les diagrammes de flux de données (DFD) montrent le flux de données ou d'informations d'un endroit à un autre . Les DFD décrivent les processus en montrant comment ces processus sont liés entre eux via des magasins de données et comment les processus sont liés aux utilisateurs et au monde extérieur.

Ils sont utilisés pour enregistrer les processus analysés dans le cadre de la documentation de conception. Un DFD peut être considéré comme une méthode d'organisation des données à partir de leur état brut. Les DFD sont l'épine dorsale de l'analyse structurée qui a été développée au début des années soixante par Yourdon.

Exemple de diagramme de flux de données

Un diagramme DFD utilisé dans la modélisation réalisée par Data Flow Diagram Tool

5. Diagrammes d'activité de rôle - RAD

Les rôles sont des notations abstraites de comportement décrivant un comportement souhaité au sein de l'organisation. Ce sont souvent des fonctions organisationnelles. Ils comprennent également les systèmes logiciels, les clients et les fournisseurs. Les RAD offrent une perspective différente du processus et sont particulièrement utiles pour soutenir la communication . Ils sont intuitifs à lire, faciles à comprendre et présentent une vue détaillée du processus et des activités d'autorisation en parallèle .

Diagramme d'activité de rôle ( RAD )

Diagramme d'activité de rôle utilisé dans la modélisation des processus métier créé par notre outil de diagramme d'activité

6. Diagrammes d'interaction des rôles - RID

Les activités sont reliées aux rôles dans un type de matrice. Les activités sont affichées verticalement sur l'axe de gauche et les rôles sont affichés horizontalement en haut. Le texte et les symboles sont utilisés ensemble pour représenter le processus.

Bien que légèrement plus complexes que les organigrammes, les RID sont assez intuitifs à comprendre et faciles à lire , mais ils ont tendance à être désordonnés, avec de nombreuses flèches pointant vers la gauche et la droite et sont donc assez difficiles à construire.

Les entrées et les sorties des activités ne sont pas modélisées. Par conséquent, des informations importantes sont perdues. Les RID ne sont pas aussi flexibles que les organigrammes, par exemple. Ils ont une notation assez rigide. Mais comparés à d'autres techniques de modélisation, les RID sont néanmoins flexibles. Ils peuvent être dessinés à l'aide d'un outil de diagramme d'activité

Diagramme d'interaction des rôles ( RID )

Les diagrammes d'interaction de rôle offrent de la flexibilité mais sont un peu plus difficiles à dessiner

7. Diagrammes de Gantt

Les diagrammes de Gantt relient une liste d'activités à une échelle de temps. Bien qu'il puisse être utilisé pour représenter graphiquement un processus, sa force réside dans sa capacité à surveiller la situation actuelle, le calendrier du projet et l'allocation des ressources. Bien que des éléments tels que les dépendances puissent y être mis en évidence, la partie modélisation fait cruellement défaut. Probablement la raison pour laquelle il n'est plus populaire. Si vous utilisez pour surveiller les délais, vous serez ravi de savoir que Creately prend en charge le dessin de diagrammes de Gantt.

Un diagramme de Gantt est une matrice qui répertorie sur l'axe vertical toutes les tâches ou activités à effectuer dans un processus. Chaque ligne contient une seule identification d'activité, qui se compose généralement d'un numéro et d'un nom. L'axe horizontal est dirigé par des colonnes indiquant la durée estimée de l'activité, le niveau de compétence nécessaire pour exécuter l'activité et le nom de la personne affectée à l'activité, suivis d'une colonne pour chaque période de la durée du projet. Chaque période peut être exprimée en heures, jours, semaines, mois et autres unités de temps. Dans certains cas, il peut être nécessaire d'étiqueter les colonnes de période comme période 1, période 2, etc.

Un exemple de diagramme de Gantt avec des échéanciers

Les diagrammes de Gantt sont utilisés pour les délais dans les processus

8. Définition intégrée pour la modélisation de fonctions (IDEF)

IDEF est une famille de méthodes qui supporte un paradigme capable de répondre aux besoins de modélisation d'une entreprise et de ses métiers (IDEF, 2003). La famille IDEF est utilisée selon différentes applications. Les parties les plus importantes sont : IDEF0, IDEF1, IDEF1X, IDEF2, IDEF3, IDEF4 et IDEF5. Cependant, pour la modélisation des processus métier, les versions les plus utiles sont IDEF0 et IDEF3.

Le modèle IDEF

Le modèle IDEF

9. Filets de Petri colorés ( CPN )

Les réseaux de Petri colorés sont un langage orienté graphique pour la conception, la spécification, la simulation et la vérification de systèmes. Il est particulièrement bien adapté aux systèmes composés de plusieurs processus, qui communiquent et se synchronisent .

Les réseaux colorés sont des réseaux de Petri étendus dans lesquels les symboles sont différenciés par des 'COULEURS'. Un modèle CPN consiste en un ensemble de modules qui contiennent chacun un réseau de lieux, de transitions et d'arcs. La représentation graphique permet de voir facilement la structure de base d'un modèle CPN complexe, c'est-à-dire de comprendre comment les processus individuels interagissent les uns avec les autres. Les CP-nets ont une représentation mathématique formelle avec une syntaxe et une sémantique bien définies. Cette représentation est à la base de la définition des différentes propriétés comportementales et des méthodes d'analyse.

Diagramme Petri-Net coloré

Un diagramme modélisé à l'aide de Petri-Net coloré

10. Méthodes orientées objet

Cette méthode est basée sur trois concepts : des objets qui représentent une entité du monde réel. Un objet a un état, c'est-à-dire une des conditions possibles dans lesquelles l'objet peut exister représentée par les valeurs des propriétés (attributs). Les changements d'état se traduisent par le comportement, c'est-à-dire comment un objet agit et réagit déterminé par l'ensemble des opérations que l'objet peut effectuer sur lui-même, et connaissant également son interface, ses fonctions et ses méthodes. Un ensemble d'objets similaires est appelé classe. Par exemple, les attributs de la classe animal ont quatre pattes et une queue. Ses comportements dorment et mangent. Ensuite, les instances ou objets possibles de la classe animal sont le chat, l'éléphant et le cheval.

Enfin, les messages sont des demandes pour que les objets récepteurs exécutent la méthode ou le comportement indiqué et renvoient le résultat de cette action aux objets émetteurs. Les états changent par le comportement lorsque l'objet reçoit un message. Il existe de nombreuses techniques différentes basées sur OO. Le langage de modélisation unifié (UML) est considéré comme le langage de modélisation OO standard. La méthode de Coad et Yourdon précède UML.

11. Technique de flux de travail

Le flux de travail est un flux de tâches entre des applications informatiques ou des personnes dans une organisation. Deux ou plusieurs membres d'un groupe de travail pour atteindre un objectif commun peuvent définir un flux de travail ainsi que toute tâche effectuée en série ou en parallèle. Le flux de travail est plus qu'une technique pour modéliser un processus. C'est une méthode pour analyser et améliorer un processus, y compris sa modélisation.

Le processus de développement de flux de travail utilise des modèles de flux de travail pour capturer les informations pertinentes des processus. Ce processus comprend quatre étapes : la collecte d'informations, la modélisation des processus métier, la modélisation des flux de travail, la mise en œuvre et la vérification et l'exécution. Vous pouvez démarrer facilement en utilisant nos modèles de diagramme de flux de travail.

Un diagramme montrant la technique de workflow

Notion de flux de travail

12. Simulateur

Le modèle de simulation est pratique lorsque vous souhaitez étudier un système complexe du monde réel. Vous souhaitez en savoir plus sur le système pour prendre une décision éclairée mais la complexité du système vous empêche de le faire directement.

Par conséquent, vous procédez indirectement en créant et en étudiant une autre entité (le modèle de simulation), qui est suffisamment similaire au système du monde réel. La simulation peut prendre plusieurs formes (par exemple, simulation à événements discrets, simulation continue, dynamique des systèmes, simulation Monte-Carlo, simulation qualitative, etc.).

Réflexions finales sur les techniques de modélisation des processus métier

La plupart des systèmes hérités sont obsolètes ou utilisés avec parcimonie. Cependant, il faut noter que certains d'entre eux sont utilisés beaucoup plus efficacement dans d'autres industries et à des fins différentes.

Par exemple, les diagrammes de Gantt ne sont pas très efficaces en tant que technique de modélisation des processus métier, mais ils sont extrêmement utiles pour surveiller les délais dans des projets complexes. De même, les organigrammes sont parfaits pour décrire rapidement des processus simples. On pourrait dire que le BPM a contribué à populariser ces techniques.

J'espère que vous avez maintenant une bonne compréhension des techniques de BPM. Nous discuterons de l'importance de la méthodologie BPM dans notre prochain article.