SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
W4 / Etat de Genève
Le MDE au service de l'agilité
© 2010 W4 1
W4
 Editeur, leader français du BPM
 Pionnier du MDE : depuis 2001
 Editeur de la suite logicielle
 Retour d’expérience MDE + Agilité
Principe fondateur : se focaliser sur le métier
(les modèles!) grâce à MDE
Outiller les méthodes agiles (XP, Scrum…)
Applications « agiles »: adaptables,
évolutives, susceptibles d’absorber le
changement métier et technologique
© 2010 W4 2
MDE et agilité: des buts communs
MDE et méthodes agiles
 Règles de bonnes pratiques pour :
 Diminuer la complexité
 Répondre aux challenges :
développement, maintenance
(cf. Andrew Watson, OMG - MD DAY 2009)
© 2010 W4 3
MDE et méthodes agiles sont-ils
compatibles (1/2) ?
 Genèse et évolution indépendantes
 XP (eXtreme Programming):  Bonnes pratiques de
programmation
 Itérations Scrum (sprints) ou XP (timeboxing)
difficiles à utiliser avec MDA :
• MDA vise (idéalement) un modèle exhaustif, puis la
génération de 100% du code  itérations difficiles sur
le code (balises, round trip, etc.…)
• Modèles et code doivent évoluer de manière
synchronisée !
© 2010 W4 4
© 2010 W4 5
PIM
PSM
Itérations
agiles
Les modèles sont utilisés
en phase amont et
souvent délaissés par la
suite
MDE et méthodes agiles sont-ils
compatibles (2/2) ?
MDE et agilité : comparatif
Domaine Objectifs Vecteurs
Méthodes
agiles
• Organisation
• Conduite projet
• Relation client
• Développement
• Couverture des
besoins
• Satisfaction
client
• Equipe
(vs. outils et processus)
• Application
(vs. documentation)
• Collaboration
(vs. négociation
contractuelle)
• Acceptation du changement
(vs. planification)
MDE • Concepts
techniques
• Outillage
• Modèles
• Architecture
• Conception
• Productivité
• Industrialisation
• Evolutivité
• Modélisation
• Outils:
• Transformateurs de
modèles
• Générateurs de code
• Interpréteurs de
modèles
6© 2010 W4
MDE et agilité : inconvénients, bénéfices
Inconvénients Bénéfices
Méthodes
agiles
• Implication forte*
et co-localisation
de tous les acteurs
• Planification
• Empirisme, tests
• Relation client
• Périmètre fonctionnel évolutif
• Résultats conformes aux attentes
(ou les excédant)
MDE • Technologie de
rupture
• Synchronisation
modèles / code
• Outillage important
• Découplage métier / technologie
• Simplification
• Modèle = outil de communication
• Productivité, time-to-market
• Qualité
• Solution apte à changer
• Maintenance**
8© 2010 W4
* Parabole de la poule et du cochon
**Andrew Watson de l’OMG, MD DAY 2009
BUSINESS FIRST : outiller l’agilité
 Le MDE avec BUSINESS FIRST :
modèles agiles, itératifs, initialement
embryonnaires (AMDD de Scott W.
Ambler « models just barely good
enough »), évolutifs
 Approche WYMIWYG
What You Model Is What You Get
 « Built for change »* : résultat agile,
flexible, évolutif
*Gartner
© 2010 W4 9
Processus
Documents
Données
IHM
Composer et exécuter
des applications métier
10
Modèle
Métier
<<VIDEO>>
BUSINESS FIRST: le MDE agile par W4
© 2010 W4 11
PIM
PSM
Itérations
agiles
Le MDA Le MDE agile par W4
PIM
Itérations agiles
courtes, indépendantes
Interpréteur
de modèles
Programme W4 SPI
1. Spécifier
2. Prototyper
3. Implémenter
Conclusion: MDE, vecteur d’agilité !
© 2010 W4 15
MDE (outils)
- Qualité
- Productivité
- Résultat agile
Méthodes agiles (projet)
- Flexibilité
- Retours clients
- Couverture fonctionnelle
MDE + Méthode agile = client doublement satisfait
Besoins couverts
Application agile -> avantage compétitif
Merci !
www.w4.eu
Jean-loup.comeliau@w4.eu
Francois.bonnet@w4.eu
© 2010 W4 16

