advertisement

BPM & Workflow

57 %
43 %
advertisement
Information about BPM & Workflow
Technology

Published on November 30, 2008

Author: charoy

Source: slideshare.net

Description

Introduction générale au BPM et au Workflow
advertisement

BPM & Workflow Séminaire EDF R&D François Charoy LORIA/ Nancy-Université

Séminaire EDF R&D

François Charoy

LORIA/ Nancy-Université

Qu'est ce que le BPM “ True Business Process Management is an amalgam of traditional workflow and the 'new' BPM technology. It then follows that as BPM is a natural extension of – and not a separate technology to – Workflow, BPM is in fact the merging of process technology covering 3 process categories: interactions between (i) people-to-people; (ii) systems-to-systems and (iii) systems-to-people – all from a process-centric perspective. This is what true BPM is all about.” Jon Pyke, CTO Staffware. At the business level, BPM is the management of explicit processes from beginning to end. These processes generally contain a long-running set of business activities such as those required to underwrite a policy or deliver an order under varying numbers of business scenarios The technology definition is another story. Because BPM has multiple uses, from simple personal flow to deep system-to-system flow under performance constraints, it is hard to find a common definition, much less one technology market ready to handle all the needs. Jim Sinur & Jess Thompson (société: Gartner Group)

“ True Business Process Management is an amalgam of traditional workflow and the 'new' BPM technology. It then follows that as BPM is a natural extension of – and not a separate technology to – Workflow, BPM is in fact the merging of process technology covering 3 process categories: interactions between (i) people-to-people; (ii) systems-to-systems and (iii) systems-to-people – all from a process-centric perspective. This is what true BPM is all about.” Jon Pyke, CTO Staffware.

Deux écoles/Deux visions Automator Facilitator L'analyste métier L'ingénieur Workflow Vision métier, processus, valeur ajoutée, organisation Vision technique, automatisation, exécution, distribution (Keith Swenson - Fujitsu)

Automator

Facilitator

Historique (1930) Procédés de fabrication industriels taylorisation (1970) Office Automation (1980) Gestion Documentaire, CSCW (1990) Workflow Management, GroupWare (2000) BPM, Orchestration, Choreography, Monitoring, BI, BAM

(1930) Procédés de fabrication industriels

taylorisation

(1970) Office Automation

(1980) Gestion Documentaire, CSCW

(1990) Workflow Management, GroupWare

(2000) BPM, Orchestration, Choreography, Monitoring, BI, BAM

Définitions Business Process : Ensemble d'activités et de procédures qui permettent collectivement la réalisation d'un objectif métier Workflow : automatisation partielle ou totale d'un Business Process Activité : tâches ou fonctions à réaliser pour compléter une étape du processus

Business Process : Ensemble d'activités et de procédures qui permettent collectivement la réalisation d'un objectif métier

Workflow : automatisation partielle ou totale d'un Business Process

Activité : tâches ou fonctions à réaliser pour compléter une étape du processus

Les concepts clés

Exemple BPMN

Cycle de vie d'un procédé Gestion Automatisation Objectif Analyses Conception Implantation Execution Evaluation Monitoring Simulation

Modèle de référence (WFMC)

Définition des procédés Vue BA Modèle compréhensible Langage spécialisé métier Simulation Vue IT Modèle interprétable Sémantique précise Vérifications de propriétés classiques

Vue BA

Modèle compréhensible

Langage spécialisé métier

Simulation

Vue IT

Modèle interprétable

Sémantique précise

Vérifications de propriétés classiques

Modèles de procédés Modèles IT (calculable, vérifiable) Petri-nets Pi-Calcul IDEF0 XPDL, BPEL Modèles BA (compréhensible, lisible) Speech Act (Flores, Winograd) Diagramme d'activité, UML, BPMN

Modèles IT (calculable, vérifiable)

Petri-nets

Pi-Calcul

IDEF0

XPDL, BPEL

Modèles BA (compréhensible, lisible)

Speech Act (Flores, Winograd)

Diagramme d'activité, UML, BPMN

Exemples RdP

