Articles avec le tag ‘MDE’

postheadericon Et si votre projet de BPM était conduit en mode agile ?

 

Mercredi 23 Mars 2011 de 10:30 à 11:15
Salle Atelier Exposant 1

Présentation :

L’agilité est une approche du développement qui véhicule les valeurs et les principes du manifeste agile afin de fournir des solutions opérationnelles remplissant les besoins fonctionnels. La satisfaction du client est le premier objectif visé.

Le BPM (Business Process Management) consiste à modéliser et à automatiser les processus métier de l’entreprise. Cela concerne non seulement le cœur de métier, mais aussi les fonctions transverses.
Basé sur une technologie MDE, le composicielTM BUSINESS FIRST permet de mettre en œuvre les principes d’agilités en s’appuyant sur le savoir-faire de W4 en termes de BPM lors de la composition d’application sur mesure.

Rien de tel qu’une démonstration pour comprendre qu’il est possible de réaliser simplement et rapidement une application basée sur des données métier, de la GED et un processus sans avoir nécessairement recours à la programmation, même si celle-ci reste le meilleur moyen de définir ses comportements métier spécifiques.

Rendez-vous Documation 2011
N° stand W4 : D11
les 23 et 24 mars 2011 CNIT Paris La Défense

 

Etude Markess International :
« Amélioration & Automatisation des Processus d’Entreprise : Attentes et Solutions »
Jeudi 24 mars à 9h30, salle Atelier exposant 1 (Markess International)

postheadericon Vous avez dit « Agilité » ?

 

Vous avez remarqué ? L’« Agilité » est un terme dans l’ère du temps ! Alors que Scrum et XP (eXtreme Programming) datent du siècle dernier et que le manifeste agile a presque 10 ans, on parle d’agilité partout en ce moment. Derniers exemples en date :

  • La sortie de dossiers complets sur le sujet dans la presse spécialisée (Programmez! de septembre, Le Monde Informatique à venir en Novembre…)
  • L’édition MD Day 2010  que l’ensemble des organisateurs a décidé de placer sous la thématique de l’agilité
  • La mise en place, chez certains de nos plus gros clients, de méthodologies agiles pour développer avec nos produits

Une question se pose : pourquoi les termes « Model Driven » et « Agilité » ne sont-ils pas utilisés plus souvent ensemble ?

Côté MDA, les puristes visent la génération automatisée de la totalité du code et des exécutables depuis les modèles. L’agilité ne concernerait donc-t-elle pas les programmeurs ? Côté Scrum et XP, on entend souvent qu’il faut utiliser des modèles minimalistes, souvent limités à la compréhension du domaine fonctionnel, afin de générer du code et curieusement, les itérations traditionnelles des cycles agiles comprennent rarement la mise au point du modèle. D’autre part, il est vrai que MDE et approches agiles ne touchent pas exactement aux mêmes domaines et que leurs buts et les moyens mis en œuvre diffèrent :

Domaine Objectifs Moyens
Méthodes agiles (XP, Scrum…) - Organisation

- Conduite de projet

- Relation client

- Satisfaction des besoins

- Atteinte des objectifs

-  Equipe (vs. outils et processus)

-  Application (vs. documentation)

-  Collaboration (vs. négociation contractuelle)

-  Acceptation du changement (vs. planification)

MDE - Outils

- Conception

- Productivité

- Industrialisation

- Evolutivité

- Efforts focalisés sur les modèles

- Transformation de modèles

- Modèle = outil de communication

- Exploitation du modèle par :

  • Génération de code
  • Exécution directe

Avec BUSINESS FIRST, W4 est armé pour allier le meilleur des deux approches et proposer du véritable MDE agile.

L’un des atouts qui permet d’atteindre ce but est notre approche « moteur d’exécution » : contrairement au MDA, BUSINESS FIRST ne génère pas de code. Ainsi, la problématique de faire évoluer le modèle en même temps que le code applicatif disparaît et les cycles de livraison se raccourcissent. Nous pouvons compenser les inconvénients des méthodes agiles par les avantages du MDE. Les utilisateurs de BUSINESS FIRST peuvent ainsi cumuler les bénéfices des deux approches.

Principaux Inconvénients Principaux bénéfices
Méthodes agiles (XP, Scrum…) - Grande disponibilité de tous les acteurs

- Périmètre fonctionnel évolutif en cours de projet

- Coûts (susceptibles de dériver)

- Amélioration de la relation client

- Résultats conforme aux attentes (ou même les excédant)

MDE - Technologie de rupture

- Efforts à la conceptualisation

- Synchronisation des modèles et du code applicatif

-  Découplage clair métier / technologie

- Rôles bien définis

- « Time to Market » accéléré

- Qualité accrue (automatisation)

- Maintenance facilitée

- Aptitude à changer

Les utilisateurs de BUSINESS FIRST peuvent ainsi cumuler les bénéfices des deux approches :

  • le modèle et le code sont indépendants : il n’y a donc pas de conflit pour les inclure dans les cycles itératifs agiles
  • la mise en place de l’application est agile (au sens méthodologie de projet)
  • le résultat est une application agile (flexible, évolutive, plus facile à maintenir, plus apte à changer).


W4 S.A.
Éditeur de logiciel
Business Process Management & Workflow

  • enveloppe
  • viadeo w4 bpm
  • bpm business
  • bpm twitter
  • YouTube W4BPM
  • BPM Composer News
Abonnez-vous au blog BPM Composition !
Catégories
mai 2013
L Ma Me J V S D
« avr    
 12345
6789101112
13141516171819
20212223242526
2728293031