W4 - Workflow La base des applications agiles



Documents pareils
Jean-Philippe VIOLET Solutions Architect

Virginie!SALAS Janvier!09! NFE107

Suite Jedox La Business-Driven Intelligence avec Jedox

Notre Catalogue des Formations IT / 2015

Domaines d intervention

La solution pour gérer vos connaissances techniques et scientifiques

Pour une entreprise plus performante

Expert technique J2EE

Conseil et Ingénierie des Systèmes d Information d Entreprise

l E R P s a n s l i m i t e

Chef de projet H/F. Vous avez au minimum 3 ans d expérience en pilotage de projet de préférence dans le monde du PLM et de management d équipe.

Paie - RH. Un ERP à la richesse fonctionnelle exceptionnelle

Nouvelles Plateformes Technologiques

Windows (2000/NT), Solaris, AIX, HP-UX, Linux Haute disponibilité : SunCluster 3, Veritas Cluster Server 4. J2EE (JSP, Servlet, EJB, JTA), Open Source

Les tableaux de bord de pilotage de nouvelle génération. Copyright PRELYTIS

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Formations qualifiantes pour demandeurs d emploi

Système d Information du CNRST - SIC -

CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2012

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

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)

Q.U.I.D QUALITÉ ET URBANISATION DE L'INFORMATION DÉCISIONNELLE. Tom BIZET & Stéphane SITBON 2008

PROGICIELS DE GESTION INTÉGRÉS SOLUTIONS DE REPORTING

Moderniser. le système d information et le portefeuille applicatif.

Assurances & Mutuelles, Industrie, Santé, Énergie, Transport, Médias / Multimédias, Télécoms, Services

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS

Urbanisme du Système d Information et EAI

Stage ingénieur : Participation à un projet de convergence des Systèmes d Information de retraite

Les nouvelles architectures des SI : Etat de l Art

GOUVERNANCE DES ACCÈS,

Intégration de systèmes client - serveur Des approches client-serveur à l urbanisation Quelques transparents introductifs

DEMANDE D INFORMATION RFI (Request for information)

Nos Solutions PME VIPDev sont les Atouts Business de votre entreprise.

Conception, architecture et urbanisation des systèmes d information

+ DISCOVER " BENCHMARK DU SECTEUR, DE LA CONCURRENCE, + PLAN MÉTHODOLOGIE " STRATÉGIE COMMERCIALE, STRATÉGIE DE MARQUE, MARKETING,

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

CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2014

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

REQUEA. v PD 20 mars Mouvements d arrivée / départ de personnels Description produit

Introduction au développement SharePoint. Version 1.0

OFFRE MDB Service & Architecture Technique. MyDataBall Saas (Software as a Service) MyDataBall On Premise

Evidian IAM Suite 8.0 Identity Management

JEEVES Information System

M2 SIAW - Exemples de stages réalisés. Gabriella Salzano - Document de travail - 28/1/2015

OFFRES DE SERVICES SDS CONSULTING

La clé de votre réussite, notre engagement!

Cette première partie pose les enjeux de la BI 2.0 et son intégration dans le SI de l entreprise. De manière progressive, notre approche situera le

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

... Conseil. Exp er tise. I ngénierie. Formation

GPC Computer Science

BUSINESS INTELLIGENCE

Solu%on de Business Intelligence leader pour la ges%on de la performance d entreprise. myssii Jedox AG,

UE 8 Systèmes d information de gestion Le programme

Fusion : l interopérabilité chez Oracle

Budget Analyser Mais Services et solutions de gestion de la performance

Le terme «ERP» provient du nom de la méthode MRP (Manufacturing Ressource Planning) utilisée dans les années 70 pour la gestion et la planification

SYNERGIE Associés Confidentiel Reproduction interdite sans autorisation préalable Page 1 de 44

AXIAD Conseil pour décider en toute intelligence

Lancement du projet TOP (Tracabilité et Optimisation des Process)

Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI ALTIC & SYNOTIS - TRAINING CENTER 24 RUE DE L EGLISE VINCENNES

MYXTRACTION La Business Intelligence en temps réel

