SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
DPE France
Microsoft
Agilité & Modélisation
Xavier Warzee
Microsoft France
Blog : http://blogs.msdn.com/agilefr
LinkedIn : http://www.linkedin.com/in/xwarzee
Agenda
• Microsoft et l’Agilité
– Offres
– Communautés
– Événements
• Microsoft et la Modélisation
– Offres
– Collaborations
DPE France
Microsoft et l’Agilité
Offres
• Visual Studio 2010 & Team
Foundation Server 2010 :
– Template de projet Scrum !
• Téléchargement :
http://bit.ly/adXzj3
• Guide : http://bit.ly/clAIrd
• Urban Turtle
– Plugin TFS
• Tableau de tâches (à la Post-
it)
• Site : http://urbanturtle.com
Communautés
• Microsoft France est
– Membre de l’Institut Agile
• http://institut-agile.fr
• Référentiel des pratiques agiles
• Partenaire des entreprises : études, séminaires, etc.
– Membre du « French Scrum User Group »
• http://frenchsug.org
• Groupe des utilisateurs français de Scrum
• Forum d’échanges, événements mensuels, conférence en mars
2011
– Sponsor et contributeur de l’Agile Tour 2009, 2010
• http://agiletour.org
Evénements liés à l’Agilité
• Microsoft est sponsor et contribue à :
– L’Agile Tour en octobre chaque année
• http://agiletour.org
– La conférence Agile France en mai chaque année
• http://conf.agile-france.org
– Des événements du French Scrum User Group
• http://meetup.com/frenchsug
• Microsoft organise
– Les Microsoft TechDays à Paris en février chaque année
• http://www.microsoft.com/france/mstechdays/
– L’ALM Summit à Redmond en novembre
• http://www.alm-summit.com
DPE France
Microsoft et la Modélisation
Offres
• Approche généraliste avec UML
– Modèles des
• applications,
• composants,
• frameworks.
• Approche spécifique avec les DSLs
– Productivité logiciel
– Efficacité métier
– Qualité du code
• Du logiciel au système
d’information
Offres
•UML au niveau logique
•DSLs au niveau physique
•Support de .Net
•Refactoring à l’aide de modèles visuels
•Intégration ALM
Intégration des
niveaux physiques
et logiques
• Visualisation des codes existants
• Comprendre, manipuler et réutiliser
Découverte
d’architecture
• FxCop pour la conception
• Traçabilité du modèle au code
• Connexion claire entre architecture et besoins fonctionnels
Validation
d’architecture
Support UML dans VS 2010
> Architecture Edition
•Conforme au niveau 1 (L1) avec quelques exceptions
et addtions !
VSTS 2010
supporte
UML 2.1.2
•Diagramme de cas d’utilisations
•Diagramme de classes
•Diagramme d’activités
•Diagramme de séquences
•Diagramme de composants
•Diagramme d’états (L2)
Diagrammes
supportés
Layer Diagram
• Architectural validation ensures
code matches intended design.
• Layer diagram details the intended
design.
• Classes and namespaces are
mapped to layers in the diagram.
Architecture Explorer
• Understanding a system can
prevent the butterfly effect.
• Architecture Explorer helps
discover and understand how a
system works.
• Visualize existing code assets and
how they connect.
Support UML dans VS 2010
> Architecture Edition
Intérêts XAML
 XML (outils, manipulation, génération,…)
 Déploiement, maintenance
 Lisibilité
