Fran ois merand platform alm advisor microsoft florent santin inner circle access it
Download
1 / 29

Améliorer la qualité de vos applications avec Visual Studio Team System 2010 - PowerPoint PPT Presentation


  • 72 Views
  • Uploaded on

François MERAND | Platform & ALM Advisor | Microsoft Florent SANTIN | Inner Circle | Access-IT. Améliorer la qualité de vos applications avec Visual Studio Team System 2010. Inner Circle : L’ALM au coeur de l’entreprise. Inner Circle , nos partenaires 2009-2010.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Améliorer la qualité de vos applications avec Visual Studio Team System 2010' - fawzia


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Fran ois merand platform alm advisor microsoft florent santin inner circle access it

François MERAND | Platform & ALM Advisor | Microsoft

Florent SANTIN | InnerCircle | Access-IT

Améliorer la qualité de vos applications avec Visual Studio Team System 2010


Inner Circle : L’ALM au coeur de l’entreprise


Inner circle nos partenaires 2009 2010
InnerCircle, nos partenaires 2009-2010


Une brique du capital de l entreprise

Application Lifecycle Management

Une brique du capital de l'entreprise…

  • Le cycle de vie des applications (lifecycle) couvre toute la période durant laquelle une organisation engage des moyens (€, ressources) sur son patrimoine applicatif

    • De l'idée de départ jusqu'à la fin de vie de la solution

  • Les 3 composantes associées à l'ALM :

    • Gouvernance: prise de décision et gestion de projets

    • Développement: les processus qui permettent de créer (et mettre à jour) les applications

    • Exploitation: l'ensemble des tâches requises pour exploiter et maintenir les applications


Les 3 composantes de l alm
Les 3 composantes de l’ALM

Gouvernance

Développement

Exploitation

Idée

Déploiement

Fin de vie


Outillage de l alm
Outillage de l’ALM

Proposition de valeur de la plateforme Microsoft

  • Gouvernance

    • Microsoft Project, Project Server

  • Développement

    • Visual Studio Team System

    • La gamme Expression

  • Exploitation

    • la famille System Center

  • L'intégration entre ces briques est primordiale !

    • … et va continuer à s'améliorer

  • Ecosystème

  • Partenaires

  • P&P


De bonsoutils de développement


De la m thode
De la méthode !





1 re tape tests unitaires couverture de tests
1 de loin!ère étape : Tests unitaires & couverture de tests


Etape 1 8 notre projet
Etape 1/8 – Notre projet de loin!

  • Une solution :

    • 1 projet « interface graphique » - GUI

    • 1 projet « classes métiers » - CORE

    • 1 projet « tests unitaires »

  • Nous allons mettre en place un processus de « build & intégration continue…

  • … en y intégrant tests unitaires et en mesurant la pertinence de ces tests (couverture)


2 me tape test impact s
2 de loin!èmeétape : Test impactés


Etape 2 8 am lioration des tests
Etape 2/8 – Amélioration des tests de loin!

  • Equipe projet :

    • Nous avons mis en place : build, tests et couverture de test.

    • Nouvelle fonctionnalité permettant de capitaliser sur les tests réalisés

  • Chef de projet :

    • Bien, je suis pour, mais comment éviter que cela ne nuise à notre productivité?

    • Comment tenir compte des données de couverture récoltées à chaque cycle ?


3 me tape gated check in
3 de loin!ème étape : Gated Check-in


Etape 3 8 am lioration du build
Etape 3/8 – Amélioration du de loin!build

  • Equipe projet :

    • Nous venons de découvrir les tests impactés

  • Chef de projet :

    • Autres problèmes maintenant : les builds « cassés » et le travail en équipe…


4 me tape architecture et code
4 de loin!ème étape : Architecture et code


Etape 4 8 architecture
Etape 4/8 – Architecture de loin!

  • Equipe projet :

    • Nous venons de découvrir le « gated check-in » de VSTS 2010

    • Le nouveau moteur de build (workflow)

  • Chef de projet :

    • Bien, mais comment maintenir cohérence et architecture dans mon projet?

    • Comment prendre en compte tous les risques ?


5 me tape mtlm
5 de loin!ème étape : MTLM


Etape 5 8 mtlm partie 1
Etape 5/8 – MTLM Partie 1 de loin!

  • Equipe projet :

    • Nous venons de découvrir le nouveau module architecture de VSTS 2010

  • Chef de projet

    • Je souhaite à présent mettre en place des campagnes de tests ?


6 me tape chasse aux bugs
6 de loin!ème étape : chasse aux bugs


Etape 6 8 mtlm partie 2
Etape 6/8 – MTLM Partie 2 de loin!

  • Equipe projet :

    • Nous avons désormais un solution pour nos campagnes de tests : MTLM

  • Chef de projet

    • Ok, mais le développeur, comment peut-il reprendre la main sur un bug ?


7 me tape validation du correctif
7 de loin!ème étape : validation du correctif


Etape 7 8 mtlm partie 3
Etape 7/8 – MTLM partie 3 de loin!

  • Equipe projet :

    • Nous venons de voir comment MTLM est totalement connecté avec les développeurs

  • Chef de projet :

    • Ok ! Et au final, quoi de neuf coté tests des interfaces graphiques? (test UI)


8 me tape tests ui
8 de loin!ème étape : Tests UI


Etape 8 8 mtlm partie 4
Etape 8/8 – MTLM partie 4 de loin!

  • Equipe projet :

    • Nous avons maintenant une prise en compte des tests UI dans VSTS 2010.


Questions ? de loin!

La réponse est oui.

Mais quelle était la question ?


ad