2015 / 2016 - Semestre 1&2 DSCG - UE5 Management des Systèmes d information (SI) S1 - Gouvernance des SI Module 5 - Gestion des Processus Métiers (BPM) Yves MEISTERMANN
DSCG UE 5 - Bulletin officiel
DSCG UE 5 - Bulletin officiel
Le plan du cours UE5 - Gouvernance des SI Module 5 : Gestion des processus métiers Rappel Le modèle d urbanisation du SI - les 4 vues La démarche méthodologique d urbanisation du SI Le diagramme Ishikawa (pour information) La Gestion des Processus Métiers (BPM) Quelques définitions La démarche BPM Le management par les processus La cartographie des processus métiers (rappel) Les méthodes de modélisation Le standard BPMN Des exemples et des outils Exemples cas 1 : publier un document cas 2 gérer les congés payés TD5 : établir les bulletins de paie Support de cours 4 : cas SAGE à lire
Rappel : Le modèle d urbanisation du SI - Les 4 vues Vue métier : Cartographie des processus métiers de l entreprise. Vue fonctionnelle : Description des fonctionnalités (services) offertes par le système d information pour supporter les processus métiers. Vue applicative (ou logicielle ou informatique) : Description des éléments du système informatique (applications informatiques, progiciels métiers, bases de données...) implémentant les services urbanisés sous forme d éléments logiciels. Vue technique : Description de l infrastructure de fonctionnement des éléments logiciels du système informatique. source : http://blog.xebia.fr/2008/04/10/urbanisation-pour-les-nuls/
Rappel : La démarche d urbanisation du SI La démarche d urbanisation des SI Elle comporte 4 phases : Démarche Top down (Descendante : des métiers à la technique) 1 Analyse du SI existant 2 Prise en compte de la stratégie Architecture fonctionnelle existante 3 Définition du SI cible 4 Plan d urbanisation du SI ou projet d urbanisation trajectoire à suivre pour atteindre SI Cible Démarche Bottom up (Ascendante : de la technique vers les métiers)
Rappel : Le diagramme Ishikawa Modélisation des objectifs stratégiques d une entreprise Diagramme Ishikawa ou diagramme de causes et effets ou diagramme en arêtes de poisson Exemple : Objectifs métiers d une entreprise qui propose des contrats de service ou d infogérance (source : Réussir le DSCG 5 - Eyrolles)
La gestion des processus métiers Quelques définitions Acronyme BPM Business Process Management : traduire "Gestion des processus métiers Business Process Modelisation : traduire "Modélisation des processus métiers Processus Petit Robert de. 1865 : Norme ISO : "Ensemble d'activités corrélées ou interactives qui transforme des éléments d'entrée en éléments de sortie". Cabinet de conseil BPMS : "Un processus est un ensemble de phénomènes conçus comme actifs et organisés dans le temps". Ensemble organisé d activités utilisant des ressources (personnel, équipements, méthodes, finances ) pour transformer des éléments entrants en éléments sortants. Cours du CNED Organisation d un ensemble finalisé d activités effectuées par des acteurs et mettant en jeu des entités, pour répondre à un type d'évènement
La gestion des processus métiers Quelques définitions Les processus métiers Pas de définition standard Les processus métiers sont partout et font partie de la vie quotidienne Passer une commande Faire une demande de prêt Renouveler sa carte d identité Réceptionner un patient. commander une pizza Pour répondre aux questions : QUOI? POURQUOI? Ne pas confondre avec la procédure Procédure : «manière décrite d'effectuer une activité ou un processus». Norme ISO Une procédure est un document qui décrit et formalise les tâches à accomplir pour mettre en oeuvre le processus. C'est un document de support et de communication. La procédure répond plutôt aux questions : COMMENT FAIRE?
La gestion des processus métiers Quelques définitions
La gestion des processus métiers Quelques définitions Réingénierie d un processus Business Process Reengineering Automatisation d un processus Workflow dans un PGI
La gestion des processus métiers La démarche de management des processus métiers Quelques objectifs d une démarche de management par les processus Analyser, comprendre et concevoir les processus actuels et cibles Faciliter les études d impact (ou de faisabilité) Assurer la qualité, la précision et la complétude des besoins métiers Communiquer avec les utilisateurs Répartir le travail d équipe et coordonner les efforts Automatiser (informatiser) les tâches Assurer la direction d un projet SI Mesurer la satisfaction des clients
La gestion des processus métiers Les avantages de la démarche Forum CXP : un expert IT du groupe Manitou (manutention) explique comment un projet de dématérialisation pour une feuille d autorisation d engagement de dépense a été réalisé avec Bonita BPM. En savoir plus sur http://www.itespresso.fr/video-retour-experience-manitou-bonitasoft-beau-projet-dematerialisation-papier-reussi-99384.html#uzyrew3bupllgs0x.99
La gestion des processus métiers Support cours 4 : article à lire La démarche processus chez SAGE http://www.lacademie. info/publications/cahiers_de_ l_academie
La gestion des processus métiers Support cours 4 : article à lire La démarche processus chez SAGE
La gestion des processus métiers Support cours 4 : article à lire La démarche processus chez SAGE
Rappel : La cartographie des processus métiers Processus : macro processus, processus, sous processus Elle permet d avoir une vue globale de l ensemble des processus de l entreprise Elle est réalisé par les Direction Métier avec en support la MOA (si elle existe dans l organisation) Elle permet d identifier les processus et de les classer par famille sous forme de cartographies Processus de Pilotage (ou de management ou décisionnel) Processus Métiers (ou Opérationnels ou Principal ou de Réalisation) Processus de Support (ou de soutien) La profondeur de la cartographie est un choix de l entreprise Exemple d une profondeur à 3 niveaux : Macro processus Processus Sous processus Formalisme de la présentation Pas de standard de présentation pour les cartographies Pour les puristes : la description d un processus commence par un verbe
Les méthodes de modélisation des processus MERISE : méthode conception des SI MCT (Modèle conceptuel des Traitements) : permet de modéliser des traitements informatiques mais en pratique MERISE n est jamais utilisé pour modéliser les processus métiers UML : pour les spécialistes et les informaticiens 2 diagrammes à connaître : Diagramme des cas d utilisation: permet de définir les spécifications fonctionnelles d un SI Diagramme d activité : permet de modéliser les traitements mais le temps d apprentissage est beaucoup trop important pour des utilisateurs métier
Les méthodes de modélisation des processus
Les méthodes de modélisation des processus SADT (Structured Analysis and Deign Techniques) S appelle maintenant IDEFOI (en anglais Integration Definition for Function Modeling) La représentation séquentielle du processus est peu lisible (surtout l identification des acteurs) un classique (mais plus utilisé car démodé)
Les méthodes de modélisation des processus BPMN (Business Process Modeling Notation) : Le standard développé par le BPMI (Busines Process Management Initiative) V2,0 Notation graphique standardisée pour modéliser les processus métiers Compatible avec les Workflow (automatisation des processus métiers) Compréhensible par tous les acteurs (MOA, Informaticiens, Utilisateurs ) Indépendante des éditeurs de logiciel Les points communs Un travail en amont d analyse avec les utilisateurs métiers Des modèles pour décrire l existant et la cible Un langage graphique et visuel constitué à partir de boites et de flèches Une approche descendante (Top Down) : du Macro à l élémentaire
Le standard BPMN Business Process Model and Notation (BPMN) une représentation graphique pour la spécification des processus métiers dans un workflow BPMN 1.0 etait un projet initié par BPMI qui fusionna en 2005 avec l'object Management Group (OMG) L'OMG présenta en Janvier 2011 le nouveau standard BPMN 2.0 succèdant à BPMN 1.2 BPMN 2.0 quant à lui, évolue vers un schéma d'échange standard basé sur XML permettant l'échange de modèles exécutables Inconvénient : le symbolisme est très riche
Le standard BPMN
Le standard BPMN Niveau de modélisation attendue pour le concours (au cas où)
Le standard BPMN Évènements (objets de flux) évènement de départ : début d activité évènement de fin : résultat Abandon d activité Activité / tache élément indivisible Branchement exemple : Réception commande réalisée : oui ou non Objet de connexion (connecteur) Flèche pleine : flux séquence Couloirs et bandes Acteurs
Le standard BPMN
Le standard BPMN
Le standard BPMN
Le standard BPMN
Le standard BPMN
Le standard BPMN Pour aller un peu plus loin dans la modélisation Sous processus : ensemble de tâches qui n est pas nécessaire de détailler dans le processus en cours Évènement intermédiaire Se produit pendant le processus (exemple : délai d attente 1 heure) Objets de données : livrables, base de données, mails Flux de Message permet de faire des échanges entre processus (ou activité)
Le standard BPMN
Le standard BPMN Eunomia Process Builder presentation and tutorial (BPM tool)
Le standard BPMN Bizagi Modeler - Presentation Mode
Le standard BPMN
Cas 1 : Publier un document Voir document PPT S1 - M5 - UE5 - BPMN exemple1.pptx
Cas 2 : Gérer les congés payés Considérons une entreprise qui souhaite informatiser la gestion des demandes de congés. La procédure existante est entièrement manuelle et basée sur un formulaire papier, qui doit circuler entre les différentes personnes impliquées. Dans le cadre d'une démarche processus, l'objectif de l'entreprise est de : 1. Appuyer ce processus sur un moteur de workflow qui permettra une transmission informatique des demandes entre les différentes personnes impliquées 2. Automatiser les tâches du processus qui peuvent l'être en s'appuyant sur des services exposés au niveau du SI.
Cas 2 : Gérer les congés payés Le processus de gestion des congés est le suivant : Le salarié soumet une demande de congés : il choisit la date de début, le nombre de jours ouvrés à poser et propose une répartition des jours à poser en CP (congés payés) et RTT (réduction du temps de travail). La secrétaire de l'entité est chargée de vérifier que les soldes courants de CP et RTT du salarié lui permettent de poser les congés souhaités : Si les soldes du salarié permettent de poser les congés, la secrétaire transmet la demande au responsable de l'entité. Sinon, la demande est retournée au salarié, qui doit la modifier. Le responsable d'entité est chargé de valider les congés du salarié en fonction des contraintes opérationnelles : Il peut arriver que les congés soient refusés par le responsable pour des raisons opérationnelles. Un refus clôt la demande de congés, sans pour autant empêcher le salarié de soumettre une nouvelle demande s'il le souhaite. Si le responsable valide les congés, alors la demande est de nouveau transmise à la secrétaire, qui est chargée de modifier les soldes de congés du salarié. En fin de processus, le salarié reçoit un récapitulatif des informations concernant sa demande.
Cas 2 : Gérer les congés payés
Cas 2 : Gérer les congés payés Créer une application métier correspondant aux besoins des utilisateurs et leur offrant des interfaces adaptées est une des préoccupations principales des DSI. Durant ce webinar animé par notre partenaire Smartwave, vous découvrirez comment Bonita BPM vous permettra, à partir d un simple cahier des charges, de relever le défi en créant une application métier orientée processus, offrant des interfaces, web ou mobiles, adaptées à chaque utilisateur.
TD 5 : modéliser des processus métiers Cas 3 : Établir des bulletins de paie Voir document PPT S1 - M5 - UE5 - BPMN - cas 3