ApplicationModel Framework
WPF
WFWCF
.NET est de plus en plus orienté modèle
SupportdeXAML
.NET est de plus en plus orienté modèle
SupportdeXAML
WCF
WF
WPF/Silverlight
.NET 3.0 .NET 3.5 .NET 4.0
Rich XAML
support
Rich XAML
support
Rich XAML
support
Rich XAML
support
Rich XAML
support
XAML with
code behind
XAML with
code behind
No XAML
support
Limited
XAML support
Collaborations : OMG
• depuis septembre 2008
Microsoft est membre
actif de l’OMG
• Steve Cook, co-créateur d’UMLReprésentant
• publié officiellement par l’OMG en décembre 2008 pour améliorer
• plus simple et extensible, diagrammes mieux définis (+ précis et
ambigüités réduites), l’interopérabilité
Steve Cook est leader du
RFI « Future of UML »
•RFP « UML Specification Simplication » : letre d’intention -> UML 2.5
Steve co-chair UML 2.4 &
2.5
• RFP « MOF Support for Semantic Structures »
adopté (non publié)
Microsoft a publié
Collaborations : Eclipse
Fondation avec Soyatec
• depuis septembre 2008
Soyatec est membre
actif de l’Eclipse
Foundation
• Yves Yang, fondateur de SoyatecReprésentant
• PMF (Presentation Modeling Framework)
• Meta-modèle pour les Interfaces Graphiques
• Utiliser un dérivé de XAML, les frameworks EGF
• La prise en compte de la plateforme .Net
Yves Yang est leader du
projet PMF
• Génération d’applications Windows Phone 7 à
partir d’un modèle 
Exemple de cible
supportée : WP7

Contenu connexe

Similaire à Microsoft mdday2010

CLaueR - AFUP PHP et Silverlight
CLaueR - AFUP PHP et SilverlightCLaueR - AFUP PHP et Silverlight
CLaueR - AFUP PHP et SilverlightChristophe Lauer
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureNicolas Georgeault
 
Restitution des données environnement Microsoft & data visualization : panel ...
Restitution des données environnement Microsoft & data visualization : panel ...Restitution des données environnement Microsoft & data visualization : panel ...
Restitution des données environnement Microsoft & data visualization : panel ...Microsoft
 
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement MicrosoftChristophe HERAL
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...PimpMySharePoint
 
Softfluent speig mdday2010
Softfluent speig mdday2010Softfluent speig mdday2010
Softfluent speig mdday2010MD DAY
 
Aspectize mdday2010
Aspectize mdday2010Aspectize mdday2010
Aspectize mdday2010MD DAY
 
Vincent biret azure functions et flow (montreal)
Vincent biret azure functions et flow (montreal)Vincent biret azure functions et flow (montreal)
Vincent biret azure functions et flow (montreal)Vincent Biret
 
Retour d'expérience Bouygues Telecom : Analyse BI à l'aide d'une appliance SQ...
Retour d'expérience Bouygues Telecom : Analyse BI à l'aide d'une appliance SQ...Retour d'expérience Bouygues Telecom : Analyse BI à l'aide d'une appliance SQ...
Retour d'expérience Bouygues Telecom : Analyse BI à l'aide d'une appliance SQ...Microsoft Technet France
 
Modèles d'Azure Resource Manager: Améliorer vos déploiements sur Azure
Modèles d'Azure Resource Manager: Améliorer vos déploiements sur AzureModèles d'Azure Resource Manager: Améliorer vos déploiements sur Azure
Modèles d'Azure Resource Manager: Améliorer vos déploiements sur AzureStephane Lapointe
 
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...vlabatut
 
ITIL : ALM - Parce qu'un jour, ton appli sera en prod'...
ITIL : ALM - Parce qu'un jour, ton appli sera en prod'...ITIL : ALM - Parce qu'un jour, ton appli sera en prod'...
ITIL : ALM - Parce qu'un jour, ton appli sera en prod'...Microsoft Technet France
 
Cnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generaleCnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generaleAymeric Weinbach
 
Cnam cours azure ze cloud intro et présentation generale 2016
Cnam cours azure ze cloud intro et présentation  generale 2016Cnam cours azure ze cloud intro et présentation  generale 2016
Cnam cours azure ze cloud intro et présentation generale 2016Aymeric Weinbach
 
20090727 Cv Synca7 Eric Viala
20090727 Cv Synca7 Eric Viala20090727 Cv Synca7 Eric Viala
20090727 Cv Synca7 Eric VialaÉric Viala
 
ACube : De la solution à l'industrialisation
ACube : De la solution à l'industrialisationACube : De la solution à l'industrialisation
ACube : De la solution à l'industrialisationpeguet
 
