L SIO I N O 3 & & PE P R E S R PE P C E TIV I ES E



Documents pareils
Conception, architecture et urbanisation des systèmes d information

IFT2255 : Génie logiciel

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»

Le Guide Pratique des Processus Métiers

Comparaison de trois techniques de modélisation de processus: ADONIS, OSSAD et UML

Le génie logiciel. maintenance de logiciels.

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

Analyse,, Conception des Systèmes Informatiques

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer

C est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools.

Identification du module

Cours Gestion de projet

Management des processus opérationnels

Université de Bangui. Modélisons en UML

Qu'est-ce que le BPM?

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB Olivier Augereau Formation UML

Cours de Génie Logiciel

MANAGEMENT DES SYSTEMES D INFORMATION ET DE PRODUCTION MSIP

UML (Diagramme de classes) Unified Modeling Language

Vue d ensemble. Initiatives des données. Gestion de la trésorerie. Gestion du risque. Gestion des fournisseurs 2 >>

Le pilotage des collaborations et l interopérabilité des systèmes d information Vers une démarche intégrée

Processus d Informatisation

IBM Business Process Manager

- Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK

Modélisation des processus métiers et standardisation

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

Chapitre 9 : Informatique décisionnelle

Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM)

ARIS : Des Processus de gestion au Système Intégré d Applications

Business Process Modeling (BPM)

eframe pour optimiser les reportings métiers et réglementaires

Intranet de l Administration Tunisienne

Méthodologies de développement de logiciels de gestion

Urbanisation de système d'information. PLM 4 (Product Lifecycle Management) Préoccupation d'assurance qualité Processus et Procédures

Christian Soutou UML 2. pour les. bases de données. Avec 20 exercices corrigés. Groupe Eyrolles, 2007, ISBN :

Intégration des approches SOA et orientée objet pour modéliser une orchestration cohérente de services

Générer du code à partir d une description de haut niveau

Introduction à la conception de systèmes d information

Génie logiciel avec UML. Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique

L'année méthodologique internationale

Architecture d'entreprise : Guide Pratique de l'architecture Logique

Diagramme de classes

Chapitre I : le langage UML et le processus unifié

Practice Finance & Risk Management BCBS 239 enjeux et perspectives. Equinox-Cognizant, tous droits réservés

Pour une entreprise plus performante

Business Process Design Max Pauron

WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM

ANALYSE D UN SYSTEME D INFORMATION ET EXTENSION DE

L apprentissage automatique

Modéliser les systèmes complexes Pour synchroniser les équipes multidisciplinaires IGPSC8, Arcachon, le 10 Juin 2013

Vérifica(on et Valida(on de Business Process. Ang Chen et Levi Lúcio

Méthodes d évolution de modèle produit dans les systèmes du type PLM

Gestion des processus métier orientée objectifs

CNAM cours NFE107 : Urbanisation et architecture des SI Xavier Godefroy, Rapport sur le BPM, mai Le BPM

What s New. HOPEX V1 Release 2. MEGA International Avril V1R2 What's New 1

CONCEPTION ET REALISATION D'UN GENERATEUR DE TABLEAUX DE BORD PROSPECTIFS MULTIDIMENSIONNELS

L Orchestration de Services Web avec Orchestra. Goulven Le Jeune Orchestra Project Manager

Plateforme WikiJob spécifications

4.2 Unités d enseignement du M1

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Formation Symantec Veritas Cluster Server 6.x pour Unix

Accélérer la transformation de vos nouveaux modèles assurances

Talend Technical Note

Les nouvelles architectures des SI : Etat de l Art

Retour d expériences avec UML

openarchitectureware & transformation de modèle Yannick Lizzi Architecte Logiciel itemis France Mail: lizzi@itemis.de

CONSEIL STRATÉGIQUE. Services professionnels. En bref

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)

L EAI. par la pratique. François Rivard. Thomas Plantain. Groupe Eyrolles, 2003 ISBN :

SECTION 5 BANQUE DE PROJETS

Mesurer le succès Service Desk Guide d évaluation pour les moyennes entreprises :

Ingénierie et gestion des connaissances

Introduction Première partie Les processus dans les Organisations

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

W4 - Workflow La base des applications agiles

Cours en ligne Développement Java pour le web

Intégration de données hétérogènes et réparties. Anne Doucet

Génie logiciel (Un aperçu)

Reza MADANI Manager et Consultant Indépendant Stratégie, organisation, management et transformation de systèmes d information

WHITE PAPER Une revue de solution par Talend & Infosense

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

Synergies entre Artisan Studio et outils PLM

Séminaire Business Process Management. Lausanne le 9 mai 2007

Catalogue de Pattern pour le CSCW

Étude «analyse, reporting et budget» Niveau d équipement et attentes des PME françaises.

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence

SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)

