Tag Archive | "BPMN"

Tags: , , ,

Focus sur Intalio

Posted on 19 janvier 2009 by Michael Ferrari

Intalio fait parti de ces acteurs qui ont toujours été là.

La société existe depuis 1999 et a été créé à Palo Alto. Elle va donc fêter ses 10 ans cette année et a profité de l’occasion pour rafarichir son site web. Je le trouve vraiment réussi ! http://www.intalio.com

Intalio est un peu une sorte de phœnix. La société a refait surface après avoir faillie disparaître et se trouve désormais en très bonne position. Ils possèdent plus de 500 clients dans le monde et le nombre de processus déployés ne cesse d’augmenter (100 000 à ce jour).

Grâce à leur longue expérience du BPM et de la modélisation leur outil est vraiment abouti. Les utilisateurs avertis remarqueront les détails qui montrent qu’une réelle réflexion est présente. Ils ont été les premiers à proposer un outil BPM en open source.

Leur promesse est simple : modélisez en BPMN, déployez vos processus en un clic, exécutez en BPEL. Pour cela Intalio fournit toute la suite logicielle et le support nécessaire.

L’offre est très complète avec par exemple Intalio|On Demand qui permet de déployer vos processus sur un serveur distant. Ainsi, vous n’aurez qu’à modéliser sans vous soucier de l’administration du serveur d’exécution. La société offre aussi des formations et des services de consulting.

Offre logiciel

L’offre d’intalio est découpée en 4 parties :

Community edition

C’est l’édition gratuite. Elle permet de modéliser et d’exécuter des processus gratuitement.  Elle repose sur Eclispe (un environnement de développement intégré) et Apache.

Si vous souhaiter tester un outil à la pointe dans ce domaine, c’est un très bon moyen de commencer.

Enterprise edition

L’édition entreprise est une version plus complète. Passer de la version gratuite à la version entreprise consiste à changer la clé de licence et se fait sans difficultés. Elle est étendue avec un outil permettant de gérer les règles métier (Business rules), de surveiller l’activité des processus BAM (Business activity monitoring), un portail pour construire des interfaces utilisateurs, un outil de gestion de contenu ECM (Entreprise content management), un outil pour réaliser des interfaces riches en AJAX et enfin un outil pour mettre en oeuvre une approche SOA.

Vous trouverez les détails de chaque composant ici :

Business Edition

La Business Edition semble très prometteuse. Il s’agit en fait d’une version SaaS (Software as a Service) de l’outil. Elle est gratuite pour les 3 premiers utilisateurs. La sortie est prévue pour le premier trimestre 2009.

Developer Edition

Enfin, la Developper Edition permettra de programmer le comportement du processus. Cette version est annoncée pour le premier trimestre 2009.

Les images sont la propriété d’Intalio

Popularity: 3% [?]

Comments (0)

Tags: , , ,

Qu’attendre de BPMN pour vos processus ?

Posted on 16 janvier 2009 by Michael Ferrari

J’ai écrit un article sur BPMN l’année dernière sur le Journal du Net et je dois dire que j’ai passé pas mal de temps à creuser le sujet depuis.

En bref, BPMN est une norme de représentation dans la modélisation de processus. L’idée derrière cette norme, c’est qu’une représentation unique permet à l’ensemble des acteurs de mieux se comprendre.

Les travaux de l’OMG avancent vers une version 2.0 mais il reste un long chemin à faire. En effet, il existe plusieurs problèmes de fond avec l’idée même de cette norme.

Tout d’abord BPMN, reste purement graphique. Autrement dit, il est défini que pour représenter une tâche, il faut un rectangle. Mais vous trouverez de nombreuses implémentations différentes de BPMN selon les éditeurs d’outils. Si la partie graphique est celle qui offre le moins de discussions possibles, les représentations sont très disparates. Ensuite BPMN est simple, voir simpliste.

La conséquence de ça, d’un point de vue graphique, c’est qu’encore une fois chaque vendeur va étendre la norme à sa manière. L’un va rajouter l’affichage d’un attribut sous le nom, l’autre va permettre de changer l’emplacement du nom de l’objet.

Bref, il existe de nombreuses variantes graphiques.

La norme reste très vague sur la bonne manière d’utiliser les objets. Par exemple il existe énormément d’évènements différents dans BPMN (exception, error,…) alors que la plupart des gens n’en utilisent que 3 ou 4. Il est difficilement concevable d’en utiliser plus. Du moins dans une utilisation « standard ». Je ne recommande pas de multiplier les objets car cela conduit surtout à une grande confusion. Plus il y a d’objets différents, moins il y a de lecteurs compétents !

Bref, l’utilisation de BPMN ne dispense pas d’une approche méthodologique : bien au contraire. Ce n’est pas parce que tous les immeubles se ressemblent qu’il n’est pas nécessaire d’apprendre à les construire. BPMN ne donne que les briques, à vous de fournir le mode d’emploi.