Rex Software Factories 20140117 - Ensim
Rex Software Factories 20140117 - EnsimRex Software Factories 20140117 - Ensim
Rex Software Factories 20140117 - EnsimLaurent Broudoux
 
System Center 2012 R2 en environnement hétérogène et hybride
System Center 2012 R2 en environnement hétérogène et hybrideSystem Center 2012 R2 en environnement hétérogène et hybride
System Center 2012 R2 en environnement hétérogène et hybrideMicrosoft
 

Similaire à Microsoft mdday2010 (20)

CLaueR - AFUP PHP et Silverlight
CLaueR - AFUP PHP et SilverlightCLaueR - AFUP PHP et Silverlight
CLaueR - AFUP PHP et Silverlight
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec Azure
 
Restitution des données environnement Microsoft & data visualization : panel ...
Restitution des données environnement Microsoft & data visualization : panel ...Restitution des données environnement Microsoft & data visualization : panel ...
Restitution des données environnement Microsoft & data visualization : panel ...
 
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
 
Softfluent speig mdday2010
Softfluent speig mdday2010Softfluent speig mdday2010
Softfluent speig mdday2010
 
Aspectize mdday2010
Aspectize mdday2010Aspectize mdday2010
Aspectize mdday2010
 
Vincent biret azure functions et flow (montreal)
Vincent biret azure functions et flow (montreal)Vincent biret azure functions et flow (montreal)
Vincent biret azure functions et flow (montreal)
 
Retour d'expérience Bouygues Telecom : Analyse BI à l'aide d'une appliance SQ...
Retour d'expérience Bouygues Telecom : Analyse BI à l'aide d'une appliance SQ...Retour d'expérience Bouygues Telecom : Analyse BI à l'aide d'une appliance SQ...
Retour d'expérience Bouygues Telecom : Analyse BI à l'aide d'une appliance SQ...
 
Modèles d'Azure Resource Manager: Améliorer vos déploiements sur Azure
Modèles d'Azure Resource Manager: Améliorer vos déploiements sur AzureModèles d'Azure Resource Manager: Améliorer vos déploiements sur Azure
Modèles d'Azure Resource Manager: Améliorer vos déploiements sur Azure
 
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
 
ITIL : ALM - Parce qu'un jour, ton appli sera en prod'...
ITIL : ALM - Parce qu'un jour, ton appli sera en prod'...ITIL : ALM - Parce qu'un jour, ton appli sera en prod'...
ITIL : ALM - Parce qu'un jour, ton appli sera en prod'...
 
Cnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generaleCnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generale
 
Cnam cours azure ze cloud intro et présentation generale 2016
Cnam cours azure ze cloud intro et présentation  generale 2016Cnam cours azure ze cloud intro et présentation  generale 2016
Cnam cours azure ze cloud intro et présentation generale 2016
 
MERAZKA Messaoud
MERAZKA MessaoudMERAZKA Messaoud
MERAZKA Messaoud
 
20090727 Cv Synca7 Eric Viala
20090727 Cv Synca7 Eric Viala20090727 Cv Synca7 Eric Viala
20090727 Cv Synca7 Eric Viala
 
ACube : De la solution à l'industrialisation
ACube : De la solution à l'industrialisationACube : De la solution à l'industrialisation
ACube : De la solution à l'industrialisation
 
20110125 04 - Présentation Squash
20110125 04 - Présentation Squash20110125 04 - Présentation Squash
20110125 04 - Présentation Squash
 
Rex Software Factories 20140117 - Ensim
Rex Software Factories 20140117 - EnsimRex Software Factories 20140117 - Ensim
Rex Software Factories 20140117 - Ensim
 
System Center 2012 R2 en environnement hétérogène et hybride
System Center 2012 R2 en environnement hétérogène et hybrideSystem Center 2012 R2 en environnement hétérogène et hybride
System Center 2012 R2 en environnement hétérogène et hybride
 

Plus de MD DAY

Sogeti mdday2010
Sogeti mdday2010Sogeti mdday2010
Sogeti mdday2010MD DAY
 