BUSINESS INTELLIGENCE. Une vision cockpit : utilité et apport pour l'entreprise

Dominic Jobin. Profil. Expérience professionnelle avenue de l Hôtel-de-Ville #606, Montréal (Qc) H2T 2A djobin@gmail.

MEGA ITSM Accelerator. Guide de démarrage

DotNet. Plan. Les outils de développement

QUARTIS OPTIMA WEB 2.0

MyReport, une gamme complète. La Business Intelligence en toute simplicité : Concevez, partagez, actualisez! pour piloter votre activité au quotidien.

Fournir un accès rapide à nos données : agréger au préalable nos données permet de faire nos requêtes beaucoup plus rapidement

L information et la technologie de l information ERP, EAS, PGI : une nécessité? H. Isaac, 2003

répondre aux défis de l ingénierie logicielle déploiement et mise en œuvre opérationnelle : l'industrialisation au service de la compétitivité

CQP Développeur Nouvelles Technologies (DNT)

Décisionnel & Reporting

La Gouvernance IT en France : de nombreuses avancées, encore beaucoup à faire

Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI SYNALTIC 24 RUE DE L EGLISE VINCENNES

Powering your business around the World

Montée de Version SAP en environnement Solaris 10 TEMOIGNAGE Client

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application

EXL GROUP FILIÈRE ERP - QUI SOMMES NOUS?

Solution. collaborative. de vos relations clients.

ASA-Advanced Solutions Accelerator. Solution pour la gestion des données des laboratoires et des plateformes de service

MEGA ITSM Accelerator. Guide de Démarrage

APPLICATIONS MOBILES Catalogue de services Econocom-Osiatis

7 villa de la citadelle Né le 13 mai Arcueil Nationalité : Française. Développeur Web JEE COMPÉTENCES

Titre : La BI vue par l intégrateur Orange

Introduction MOSS 2007

ANTICIPEZ ET PRENEZ LES BONNES DÉCISIONS POUR VOTRE ENTREPRISE

Introduction à la conception de systèmes d information

Master Informatique Aix-Marseille Université

Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza

Formation en Logiciels Libres. Fiche d inscription

DISCRETE MANUFACTURING

LES ENTREPOTS DE DONNEES

JACQUES CAROLI CONSULTANT SENIOR DATAWAREHOUSE, BUSINESS INTELLIGENCE

PROFIL DE POSTE AFFECTATION. SERIA (service informatique académique) DESCRIPTION DU POSTE

BI Open Source Octobre Alioune Dia, Consultant BI

IBM Tivoli Monitoring, version 6.1

ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE

INDUSTRIALISATION ET RATIONALISATION

TP2 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3

Transcription:

W4 - Workflow La base des applications agiles, W4 philippe.betschart@w4global.com

Vous avez dit «workflow»? Processus : Enchaînement ordonné de faits ou de phénomènes, répondant à un certain schéma et aboutissant à un résultat déterminé. Suite continue d'opérations constituant la manière de fabriquer, de faire qqch.

Vous avez dit «workflow»? Processus : demande de congés Saisie demande Approbation congés Validation congés Notification acceptation congés OK OK Initiateur Manager (de l initiateur) DRH Initiateur Notif. refus congés par manager KO Notif. refus congés par DRH KO Notif. refus DRH d un congés approuvé Initiateur Initiateur Manager Workflow management = gestion des flux constituant les processus

Missions du système de workflow W4 Modéliser les procédures qui sous-tendent les processus Générer les applications permettant d exécuter les processus modélisés Intégrer les applications générées au système d information Mettre en exploitation les applications générées et piloter l ensemble des processus Suivre l avancement des processus et offrir une traçabilité totale Gérer les exceptions au déroulement modélisé dans les procédures Faire le reporting concernant le déroulement des dossiers

L agilité dans l entreprise Besoin de répondre à l attente du marché plus vite que les concurrents. Répercuter rapidement les modifications d organisation Limiter les impacts sur les applications patrimoniales Baisser les temps de développement

Applications agiles Le Workflow, vecteur d agilité