Mais conteúdo relacionado

Destaque

Sodius cassidian mdday2010
Sodius cassidian mdday2010Sodius cassidian mdday2010
Sodius cassidian mdday2010MD DAY
 
Intro mdday2010
Intro mdday2010Intro mdday2010
Intro mdday2010MD DAY
 
Etatdegeneve mdday2010
Etatdegeneve mdday2010Etatdegeneve mdday2010
Etatdegeneve mdday2010MD DAY
 
Stevecook uml mdday2010
Stevecook uml mdday2010Stevecook uml mdday2010
Stevecook uml mdday2010MD DAY
 
Capgemini mdday2010
Capgemini mdday2010Capgemini mdday2010
Capgemini mdday2010MD DAY
 
BluAge sopra mdday2010
BluAge sopra mdday2010BluAge sopra mdday2010
BluAge sopra mdday2010MD DAY
 
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...Khaled Ben Driss
 
Softfluent speig mdday2010
Softfluent speig mdday2010Softfluent speig mdday2010
Softfluent speig mdday2010MD DAY
 

Destaque (8)

Sodius cassidian mdday2010
Sodius cassidian mdday2010Sodius cassidian mdday2010
Sodius cassidian mdday2010
 
Intro mdday2010
Intro mdday2010Intro mdday2010
Intro mdday2010
 
Etatdegeneve mdday2010
Etatdegeneve mdday2010Etatdegeneve mdday2010
Etatdegeneve mdday2010
 
Stevecook uml mdday2010
Stevecook uml mdday2010Stevecook uml mdday2010
Stevecook uml mdday2010
 
Capgemini mdday2010
Capgemini mdday2010Capgemini mdday2010
Capgemini mdday2010
 
BluAge sopra mdday2010
BluAge sopra mdday2010BluAge sopra mdday2010
BluAge sopra mdday2010
 
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
 
Softfluent speig mdday2010
Softfluent speig mdday2010Softfluent speig mdday2010
Softfluent speig mdday2010
 

Semelhante a W4 mdday2010

Mia software mdday2010
Mia software mdday2010Mia software mdday2010
Mia software mdday2010MD DAY
 
Mia-Software at MD Day 2010
Mia-Software at MD Day 2010Mia-Software at MD Day 2010
Mia-Software at MD Day 2010fmadiot
 
MD Day 2009 - Cédric Vidal - 1.0
MD Day 2009 - Cédric Vidal - 1.0MD Day 2009 - Cédric Vidal - 1.0
MD Day 2009 - Cédric Vidal - 1.0Cedric Vidal
 
W4@md day2011
W4@md day2011W4@md day2011
W4@md day2011MDDAY11
 
ItSMF 2011 : Tablettes, VDI, Cloud, Opportunités et impacts pour la Gestion d...
ItSMF 2011 : Tablettes, VDI, Cloud, Opportunités et impacts pour la Gestion d...ItSMF 2011 : Tablettes, VDI, Cloud, Opportunités et impacts pour la Gestion d...
ItSMF 2011 : Tablettes, VDI, Cloud, Opportunités et impacts pour la Gestion d...Patrick Joubert
 
Objecteering mdday2010
Objecteering mdday2010Objecteering mdday2010
Objecteering mdday2010MD DAY
 
UML Part1-Introduction Mansouri
UML Part1-Introduction MansouriUML Part1-Introduction Mansouri
UML Part1-Introduction MansouriMansouri Khalifa
 