Une fois ces considérations passées, BPMN reste malgré tout intéressant. Pour une entreprise il est intéressant de pérenniser son approche processus à l’aide d’une représentation normée et d’un outil. Un jour, les projets visio jeté à la poubelle ne seront qu’un lointain souvenir. Il sera plus facile de trouver des gens compétents pour comprendre les modèles et il sera plus facile de les faire évoluer grâce à l’utilisation de BPMN.

Mais la question qui demeure est : BPMN est-il fait pour modéliser des processus métier ?

Basé sur mon expérience, ma réponse est simple : on modélise toujours par rapport à un objectif. Une chose est sûre, BPMN est pensé pour être utilisé, après traduction en BPEL, par des outils d’exécution de type workflow.

La modélisation dans le but d’exécuter un processus n’est souvent pas la même que celle qui consiste à documenter une procédure de travail.

Et là, BPMN ne peux pas s’imposer. Le nombre d’objets qu’il propose est vraiment réduit. Par exemple, vous ne trouverez pas de règles de gestion, objet très utile lorsqu’on modélise une procédure de travail.

C’est bien pour cela que les éditeurs s’affichent « BPMN compliant » mais se dépêche d’étendre le méta modèle de BPMN en ajoutant des objets qui leur sont propres. En faisant ainsi, on perd légèrement le bénéfice de la norme. Tout est une question de mesure…et d’objectif !

Tout business analyst ou modélisateur sait que parfois il est difficile de faire comprendre un processus métier modélisé avec un outil de BPA comme Aris d’IDS Scheer, MEGA, Casewise ou ADONIS à la personne qui vient de le décrire. Même si la représentation de ces outils est simple, les gens peuvent être perdus. BPMN n’aide pas sur ce point là et les échos du métier que j’ai pu avoir sont toujours négatifs avec l’utilisation de BPMN.

Ce n’est donc pas la panacée mais une solution intermédiaire intéressante. Dans tous les cas, elle nécessite un encadrement méthodologique fort.

Il existe de nombreux outils gratuits pour modéliser en BPMN.

Extension BPMN gratuite pour visio

ILOG Jviews BPMN Modeler

Intalio

Bizagi

Une extension éclipse

MagicDraw

Popularity: 4% [?]

Comments (1)

Tags: , , , , , , , ,

Qu’est-ce que le BPM (Business Process Management) ?

Posted on 15 décembre 2008 by Michael Ferrari

Voilà une grande question. Qu’est-ce que le BPM ?

Sur mon blog, je vais m’efforcer d’expliquer le plus simplement possible les choses. L’objectif c’est de populariser le BPM comme il l’est aux états-unis.

Alors, le sujet du jour est le BPM.

De quoi est composé le BPM ?

Le BPM est un domaine qui regroupe l’analyse de processus métier (Business Process Analysis ou BPA) et le BPM au sens exécution de processus métier.

L’exécution de processus métier est réalisée par des outils de workflow désormais largement répandus dans les entreprises.

L’ensemble de ces 2 éléments, BPA et BPM, permet d’analyser et de mettre en œuvre des processus métier au sein d’outils informatiques.

Il faut également distinguer l’appelation anglo-saxone de l’appelation française.

En effet, en anglais BPM regroupe tout le BPM alors qu’en Français, BPM signifie exclusivement workflow.

On peut donc dire que le business process management consiste à analyser, mettre en oeuvre et optimiser les processus métier d’une organisation.

L’analyse se fait via des outils tels qu’Aris, Mega, Casewise ou Adonis. La plupart du temps les outils d’analyse ne permettent pas d’exécuter des processus (mais cela arrive pour bientôt). Ensuite les processus décrits et analysés sont mis en oeuvre dans des systèmes de workflow plus ou moins compliqué. Dans ce domaine de nombreux outils existent : BEA, Appian, W4, Workey…

Les organisations qui ont atteint une certaine taille ont donc tout intérêt à mettre en oeuvre une approche processus.

Cette approche est caractérisée par le fait que le métier, c’est à dire la manière qu’à l’organisation de fonctionner, est le déterminant principal dans les décisions. Autrement dit, on passe d’une culture souvent dictée par le besoin immédiat  sorti du contexte à une approche se voulant intégrée au métier de l’organisation.

L’idée est simple : si l’on connait bien ce que l’on fait, on pourra mieux  développer les extensions du système d’information et mieux organiser l’entreprise pour qu’elle réponde aux besoins de ses clients.

La difficulté dans une approche BPM, c’est que c’est un projet d’entreprise. Il doit donc être porté par la direction pour être efficace. C’est un projet qui nécessite un peu de temps pour donner des résultats mais le retour sur investissement peu parfois être surprenant.

En effet, il est assez facile de pointer du doigt les procédures absurdes ou les doublons dans les departements d’une organisation. Ce qui est généralement plus lent, c’est l’adapation de l’organisation…

Popularity: 3% [?]

Comments (0)

"Si vous ne savez pas décrire le processus dans lequel vous êtes, c'est que vous ne savez pas ce que vous faites." E. Deming

Sondage

Seriez-vous intéressé par une formation à BPMN 2.0 ?

Loading ... Loading ...