Outils de modélisation Aris BPMN Modeler Représentation graphique Export BPEL, XPDL,... Simulation Gestion du changement

Représentation graphique

Export BPEL, XPDL,...

Simulation

Gestion du changement

Moteur d'exécution/architecture Trois approches Le workflow embarqué (CMS, ERP) Le système générique (IBM, BEA, ) La librairie (WWF, JBPM)

Trois approches

Le workflow embarqué (CMS, ERP)

Le système générique (IBM, BEA, )

La librairie (WWF, JBPM)

Websphere MQ Workflow vs Window WF

Gestion des tâches Relation entre l'organisation et les procédés Gestion des rôles (qui peut faire quoi) Gestion des affectations (qui doit faire quoi) Gestion de la liste de travail (WorkList)

Relation entre l'organisation et les procédés

Gestion des rôles (qui peut faire quoi)

Gestion des affectations (qui doit faire quoi)

Gestion de la liste de travail (WorkList)

Monitoring Mesurer/Tracer l'activité pour Suivre les exécutions en temps réel Réagir aux problèmes Calculer des indicateurs de performances (KPI) Améliorer les processus (Improvement)

Mesurer/Tracer l'activité pour

Suivre les exécutions en temps réel

Réagir aux problèmes

Calculer des indicateurs de performances (KPI)

Améliorer les processus (Improvement)

BPM et Workflow avancé Le marché est saturé de produits et de standards Manque d'expérience Manque de garanties Inutilisable pour les processus à haute valeur ajoutée

Le marché est saturé de produits et de standards

Manque d'expérience

Manque de garanties

Inutilisable pour les processus à haute valeur ajoutée

Agilité/Evolution Les entreprise s'adaptent, les procédés évoluent Evolution des modèles Garantir leur validité Comment évoluent les instances ? Migration Gestion de version Evolution des instances Gestion des cas exceptionnels Erreur de conception des modèles Process mining

Les entreprise s'adaptent, les procédés évoluent

Evolution des modèles

Garantir leur validité

Comment évoluent les instances ?

Migration

Gestion de version

Evolution des instances

Gestion des cas exceptionnels

Erreur de conception des modèles

Process mining

Processus transactionel Garantir des exécutions correctes des procédés Atomicité de l'exécution Isolation ? Problèmes Distribution des sources de données Durée de l'exécution Solution Approche optimiste Compensation

Garantir des exécutions correctes des procédés

Atomicité de l'exécution

Isolation ?

Problèmes

Distribution des sources de données

Durée de l'exécution

Solution

Approche optimiste

Compensation

Compensation Revenir à un état acceptable Différent de l'état initial (Remboursement partiel d'un billet de train) Trois types d'activités Compensable Il est possible d'annuler les effets d'une activité pour revenir à un état satisfaisant (pseudo-rollback) Pivot Activité à partir de laquelle on ne peut plus revenir en arrière Re-exécutable Activité pour laquelle on est sur qu'elle pourra s'exécuter

Revenir à un état acceptable

Différent de l'état initial (Remboursement partiel d'un billet de train)

Trois types d'activités

Compensable

Il est possible d'annuler les effets d'une activité pour revenir à un état satisfaisant (pseudo-rollback)

Pivot

Activité à partir de laquelle on ne peut plus revenir en arrière

Re-exécutable

Activité pour laquelle on est sur qu'elle pourra s'exécuter

Gouvernance et gestion des risques Comment garantir le respect des règles métiers et des contingences externes Règles métiers Règles organisationnelles Législation Comment faire garantir que les processus respectent ces règles Faire de la gestion des processus et de leur mise en oeuvre un processus

Comment garantir le respect des règles métiers et des contingences externes

Règles métiers

Règles organisationnelles

Législation

Comment faire garantir que les processus respectent ces règles

Faire de la gestion des processus et de leur mise en oeuvre un processus

BPM et sécurité Composante critique La sécurité est au coeur des processus Compromis entre expressivité et compréhensibilité Extension des modèles RBAC Qui peut faire quoi ? TBAC Séparation des devoirs Délégation Escalation Nombreux standards

Composante critique

La sécurité est au coeur des processus

