une démarche de conception de processus …...yet another charting approach s’approprier une...
TRANSCRIPT
Une démarche de conceptionde processus collaboratifs
Pierre Bonnal
Soirée-débat25 avril 2017HEPIA, Genève
Yet Another Charting Approach
S’approprier une démarche en cinq temps
La collaboration au cœur même de nos projetsCent ans de modélisation des processusYACA et la modélisation des processus collaboratifsCe que YACA peut vous apporterPrendre en main YACA avec YacaLite 0.8
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 2
1. La collaboration au cœur mêmede nos projets
«« Tout seul on va plus vite,ensemble on va plus loin. »
proverbe africain
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 4
Coopération ou collaboration ?
EEn coopérant, un groupe est divisé en équipes spécialisées qui chacune réalise une partie bien établie des tâches à réaliser
Les membres de chaque équipe ont alors des responsabilités spécifiques
L’ensemble (le projet) est réalisé seulement quand tous les membres ont achevé leurs parts de travail
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 5
Coopération ou collaboration ?
EEn collaborant, les membres du groupe travaillent dans un but commun, mais chacun, individuellement, cherche à atteindre par lui-même l’objectif consensuel
Deux productions se font donc en parallèle :
Une production collective
Les productions individuelles de chacun des membres
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 6
Coopération ou collaboration ?
La ddémarche coopérative
est plus encadranteL’animateur (le chef de projet) organise et contrôle le travail
La démarche collaborative
est plus soupleLes membres du groupe bénéficient de plus de liberté
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 7
Coopération ou collaboration ?
Dans la ddémarche coopérative, la complémentarité des contributionscrée un sentiment de dépendance réciproque et les interactions entre membres appellent plutôt un cadre d’interaction hiérarchisé
Dans la démarche collaborative, la mise en commun des idées prime et les interactions entre membres s’inscrivent plutôt dans un cadre d’interaction associatif
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 8
Coopération ou collaboration ?
Il y a donc projet et projet !
Un projet a fortiori complexecomporte sa part de coopération
et sa part de collaboration
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 9
Au moins, trois autres domaines
méritent notre attention !
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 10
Coopération ou collaboration ?
Tout projet requiert de l’organisation !
Modéliser la coopération, chacun de nous sait faire : PBS, WBS, budget, Gantt chart…
Mais comment modéliser la collaboration ?
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 16
2. Cent ans de modélisationdes processus d’entreprise
Chronologie des formalismes
1921 Ú FFrank Gilbreth“Process charts, first steps in finding the one best way”ASME Conference
1932 Ú Allan H. MogensenCommon sense applied to motionand time study McGraw-Hill
Années 40 Ú Ben S. GrahamDiagrammes de processus adaptés aux processus informationnels
1947 Ú 1re norme ASME Ú diagrammes de processusAdaptée des propositions de Frank Gilbreth
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 18
s
Chronologie des formalismes (suite)
1961 Ú JJay W. ForresterIndustrial dynamics Pegasus
1962 Ú Carl Adam Petri Ú Réseaux de Petri
Fin des années 70 Ú Douglas T. RossSADT Ú System Analysis and Design TechniqueIDEFØ Ú ICAM DEFinition for Function Modeling
1985 Ú ISO 5807Information processing documentation,symbols and conventions for data,program and system flowchart, program network charts and systemresources charts
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 19
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 20
Chronologie des formalismes (suite)
2017-04-25 Soiréeéeéeééééeéeéeééeééeéeéeéeeééééeéeééééeéeéeééééeéeéeééeéeéeéééééeéééeéeééeéeéééeéeéeééeééeéeéeééééééeeéeééeeééeééeééeeéé -dédédééééééddééédééébaababbababababababbababaaaaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaabababaabaabbaaaaaat de llllllllllllllllllllllllllllllllllllllllllllllaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa SoSSoSoSoSSSoSoSoSoSSSSoSoSoSoSoooSoSoSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS iiiiiciiiicicciciciciciciiicciiiétééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééé é suisse de management de prprprppprprprprprpprprppprrpprrprprprprppprrprprppppppprprppprppppprprprpprpprppprrrrrrrrrrrrrroojjoojojojojojojojojojojoojojojojoojojoojojjjooojojooojojojooojoojooojooojojoojojjjjoojjojojooojojojojojojojojooooooooo eteteetet ———————————— HEPIA AAAAAA – GeGGG nève ––– Suisse
Fin des années 1980 Ú EEPC/ARISEvent-driven Process ChainUniversité de la Sarre Ú August-Wilhelm Scheer et al.
Chronologie des formalismes (suite)
2004 Ú BBPMN 1.0 by BPMI1 Ú 48 componentsBusiness Process Modeling Notation2005 Ú OMG2 took over BPMI
2008 Ú BPMN 1.1 Ú 55 components
2009 Ú BPMN 1.2 Ú 55 components
2010 Ú BPMN 2.0 Ú 116 componentsBusiness Process Model and NotationOrchestrations et chorégraphies…
1 Business Process Modeling Initiative (BPMI.org ; discontinued)2 Object Management Group (OMG.org ; that also manages UML)
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 21
BPMN dans une coquille de noix
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 22
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 23
The historical evolution of processes over the course of time
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 24
http://www.bpmhandbook.com/
Chronologie des formalismes (suite)
Début des années 2000 Ú YYAWLYet Another Workflow Language
Eindhoven U. of TechnologyNick Russell et al.
Queensland U. of TechnologyArthur H. M. ter Hofstede et al.
http://yawlfoundation.org
2007 Ú newYAWL
Workflow Patterns
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 25
Mon constat
Démarches descriptives æ analytiques, simulatoires
Démarches généralistes æ focalisées sur les SI
EPC, BPMN ou YAWL :spécification de systèmes d’informationcommunication des processus opérationnelsquasi-ignorance de la ddimension collaborative
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 26
Besoin réel d’un formalisme graphique descriptif de processus opérationnels, adapté aux spécificités des démarches collaboratives
3. Éléments de vocabulaireet de syntaxe
“Hello World!”
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 28
Vocabulaire et syntaxe
Participants et rôles
Tâches et typologie de tâches
Séquence de tâches
Évènements
Embranchements et tâches décisionnelles
Tâches collaboratives et synchronisation
Tâches passives et annotations
Vérification de la conformité syntaxique
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 29
Participants et rôles Ú Couloirs
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 30
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 31
Trois familles de tâches
Tâches pproductives dites « ordinaires »transformation de moyens en d’autres moyens
Tâches décisionnelles associées au pilotagetransformation d’informations en décisions
Tâches collaboratives plutôt informellesémergence d’une connaissance nouvelle par mêlementdes informations détenues par les collaborateurs
ansformation de moyens en d autres moyens
ansformation d informations en décisions
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse
s informations détenues par les collaborateurs
Tâches et typologie de tâches
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 32
Séquence de tâches et évènements
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 33
Embranchements
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 34
Embranchement disjonctif multiple
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 35
Tâches collaboratives et synchronisation
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 36
Tâches passives et annotations
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 37
Vérification de la conformité syntaxique
Simulation par ccirculation de jetons
Événement initial æ création d’un jeton
Événement terminal ou pause æ absorption du jeton
Rembobinage æ absorption, puis recréation du jeton ailleurs
Arc de flux æ transfert instantané du jeton
Tâche æ absorption de jeton, puis création d’autant de jetons que d’arcs éligibles émanant, après qu’un délai se soit écoulé (durée d’exécution)
Barre de conjonction æ idem
Fin du processus dès lors qu’il n’y a plus de jetons
Un processus dont on ne pourrait extraire tous les jetons n’est pas viable, et ne doit donc pas être validé
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 38
Premier exemple :
Processus éditorial générique
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 39
Demandeurs
Éditeurs
Contributeurs
Vérificateurs
Validateurs
Destinataires
Deuxième exemple :
Édition, vérificationss et validationsdes dossier de sécurité
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 41
Troisième exemple :
Intégration des maquettesde génie civil
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 43
4. Ce que YACA peut vous apporter
Ce que YACA peut vous apporter
Une manière de décrire les processus
coopératifs (qui peut le plus, peu le moins)
et les processus collaboratifs dans
le cadre de la démarche qualité projet
de façons visuelle et concise
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 46
5. YacaLite 0.8
Survoler YacaLite 0.8
SAAS æ Google Chrome (only!)
hhttp://www.bonnal.eu
YacaLite is licensed under GPL v.3
Développé en :
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 48
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 49
Survoler YacaLite 0.8
2017-04-25 Soiréée-dédébbat dde lla Sociéétéé suisse dde management dde projet — HEPIA – Ge ènève – Suisse 49
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 502017-04-25 Soiréée-dédébbat dde lla Sociéétéé suisse dde management dde projet — HEPIA – Ge ènève – Suisse 50
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 512017-04-25 Soiréée-dédébbat dde lla Sociéétéé suisse dde management dde projet — HEPIA – Ge ènève – Suisse 51
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 522017-04-25 Soiréée-dédébbat dde lla Sociéétéé suisse dde management dde projet — HEPIA – Ge ènève – Suisse 52
2017-04-25 Soirée-débat de la Société suisse de management de projet — HEPIA – Genève – Suisse 53
Survoler YacaLite 0.8
2017-04-25 Soiréée-dédébbat dde lla Sociéétéé suisse dde management dde projet — HEPIA – Ge ènève – Suisse 53
Merci de votre attention.
Place au débat