Un besoin d agilité La chaîne complète permettant à l entreprise de prendre les bonnes décisions est en place ERP CRM DECISIONNEL SFA Production ETL Data center Business Intell. = DECISION SCM Legacy apps Comment rendre opérationnelles les décisions et faire évoluer le SI de manière réactive et agile?

Un besoin d agilité Comment rendre opérationnelles les décisions et faire évoluer le SI de manière réactive et agile? ERP CRM DECISIONNEL SFA Production ETL Data center Business Intell. = DECISION SCM Legacy apps = ACTION Process Intelligence ACTIONNEL

W4 vecteur d agilité Réconcilier le métier et l informatique «L informatique n est jamais disponible pour fournir les applications dont le métier a besoin» «Le métier n est jamais capable de décrire précisément ses besoins» Avec W4, le métier peut définir complètement un cahier des charges décrivant les fonctionnalités et la cinématique de l application Avec W4, l informatique se concentre sur la fourniture de composants métiers accédant au SI, sur la disponibilité et la sécurité du SI

1 Donner le contrôle à l expert métier dans un environnement maîtrisé par l expert technique Centré métier 2 Collaboratif Power user 3 Itératif par l exemple Utilisateurs finaux 4 Capitalisation Process/Composant Librairie IT

Donner le contrôle au métier : modélisation = programmation Initiateur Approbation (manager) Validation (DRH) Notif. accept.

Donner le contrôle au métier: Un environnement complet pour le métier W4 Studio XML W4 Templates (ASP, JSP ) Presentation Server C/C++ Java COM.NET W4 Data : (Procedures, Cases ) W4 Engine W4 Library W4 Connectors XML MOM SAP EntireX Toolkit

Les applications agiles : Mise en oeuvre

Principes de méthodologie itérative orientée métier Bien choisir son ou ses processus Représente un enjeu au niveau de l entreprise Est bien accepté des utilisateurs Présenter rapidement un résultat Le premier prototype doit arriver rapidement après la première expression du besoin Faire participer les utilisateurs Les utilisateurs doivent manipuler rapidement un prototype Éviter les périodes de «creux» Intégrer progressivement la complexité On part du Workflow général sans «chemin alternatif» pour aller vers le Workflow complet On reporte l intégration au SI une fois le métier validé. Faire des arbitrages techniques et fonctionnels à la fin de chaque phase et itération W4 adopte les méthodologies de la «Agile Alliance» pour le développement des applications Workflow

A. Formalisation du processus B. Modélisation du processus C. Génération et Intégration Macro-génération : Validation par les experts opérationnels W4LIB La démarche de construction C. Déploiement Base des procédures workflow Moteur de Workflow W4 Pages web de l application Serveur Web E. Reporting et Pilotage

Mise en œuvre du Pilote en 5 Phases Métier et fonctionnelle Phase 1, Spécification générale formalisation du processus (A) Phase 2, prototype workflow Modélisation (B) Génération (C) Phase 3, Application intégré Intégration (C) Phase 4, déploiement (D) Formation, conduite du changement Phase 5, Reporting et pilotage (E) ROI, ajustement fonctionnel Synchro Technique Phase 1, Spécification générale Contexte technique et identification des interfaces avec la SI Phase 2, prototype technique revue et choix de solution Nouvelle interface avec le Phase 3, Application intégré Intégration (C) Phase 4, déploiement (D) Installation paramétrage Phase 5, Reporting et pilotage (E) Mesure de charge ajustement architecture

Phase 1, Spécification générale Cette phase introductive a pour objectif l expression du besoin des utilisateurs sur le processus et décrit le contexte organisationnel et technique. A cette étape on s intéresse au processus

Phase 2, prototype workflow Modéliser et réaliser rapidement une première version démontrable aux utilisateurs. Cette phase peut être itérative (3 maximum). On débouche sur une modélisation et un prototype workflow comprenant : La création des interfaces utilisateur basé sur le modèle de génération qui peut déjà à cette phase intégrer la charte graphique de l entreprise. Les accès au SI seront simulés ou simplifiés (lecture). Les utilisateurs pourront avoir une vision réelle du processus et de sa dynamique. Macro-génération : Validation par les experts opérationnels W4LIB

