17
DPE France Microsoft Agilité & Modélisation Xavier Warzee Microsoft France Blog : http://blogs.msdn.com/agilefr LinkedIn : http://www.linkedin.com/in/xwarzee

Microsoft mdday2010

  • Upload
    md-day

  • View
    655

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Microsoft mdday2010

DPE France

Microsoft

Agilité & Modélisation

Xavier WarzeeMicrosoft FranceBlog : http://blogs.msdn.com/agilefrLinkedIn : http://www.linkedin.com/in/xwarzee

Page 2: Microsoft mdday2010

Agenda

• Microsoft et l’Agilité

– Offres

– Communautés

– Événements

• Microsoft et la Modélisation

– Offres

– Collaborations

Page 3: Microsoft mdday2010

DPE France

Microsoft et l’Agilité

Page 4: Microsoft mdday2010

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

Page 5: Microsoft mdday2010

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

Page 6: Microsoft mdday2010

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

Page 7: Microsoft mdday2010

DPE France

Microsoft et la Modélisation

Page 8: Microsoft mdday2010

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

Page 9: Microsoft mdday2010

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

Page 10: Microsoft mdday2010

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

Page 11: Microsoft mdday2010

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.

Page 12: Microsoft mdday2010

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.

Page 13: Microsoft mdday2010

Support UML dans VS 2010> Architecture Edition

Page 14: Microsoft mdday2010

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 Support de XAML

Page 15: Microsoft mdday2010

.NET est de plus en plus orienté modèleSupport de XAML

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

LimitedXAML support

Page 16: Microsoft mdday2010

Collaborations : OMG

• depuis septembre 2008Microsoft 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.5Steve co-chair UML 2.4 &

2.5

• RFP « MOF Support for Semantic Structures » adopté (non publié)

Microsoft a publié

Page 17: Microsoft mdday2010

Collaborations : Eclipse

Fondation avec Soyatec

• depuis septembre 2008Soyatec 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