Etatdegeneve mdday2010
Etatdegeneve mdday2010Etatdegeneve mdday2010
Etatdegeneve mdday2010MD DAY
 
Intro mdday2010
Intro mdday2010Intro mdday2010
Intro mdday2010MD DAY
 
W4 mdday2010
W4 mdday2010W4 mdday2010
W4 mdday2010MD DAY
 
Stevecook uml mdday2010
Stevecook uml mdday2010Stevecook uml mdday2010
Stevecook uml mdday2010MD DAY
 
Capgemini mdday2010
Capgemini mdday2010Capgemini mdday2010
Capgemini mdday2010MD DAY
 
Sodius cassidian mdday2010
Sodius cassidian mdday2010Sodius cassidian mdday2010
Sodius cassidian mdday2010MD 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
 
Soyatec mdday2010
Soyatec mdday2010Soyatec mdday2010
Soyatec mdday2010MD DAY
 
Britair mdday2010
Britair mdday2010Britair mdday2010
Britair mdday2010MD DAY
 
Mia software mdday2010
Mia software mdday2010Mia software mdday2010
Mia software mdday2010MD DAY
 
Jaxio mdday2010
Jaxio  mdday2010Jaxio  mdday2010
Jaxio mdday2010MD DAY
 
BluAge sopra mdday2010
BluAge sopra mdday2010BluAge sopra mdday2010
BluAge sopra mdday2010MD DAY
 

Plus de MD DAY (15)

Sogeti mdday2010
Sogeti mdday2010Sogeti mdday2010
Sogeti mdday2010
 
Etatdegeneve mdday2010
Etatdegeneve mdday2010Etatdegeneve mdday2010
Etatdegeneve mdday2010
 
Intro mdday2010
Intro mdday2010Intro mdday2010
Intro mdday2010
 
W4 mdday2010
W4 mdday2010W4 mdday2010
W4 mdday2010
 
Stevecook uml mdday2010
Stevecook uml mdday2010Stevecook uml mdday2010
Stevecook uml mdday2010
 
Capgemini mdday2010
Capgemini mdday2010Capgemini mdday2010
Capgemini mdday2010
 
Sodius cassidian mdday2010
Sodius cassidian mdday2010Sodius cassidian mdday2010
Sodius cassidian mdday2010
 
Objetdirect redsen
Objetdirect redsenObjetdirect redsen
Objetdirect redsen
 
Dcns mdday2010
Dcns mdday2010Dcns mdday2010
Dcns mdday2010
 
Obeo mdday2010
Obeo mdday2010Obeo mdday2010
Obeo mdday2010
 
Soyatec mdday2010
Soyatec mdday2010Soyatec mdday2010
Soyatec mdday2010
 
Britair mdday2010
Britair mdday2010Britair mdday2010
Britair mdday2010
 
Mia software mdday2010
Mia software mdday2010Mia software mdday2010
Mia software mdday2010
 
Jaxio mdday2010
Jaxio  mdday2010Jaxio  mdday2010
Jaxio mdday2010
 
BluAge sopra mdday2010
BluAge sopra mdday2010BluAge sopra mdday2010
BluAge sopra mdday2010
 