Phase 2, prototype technique Prototyper et réaliser les interfaces avec le SI On débouche sur : des composants techniques avec des interfaces documentées intégrables ou utilisables avec le prototype workflow Des objets pour la bibliothèque de génération (W4Lib) Cette phase doit être itérative, on utilisera une méthodologie de type Xtreme Programming Xtreme Programming

Phase 3, Application intégrée Ajuster et intégrerla procédure avec les composants du SI Cette version du pilote s attachera à produire Une version acceptable (compromis) du processus. Les IHM finalisées Fonctions périphériques finalisées (états d avancement de suivi) L intégration des interfaces avec le SI Cette phase se déroulera aussi de manière itérative.

Phase 4, déploiement Déployer l application et la rendre disponible aux utilisateurs Cette phase conduite par la technique et la métier doit réaliser Déploiement technique mesures de performances et ajustement d architecture Formation des utilisateurs, formation technique à l outil Conduite du changement, accompagner les utilisateurs pour faciliter l'appropriation des processus Cette phase se déroulera aussi de manière linéaire avec des points de contrôles mesurant des aspects qualitatifs. Le déploiement est un travail progressif dépendant du choix des sites et utilisateurs tests.

Phase 5, Reporting et pilotage Mettre en place les indices de performance métier mais aussi technique Cette phase conduite par des experts du décisionnel et les experts techniques et métier débouche sur : Choix des indices de performance Mise en oeuvre des datamart Mise en place des outils de décisionnels Cette phase doit produire la liste des mesures nécessaires pour accompagner les décideurs dans les ajustements à réaliser sur l organisation, l application, l architecture.

Les exigences pour réussir Sur l organisation du projet Le responsable maîtrise d ouvrage du projet doit être le décideur Les utilisateurs interviewés doivent être les décideurs dans leur domaine Former et sensibiliser tous les intervenants du Workflow Sur la phase 2 Bien gérer la présentation d une version non finie (frustration des utilisateurs) Cette version est limitée tant quantitativement que qualitativement Bien spécifier les interfaces avec le SI Faire une validation simple plutôt qu une recette Sur la phase 3 Former les utilisateurs avant de les faire manipuler Sur la phase 4 Ne pas sous-estimer le temps de passage en production

Les applications agiles : éléments d architectures

les Applications agiles : une nouvelle architecture des logiciels présentation présentation data data data data process règles Application rigide traitements Application moderne integration Application agile

Client léger ou Navigateur Internet Serveur Web ou Serveur d Application Contrôleur W4 Servlet Controleur COM Contrôleur.NET Présentation web Modèles @HTML Modèles JSP Modèles ASP Modèles ASP.NET C/C++ Java COM.NET API multi langage WF Scheduler LDAP Integrator Support notification par e-mail W4 Engine W4 Connector Jrules XML MOM SAP EntireX Toolkit Acteur automatique Fonction EAI Moteur multi plate forme Oracle SQL Server AIX Solaris HP-UX Linux Windows NT/2000

Le workflow comme backbone utilisateur Application server Application agile WF application Modèles JSP Servlet Java W4 Connector W4 Engine règles Business data and WF data in W4 databse integration data Legacy apps règles W4 database

Le workflow comme service technique Modèles JSP Servlet Java J2EE Web Application Java W4 Engine integration data Legacy apps règles W4 database WF data in W4 database

W4 Connector Le workflow comme service applicatif Modèles JSP Servlet Java J2EE Web Application WF application Modèles JSP Servlet Java J2SE W4 Engine integration data Legacy apps règles W4 database WF data in W4 database

Jean Faget, W4 jean.faget@w4global.com Merci

Résumé Le Workflow, la base des applications agiles L entreprise doit pouvoir effectuer de nombreux changements rapides de stratégie d organisation pour répondre ou devancer la concurrence. L agilité est cette capacité à changer rapidement de façon ordonner et structurer. Cette agilité doit être présente à tous les niveaux de l entreprise, et au vu de l importance de l informatique sur les moyens de production, elle se doit d exister au niveau des applications informatiques. Le workflow de part ses fonctionnalités et son approche centrée métier est un élément indispensable de l agilité des applications et donc des entreprises.