Cycup3 formation-mise-en-oeuvre-et-reussite-d-un-projet-de-communication-unifiee
Cycup3 formation-mise-en-oeuvre-et-reussite-d-un-projet-de-communication-unifieeCycup3 formation-mise-en-oeuvre-et-reussite-d-un-projet-de-communication-unifiee
Cycup3 formation-mise-en-oeuvre-et-reussite-d-un-projet-de-communication-unifieeCERTyou Formation
 
Présentation des Méthodes Agiles pour l'association AnnexEthique
Présentation des Méthodes Agiles pour l'association AnnexEthiquePrésentation des Méthodes Agiles pour l'association AnnexEthique
Présentation des Méthodes Agiles pour l'association AnnexEthiqueDavid Brocard
 
Agilite Puissance3 chez W4
Agilite Puissance3 chez W4Agilite Puissance3 chez W4
Agilite Puissance3 chez W4Jean-Luc MAZE
 
Livre blanc Quantmetry 2019 - IA en production, cycle de vie et dérive des mo...
Livre blanc Quantmetry 2019 - IA en production, cycle de vie et dérive des mo...Livre blanc Quantmetry 2019 - IA en production, cycle de vie et dérive des mo...
Livre blanc Quantmetry 2019 - IA en production, cycle de vie et dérive des mo...Guillaume MOCQUET
 
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...Raynald M
 
Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010Microsoft Technet France
 
20160324 - Dominique BAELE
20160324 - Dominique BAELE20160324 - Dominique BAELE
20160324 - Dominique BAELEbaeledo
 
Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...
Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...
Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...Rubedo, a WebTales solution
 
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...echangeurba
 
Intégration d\'applications pour call centers
Intégration d\'applications pour call centersIntégration d\'applications pour call centers
Intégration d\'applications pour call centerssenejug
 
2016-04-13 Anne Claire Jacob Poulin Gestion par projet dans un centre de R&D
2016-04-13 Anne Claire Jacob Poulin Gestion par projet dans un centre de R&D2016-04-13 Anne Claire Jacob Poulin Gestion par projet dans un centre de R&D
2016-04-13 Anne Claire Jacob Poulin Gestion par projet dans un centre de R&DPMI Lévis-Québec
 

Semelhante a W4 mdday2010 (20)

Mia software mdday2010
Mia software mdday2010Mia software mdday2010
Mia software mdday2010
 
Mia-Software at MD Day 2010
Mia-Software at MD Day 2010Mia-Software at MD Day 2010
Mia-Software at MD Day 2010
 
MD Day 2009 - Cédric Vidal - 1.0
MD Day 2009 - Cédric Vidal - 1.0MD Day 2009 - Cédric Vidal - 1.0
MD Day 2009 - Cédric Vidal - 1.0
 
W4@md day2011
W4@md day2011W4@md day2011
W4@md day2011
 
ItSMF 2011 : Tablettes, VDI, Cloud, Opportunités et impacts pour la Gestion d...
ItSMF 2011 : Tablettes, VDI, Cloud, Opportunités et impacts pour la Gestion d...ItSMF 2011 : Tablettes, VDI, Cloud, Opportunités et impacts pour la Gestion d...
ItSMF 2011 : Tablettes, VDI, Cloud, Opportunités et impacts pour la Gestion d...
 
Objecteering mdday2010
Objecteering mdday2010Objecteering mdday2010
Objecteering mdday2010
 
UML Part1-Introduction Mansouri
UML Part1-Introduction MansouriUML Part1-Introduction Mansouri
UML Part1-Introduction Mansouri
 
Cycup3 formation-mise-en-oeuvre-et-reussite-d-un-projet-de-communication-unifiee
Cycup3 formation-mise-en-oeuvre-et-reussite-d-un-projet-de-communication-unifieeCycup3 formation-mise-en-oeuvre-et-reussite-d-un-projet-de-communication-unifiee
Cycup3 formation-mise-en-oeuvre-et-reussite-d-un-projet-de-communication-unifiee
 