Microsoft mdday2010

  • 1. DPE France Microsoft Agilité & Modélisation Xavier Warzee Microsoft France Blog : http://blogs.msdn.com/agilefr LinkedIn : http://www.linkedin.com/in/xwarzee
  • 2. Agenda • Microsoft et l’Agilité – Offres – Communautés – Événements • Microsoft et la Modélisation – Offres – Collaborations
  • 3. DPE France Microsoft et l’Agilité
  • 4. Offres • Visual Studio 2010 & Team Foundation Server 2010 : – Template de projet Scrum ! • Téléchargement : http://bit.ly/adXzj3 • Guide : http://bit.ly/clAIrd • Urban Turtle – Plugin TFS • Tableau de tâches (à la Post- it) • Site : http://urbanturtle.com
  • 5. Communautés • Microsoft France est – Membre de l’Institut Agile • http://institut-agile.fr • Référentiel des pratiques agiles • Partenaire des entreprises : études, séminaires, etc. – Membre du « French Scrum User Group » • http://frenchsug.org • Groupe des utilisateurs français de Scrum • Forum d’échanges, événements mensuels, conférence en mars 2011 – Sponsor et contributeur de l’Agile Tour 2009, 2010 • http://agiletour.org
  • 6. Evénements liés à l’Agilité • Microsoft est sponsor et contribue à : – L’Agile Tour en octobre chaque année • http://agiletour.org – La conférence Agile France en mai chaque année • http://conf.agile-france.org – Des événements du French Scrum User Group • http://meetup.com/frenchsug • Microsoft organise – Les Microsoft TechDays à Paris en février chaque année • http://www.microsoft.com/france/mstechdays/ – L’ALM Summit à Redmond en novembre • http://www.alm-summit.com
  • 7. DPE France Microsoft et la Modélisation
  • 8. Offres • Approche généraliste avec UML – Modèles des • applications, • composants, • frameworks. • Approche spécifique avec les DSLs – Productivité logiciel – Efficacité métier – Qualité du code • Du logiciel au système d’information
  • 9. Offres •UML au niveau logique •DSLs au niveau physique •Support de .Net •Refactoring à l’aide de modèles visuels •Intégration ALM Intégration des niveaux physiques et logiques • Visualisation des codes existants • Comprendre, manipuler et réutiliser Découverte d’architecture • FxCop pour la conception • Traçabilité du modèle au code • Connexion claire entre architecture et besoins fonctionnels Validation d’architecture
  • 10. Support UML dans VS 2010 > Architecture Edition •Conforme au niveau 1 (L1) avec quelques exceptions et addtions ! VSTS 2010 supporte UML 2.1.2 •Diagramme de cas d’utilisations •Diagramme de classes •Diagramme d’activités •Diagramme de séquences •Diagramme de composants •Diagramme d’états (L2) Diagrammes supportés
  • 11. Layer Diagram • Architectural validation ensures code matches intended design. • Layer diagram details the intended design. • Classes and namespaces are mapped to layers in the diagram.
  • 12. Architecture Explorer • Understanding a system can prevent the butterfly effect. • Architecture Explorer helps discover and understand how a system works. • Visualize existing code assets and how they connect.
  • 13. Support UML dans VS 2010 > Architecture Edition
  • 14. Intérêts XAML  XML (outils, manipulation, génération,…)  Déploiement, maintenance  Lisibilité ApplicationModel Framework WPF WFWCF .NET est de plus en plus orienté modèle SupportdeXAML
  • 15. .NET est de plus en plus orienté modèle SupportdeXAML WCF WF WPF/Silverlight .NET 3.0 .NET 3.5 .NET 4.0 Rich XAML support Rich XAML support Rich XAML support Rich XAML support Rich XAML support XAML with code behind XAML with code behind No XAML support Limited XAML support
  • 16. Collaborations : OMG • depuis septembre 2008 Microsoft est membre actif de l’OMG • Steve Cook, co-créateur d’UMLReprésentant • publié officiellement par l’OMG en décembre 2008 pour améliorer • plus simple et extensible, diagrammes mieux définis (+ précis et ambigüités réduites), l’interopérabilité Steve Cook est leader du RFI « Future of UML » •RFP « UML Specification Simplication » : letre d’intention -> UML 2.5 Steve co-chair UML 2.4 & 2.5 • RFP « MOF Support for Semantic Structures » adopté (non publié) Microsoft a publié
  • 17. Collaborations : Eclipse Fondation avec Soyatec • depuis septembre 2008 Soyatec est membre actif de l’Eclipse Foundation • Yves Yang, fondateur de SoyatecReprésentant • PMF (Presentation Modeling Framework) • Meta-modèle pour les Interfaces Graphiques • Utiliser un dérivé de XAML, les frameworks EGF • La prise en compte de la plateforme .Net Yves Yang est leader du projet PMF • Génération d’applications Windows Phone 7 à partir d’un modèle  Exemple de cible supportée : WP7