Compromis entre expressivité et compréhensibilité

Extension des modèles RBAC

Qui peut faire quoi ? TBAC

Séparation des devoirs

Délégation

Escalation

Nombreux standards

Workflow inter-organisationel Service Provisioning A process from A triggers a process from B Service Cooperation with an agreed common policy Outsourcing, BPO

Workflow inter-organisational Qu'est ce qui est exposé ? Business communication protocol (choreography) Policies (security, quality, privacy) Qui exécute quoi ? Qui maitrise quoi ? Qui a le contrôle ? Problèmes Privacy (qu'est ce que j'expose) Security (qu'est ce que j'autorise) Semantic (alignement des politiques)

Qu'est ce qui est exposé ?

Business communication protocol (choreography)

Policies (security, quality, privacy)

Qui exécute quoi ? Qui maitrise quoi ?

Qui a le contrôle ?

Problèmes

Privacy (qu'est ce que j'expose)

Security (qu'est ce que j'autorise)

Semantic (alignement des politiques)

Processus coopératif Le prochain Graal Gestion des processus adaptés à des classes d'activités créatives à forte valeur ajoutée Le BPM n'est pas adapté (ni facilitator, ni automator) Manque de flexibilité Support insuffisant à la gestion de la connaissance Support insuffisant à la gestion du contexte Processus mal compris

Le prochain Graal

Gestion des processus adaptés à des classes d'activités créatives à forte valeur ajoutée

Le BPM n'est pas adapté (ni facilitator, ni automator)

Manque de flexibilité

Support insuffisant à la gestion de la connaissance

Support insuffisant à la gestion du contexte

Processus mal compris

Conclusion Domaine encore « bouillant » Nombreux standards (trop) Vision plutot service mais retour de l'humain Importance croissante du monitoring Problème d'acceptation Problème de Gouvernance Questions aujourd'hui Processus créatifs/humains (BPEL4People) Business Intelligence Méthodes

Domaine encore « bouillant »

Nombreux standards (trop)

Vision plutot service mais retour de l'humain

Importance croissante du monitoring

Problème d'acceptation

Problème de Gouvernance

Questions aujourd'hui

Processus créatifs/humains (BPEL4People)

Business Intelligence

Méthodes

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

PASS Business Process Management (BPM)

Als Anbieterin effizienter Business Process Management (BPM) und Workflow Lösungen konzentriert sich die PASS BPM Solutions Deutschland GmbH auf die ...
Read more

BPM vs Workflow - What's the difference? - Ultimus

BPM vs. Workflow: What's the difference? Ultimus BPM Experts better explain the difference and benefits of both.
Read more

Prozessmanagement | Workflow Management System ...

Online Prozessmanagement & Workflow Management System: Comindware Tracker Prozessmanagement Software optimiert Design, Ausführung und Verwaltung der ...
Read more

BonitaSoft

Offers an open-source BPM and workflow engine that allows users to define, execute and monitor business processes.
Read more

Open Source Workflow Software & Business Process ...

ProcessMaker BPM & Workflow Software ... ProcessMaker workflow software features an extensive toolbox which provides the ability to easily create digital ...
Read more

WorkflowGen | .Net Workflow Software - Business Process ...

Use the WorkflowGen.Net Workflow Software and Business Process Management (BPM) solution to accelerate process automation and business apps delivery.
Read more

Business process management - Wikipedia, the free encyclopedia

Business process management (BPM) ... The Workflow Management Coalition, BPM.com and several other sources have come to agreement on the following ...
Read more

Camunda - BPMN Workflow Engine

Camunda is an open source platform for workflow and business process automation. Skip to main content ... Never fear BPM again, for you will love Camunda.
Read more

Prozessmanagement – Wikipedia

Man kann Prozessmodelle auch in eine Process- beziehungsweise Workflow-Engine ... Unternehmensergebnis und gezielter BPM-Anwendung ...
Read more

Workflow-Management – Wikipedia

Workflow-Management (WflM, deutsch Arbeitsablaufverwaltung) ist die informationstechnische Unterstützung oder (teilweise) Automatisierung von ...
Read more