2UNL - PARISWEB 2010
2UNL - PARISWEB 20102UNL - PARISWEB 2010
2UNL - PARISWEB 2010
 
Anteo Mda Aosd
Anteo Mda AosdAnteo Mda Aosd
Anteo Mda Aosd
 
Présentation des Méthodes Agiles pour l'association AnnexEthique
Présentation des Méthodes Agiles pour l'association AnnexEthiquePrésentation des Méthodes Agiles pour l'association AnnexEthique
Présentation des Méthodes Agiles pour l'association AnnexEthique
 
Agilite Puissance3 chez W4
Agilite Puissance3 chez W4Agilite Puissance3 chez W4
Agilite Puissance3 chez W4
 
Livre blanc Quantmetry 2019 - IA en production, cycle de vie et dérive des mo...
Livre blanc Quantmetry 2019 - IA en production, cycle de vie et dérive des mo...Livre blanc Quantmetry 2019 - IA en production, cycle de vie et dérive des mo...
Livre blanc Quantmetry 2019 - IA en production, cycle de vie et dérive des mo...
 
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...
 
Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010
 
20160324 - Dominique BAELE
20160324 - Dominique BAELE20160324 - Dominique BAELE
20160324 - Dominique BAELE
 
Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...
Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...
Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...
 
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
 
Intégration d\'applications pour call centers
Intégration d\'applications pour call centersIntégration d\'applications pour call centers
Intégration d\'applications pour call centers
 
2016-04-13 Anne Claire Jacob Poulin Gestion par projet dans un centre de R&D
2016-04-13 Anne Claire Jacob Poulin Gestion par projet dans un centre de R&D2016-04-13 Anne Claire Jacob Poulin Gestion par projet dans un centre de R&D
2016-04-13 Anne Claire Jacob Poulin Gestion par projet dans un centre de R&D
 

Mais de MD DAY

Objetdirect redsen
Objetdirect redsenObjetdirect redsen
Objetdirect redsenMD DAY
 
Dcns mdday2010
Dcns mdday2010Dcns mdday2010
Dcns mdday2010MD DAY
 
Obeo mdday2010
Obeo mdday2010Obeo mdday2010
Obeo mdday2010MD DAY
 
Microsoft mdday2010
Microsoft mdday2010Microsoft mdday2010
Microsoft mdday2010MD DAY
 
Soyatec mdday2010
Soyatec mdday2010Soyatec mdday2010
Soyatec mdday2010MD DAY
 
Britair mdday2010
Britair mdday2010Britair mdday2010
Britair mdday2010MD DAY
 
Jaxio mdday2010
Jaxio  mdday2010Jaxio  mdday2010
Jaxio mdday2010MD DAY
 
Aspectize mdday2010
Aspectize mdday2010Aspectize mdday2010
Aspectize mdday2010MD DAY
 

Mais de MD DAY (8)

Objetdirect redsen
Objetdirect redsenObjetdirect redsen
Objetdirect redsen
 
Dcns mdday2010
Dcns mdday2010Dcns mdday2010
Dcns mdday2010
 
Obeo mdday2010
Obeo mdday2010Obeo mdday2010
Obeo mdday2010
 
Microsoft mdday2010
Microsoft mdday2010Microsoft mdday2010
Microsoft mdday2010
 
Soyatec mdday2010
Soyatec mdday2010Soyatec mdday2010
Soyatec mdday2010
 
Britair mdday2010
Britair mdday2010Britair mdday2010
Britair mdday2010
 
Jaxio mdday2010
Jaxio  mdday2010Jaxio  mdday2010
Jaxio mdday2010
 
Aspectize mdday2010
Aspectize mdday2010Aspectize mdday2010
Aspectize mdday2010
 

