Cet article de blog examine comment l'exploration de processus identifie les inefficacités dans les opérations commerciales grâce à l'analyse des journaux d'événements et conduit à des améliorations tangibles des processus grâce à la modification et à l'extension des modèles de processus.
Un processus métier désigne l'ensemble des tâches qu'une entreprise ou une organisation effectue pour créer de la valeur pour le client. La représentation graphique de cette séquence de tâches sous forme de flux de travail est appelée modélisation de processus, et le diagramme obtenu est un modèle de processus. Les modèles de processus comprennent les activités et les chemins qui les relient. Il est ensuite nécessaire de vérifier, d'analyser, de modifier, de compléter et d'améliorer le modèle de processus afin d'en garantir l'efficacité. L'exploration de processus est une technique utilisée dans le cadre de ces efforts d'amélioration. Elle permet de faire le lien entre les techniques d'analyse de type simulation, centrées sur des modèles de processus prédéfinis (avant la collecte des journaux d'événements réels), et les techniques d'analyse centrées sur les données, comme l'exploration de données, qui ne prennent pas en compte le processus.
L'exploration de processus consiste à extraire des informations précieuses relatives aux processus à partir des journaux d'événements obtenus via les systèmes d'information. Ces journaux d'événements, qui enregistrent l'exécution des processus métier au sein des systèmes d'information, constituent le point de départ de l'exploration de processus. Ils sont représentés sous forme de tableaux bidimensionnels composés de lignes et de colonnes. Les événements générés par les activités métier sont ajoutés en lignes, et chaque colonne enregistre les attributs de l'événement correspondant. Les attributs essentiels enregistrés sont l'identifiant du cas, le nom de l'activité et l'heure d'occurrence ; des attributs supplémentaires peuvent être inclus pour diverses analyses. Les journaux d'événements sont des données brutes fournissant des informations directement utiles aux utilisateurs, nécessitant un processus de transformation pour les rendre exploitables. L'exploration de processus englobe trois types : la découverte des processus, la vérification de la conformité et l'amélioration des processus.
La découverte de processus désigne la tâche par laquelle un analyste de processus utilise des algorithmes pour déduire un modèle de processus à partir de journaux d'événements. Cette tâche ne requiert pas de connaissances spécifiques du domaine. Si le modèle de processus obtenu est trop complexe et rend l'analyse pertinente difficile, des techniques telles que l'exploration floue ou le clustering peuvent être appliquées. L'exploration floue simplifie le modèle en supprimant ou en fusionnant les activités peu fréquentes et en éliminant les chemins entre elles. Durant ce processus, des seuils peuvent être définis pour les activités et les chemins apparaissant dans le modèle afin de contrôler sa complexité. Le clustering est une technique qui regroupe les cas similaires. Lorsque la déduction d'un processus à partir de l'intégralité du journal d'événements aboutit à un modèle complexe, le clustering permet de segmenter le journal en plusieurs parties. L'application des techniques de découverte de processus à ces segments réduit la complexité du modèle.
La vérification de l'adéquation consiste à comparer les résultats issus du modèle de processus existant avec ceux de l'analyse des journaux d'événements afin de déterminer le degré de concordance entre les deux ensembles de résultats. Lors de ce processus, des divergences peuvent apparaître entre le modèle de processus existant et les résultats issus des journaux d'événements. Par exemple, même si le modèle de processus existant est approprié, il peut arriver que le personnel responsable de la tâche ne le respecte pas. Dans ce cas, les pratiques de travail réelles doivent être corrigées.
À l'inverse, si les résultats de l'analyse des journaux d'événements sont jugés plus pertinents, le modèle de processus existant doit être modifié. L'amélioration des processus se divise en deux catégories : la modification du modèle existant et l'extension du modèle obtenu par l'ajout d'informations complémentaires issues de l'analyse des journaux d'événements, telles que les durées d'exécution des tâches ou les informations relatives au personnel.
Un exemple d'extension consiste à visualiser les goulots d'étranglement et les flux de retouche au sein du modèle de processus issu des journaux d'événements. Cela permet d'identifier plus clairement les zones problématiques du processus.
L'exploration de processus, fondée sur la science des données, permet aux analystes de processus de collaborer avec les experts métiers afin de diagnostiquer les problèmes au sein des processus d'une entreprise et d'en élaborer des stratégies d'amélioration. Grâce aux récents progrès des systèmes d'information et des technologies de traitement des données, le champ d'application de l'exploration de processus ne cesse de s'étendre. Elle est de plus en plus utilisée comme un outil essentiel pour optimiser l'efficacité opérationnelle et la précision des prises de décision en entreprise.