Rational Unified Process

Workflow et Service Oriented Architecture (SOA)

Une SGDT simple pour entreprises

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

WinDesign : modélisation des Systèmes d Information organisationnel et informatique

Le moteur de workflow JBPM

ASAP : Approche orientée Services pour un support Agile et flexible des Processus de conception de produit dans les systèmes PLM

WHITEPAPER. Quatre indices pour identifier une intégration ERP inefficace

BI2 : Un profil UML pour les Indicateurs Décisionnels

Systèmes de recommandation de produits Projet CADI Composants Avancés pour la DIstribution

Migration et import de données

Transcription:

INTRODUCTION SOMMAIRE 1 Modélisation de processus et Workflows 2 - Méthodes et outils pour la Modélisation de processus Workflows 3 Notions de flexibilité et d adaptabilité dans les WorkFlow CONCLUSION & PERSPECTIVES Un processus est : Une succession d étapes Un ensemble ordonné d activités Impliquant des moments, des lieux, des personnes et des moyens Ayant un début et une fin Dans le but de satisfaire un objectif commun ou global 1

Il existe différents types de procesus : Les Processus Matériels : Procédés industriels Les Processus Informationnels : Les TIC ont favorisé : L améliration des processus métiers par des techniques telles que : CPI (Continous Process Improvement) Systèmes d informations classiques Les Processus Métiers : BPR (Business Process Reingineering) Manière de réaliser un travail Le CPI: Le BPR: 2

Etapes de modifications Point de départ Fréquence Entre CPI et BPR : CPI Incrémental Processus existant Temps nécessaire Court Participation Portée d action Risque Type de changement Unique/Continue Ascendante Court terme Modéré Culturelles Radical Etat Net Unique Long BPR Descendante Long terme Elevé Culturelle & Structurelles Le domaine du WorkFlow (TCAO) s occupe de : Automatiser les processus, les procédures ou les flux de travail d une organisation. Mettre en œuvre l ensemble des moyens pour automatiser et gérer entièrement les processus d une organisation. Un WorkFlow est alors : Un processus ou une procédure automatisé d une organisation et gérable par un outil dédié au domaine Un système de WorkFlow (SGWF) est : Un système informatique dédié à la gestion des processus automatisé. Exécution, gestion et suivi du workflow. 3

La terminologie du workflow : Activité Acteur Rôle Données Condition de transition Application externe Règle (régit le comportement d acteurs) Cas de WorkFlow ou Instance Contrôle de flux «Control Flow» Bon de travail «Work Item» Liste des tâches «Work List» Ce qui se résume par ce métamodèle [WFMC] : La WFMC a définit un modèle de référence : Dont le modèle de fonctionnement est : 4

Il existe diverses classifications des workflows, parmi elles : Classement par domaines : * Wf. Administratif * Wf. De production * Wf. Ad hoc * Wf. Collaboratif Mais il est possible de retrouver les trois formes dans un même WorkFlow Classement par objectifs : * Wf. Ad Orientés Processus * Wf. Orientés Document * Wf. Orientés Communication La modélisation des WorkFlows est issue de la modélisation des processus. Différentes méthodes de modélisation de processus sont dédiées aux workflows. Le WorkFlow peut être vu comme un outil de CPI / BPR. 5

La modélisation doit couvrir quatre aspects : Fonctionnel : Identifier les activités, les sous-processus et les hiérarchiser. Comportemental : Décrire la dynamique des processus par la modélisation des contrôles de flux. Informationnel : Décrire la structure et l état des données nécessaires aux activités. Organisationnel : Décrire les acteurs de l organisation et leurs rôles. Quatre types de modélisation de WorkFlows à base : 1 -D activités : Origines : S.I Classiques & MME. 2 - De communication : Origines : théorie du Discours / Action. 3 - D artefacts : Origines : Bases de données. 4 - De règles : Origines : Intelligence Artificielle. Formalismes et méthodes de modélisation de WorkFlows : Dénomination OSSAD ADONIS RDP IDEF0/ /IDEF4 TMW Com./Action ARIS UML Formalisme 2 Niveaux : Abstrait & Descriptif 3 Niveaux : CP, Mod. Env. Trav. & Mod. Opr. Places, Etats et transitions 2 Niveaux : Schéma de processus et de transition (étendu) 2 Niveaux : Analyse, Conception & Implémentation Cycle de la négociation : Préparer, Négocier, Réaliser & Accepter 4 Vues : Données, Fonctions, Organisation & Ressources Diagrammes : Statiques, Dynamiques & d Architecture Ces méthodes prennent en charge les 4 aspects spécifiés précédemment, mais pas toujours de façon distincte. 6