W4 mdday2010

  • 1. W4 / Etat de Genève Le MDE au service de l'agilité © 2010 W4 1
  • 2. W4  Editeur, leader français du BPM  Pionnier du MDE : depuis 2001  Editeur de la suite logicielle  Retour d’expérience MDE + Agilité Principe fondateur : se focaliser sur le métier (les modèles!) grâce à MDE Outiller les méthodes agiles (XP, Scrum…) Applications « agiles »: adaptables, évolutives, susceptibles d’absorber le changement métier et technologique © 2010 W4 2
  • 3. MDE et agilité: des buts communs MDE et méthodes agiles  Règles de bonnes pratiques pour :  Diminuer la complexité  Répondre aux challenges : développement, maintenance (cf. Andrew Watson, OMG - MD DAY 2009) © 2010 W4 3
  • 4. MDE et méthodes agiles sont-ils compatibles (1/2) ?  Genèse et évolution indépendantes  XP (eXtreme Programming):  Bonnes pratiques de programmation  Itérations Scrum (sprints) ou XP (timeboxing) difficiles à utiliser avec MDA : • MDA vise (idéalement) un modèle exhaustif, puis la génération de 100% du code  itérations difficiles sur le code (balises, round trip, etc.…) • Modèles et code doivent évoluer de manière synchronisée ! © 2010 W4 4
  • 5. © 2010 W4 5 PIM PSM Itérations agiles Les modèles sont utilisés en phase amont et souvent délaissés par la suite MDE et méthodes agiles sont-ils compatibles (2/2) ?
  • 6. MDE et agilité : comparatif Domaine Objectifs Vecteurs Méthodes agiles • Organisation • Conduite projet • Relation client • Développement • Couverture des besoins • Satisfaction client • Equipe (vs. outils et processus) • Application (vs. documentation) • Collaboration (vs. négociation contractuelle) • Acceptation du changement (vs. planification) MDE • Concepts techniques • Outillage • Modèles • Architecture • Conception • Productivité • Industrialisation • Evolutivité • Modélisation • Outils: • Transformateurs de modèles • Générateurs de code • Interpréteurs de modèles 6© 2010 W4
  • 7. MDE et agilité : inconvénients, bénéfices Inconvénients Bénéfices Méthodes agiles • Implication forte* et co-localisation de tous les acteurs • Planification • Empirisme, tests • Relation client • Périmètre fonctionnel évolutif • Résultats conformes aux attentes (ou les excédant) MDE • Technologie de rupture • Synchronisation modèles / code • Outillage important • Découplage métier / technologie • Simplification • Modèle = outil de communication • Productivité, time-to-market • Qualité • Solution apte à changer • Maintenance** 8© 2010 W4 * Parabole de la poule et du cochon **Andrew Watson de l’OMG, MD DAY 2009
  • 8. BUSINESS FIRST : outiller l’agilité  Le MDE avec BUSINESS FIRST : modèles agiles, itératifs, initialement embryonnaires (AMDD de Scott W. Ambler « models just barely good enough »), évolutifs  Approche WYMIWYG What You Model Is What You Get  « Built for change »* : résultat agile, flexible, évolutif *Gartner © 2010 W4 9
  • 9. Processus Documents Données IHM Composer et exécuter des applications métier 10 Modèle Métier <<VIDEO>>
  • 10. BUSINESS FIRST: le MDE agile par W4 © 2010 W4 11 PIM PSM Itérations agiles Le MDA Le MDE agile par W4 PIM Itérations agiles courtes, indépendantes Interpréteur de modèles Programme W4 SPI 1. Spécifier 2. Prototyper 3. Implémenter
  • 11. Conclusion: MDE, vecteur d’agilité ! © 2010 W4 15 MDE (outils) - Qualité - Productivité - Résultat agile Méthodes agiles (projet) - Flexibilité - Retours clients - Couverture fonctionnelle MDE + Méthode agile = client doublement satisfait Besoins couverts Application agile -> avantage compétitif