OSSAD Méthode ADONIS RDP IDEF0/ /IDEF4 TMW Com./Action ARIS UML Modèle Abstrait Fonctionnel Carte de processus Confondu avec le comportemental Trigger Model d analyse Vue fonction : arbre de décomposition Cas d utilisation, Méthode OSSAD ADONIS RDP IDEF0/ /IDEF4 TMW Com./Action ARIS UML Comportemental Modèles de procédures, d opérations, de rôles et matrice A/R Modèle opérationnel Places : activités, état ou évement. Transitions : conditions / évenement Schéma de processus, Schéma de transition et de transition étendu Trigger Model de Conception Modèle de transaction Client/Fournisseur Modèle de processus chainé Diagrammes d activités Méthode Informationnel Méthode Organisationnel OSSAD ADONIS Non distinct Non distinct OSSAD ADONIS Modèle d unités organisationnelles (Organigrammes) Modèle d environnement de travail RDP N existe pas RDP Non distinct IDEF0/ /IDEF4 TMW Com./Action Non distinct N existe pas N existe pas ARIS Modèle de données «Data View» UML Diagrammes de classes et d objets IDEF0/ /IDEF4 Non distinct TMW Com./Action ARIS UML Non distinct N existe pas Arbre de décomposition Diagrammes de classes et d objets 7

On en déduit que : La majorité des méthodes proposent des formalismes permettant de décrire le comportement d un processus. Certains formalismes sont plus riches que d autres en matière de concepts descriptifs. Mais toutes ces méthodes permettent de décrire correctement des processus workflows à des degrés de détails et de difficulté différents. Des outils ont été développés sur le marché en se basant sur ces formalismes et méthodes : ADONIS WORKEY ACTION WORKFLOW WORLD WIDE WEB WORKFLOW GENERATOR OPERA, WAMO, ADOME, Mais si l on veut faire du CPI et du BPR efficacement : Permettre la flexibilité : au niveau modèle et système du WorkFlow Permettre l adaptation aux changements qui surviennent : au niveau du modèle lui même. Permettre les échanges entre Workflow : Inter- Opérabilité Ces besoins résultent des : 1. Evolutions technologiques 2. Evénements internes et externes à l organisation 3. Besoins sans cesse croissants des clients 4. Changements dans les organisations et le travail 5. Changements stratégiques 6. Informations incertaines, incomplètes et conflits 8

On parle alors de WorkFlows Avancés : Flexibilité : * Gestion des exceptions Adaptation : * WorkFlow Adaptatif * WorkFlow Adaptable Gestion des exceptions : On utilise des mécanismes tels que : * Détection manuelle : niveau de compétence. * Gestionnaires d exception à la manière des langages de programmation. * Déclencheurs ou règles. Mécanismes de traitement d exception : Retry : reéssayer Roll Back : défaire Compensation : processus réparateur Contingence : proposer une ou plusieurs alternatives Délégation : remonter au niveau supérieur Annuler Relaxer : alléger les contraintes Berner le système Adapter le workflow en cours d exécution 9

L adaptabilité est : La capacité d un workflow à modifier la définition de son modèle de processus. Soit en réutilisant le modèle ou une partie du modèle : par économie ou cas particulier Soit pour corriger des erreurs survenues ou actualiser le modèle. L adaptabilité peut toucher : Le contexte : organisationnel et métier. Le processus lui même. Les ressources : personnel, changements structurels, données. Les Infrastructures. Ce qu illustre le schéma suivant : Deux approches permettent de mettre en œuvre l adaptabilité : Les approches ponctuelles : * Choix multiples : mécanisme des bornes * Allocation dynamique de ressources * Modélisation tardive et Ad-Hoc Les approches par métamodèles : reflexivité * WorkFlow orienté objet 10

Méta-Modèle Modèle Instance L approche orienté objet : Offre des perspectives très prometteuses pour les workflows avancés grâce notamment à la : * Réflexivité * Mécanismes de généralisation/encapsulation/héritage ey spécialisation de modèles Nos perspectives : Définir un méta-modèlemodèle L appliquer à un processus de E- Learning flexible. 11

1 2 Système OPERA 3 12