SlideShare une entreprise Scribd logo
1  sur  34
Mise en place d'une usine
        logicielle pour technologies
    Microsoft et non Microsoft avec
                           TFS 2012

   Guillaume Rouchon              Stéphane Barde
   MVP Visual Studio ALM          Responsable Etudes et
   guillaume.rouchon@wygwam.com   Développements

   Wygwam                         La Mutuelle Générale


Code / Développement
Accélérateur sur technologies Microsoft

                                                                  .NET
                                                                  WPF
                                                                  Silverlight
                                                                  HTML5
                                                                  MVC
                                                                  Cartographie
                                                                  Cloud
                                                                  SharePoint
                                                                  Office 365
                                                                  Lync
                                                                  Windows Phone
                                                                  Windows 8
                                                                  UX
                                                                  TFS
                                                                  Test
                                                                  Méthodologie
                                                                  SQL Server
                                                                  SSRS
                                                                  SSAS



x 80 collaborateurs
France Belgique Suisse Canada
Agenda
• Besoin
• ALM / TFS 2012
  – Gestion des sources
  – Build
  – Déploiement automatique
• Retours
BESOIN
Contexte
La Mutuelle Générale:

•   3e mutuelle française
•   12e assureur santé
•   Plus de 65 ans d’expérience dans le domaine de la santé
•   Une histoire liée à La Poste et France Télécom
•   Une mutuelle aujourd’hui ouverte à tous

•   2 marchés : Particuliers & Entreprises

•   2 métiers :
•   Gestion du régime obligatoire de Sécurité sociale
•   Assurance de personnes (santé et prévoyance)
Problématiques
• Un SI complexe et en forte évolution
• Une initiative transverse visant à :
   – Urbaniser le SI LMG
   – Rationaliser et industrialiser nos développements
• Une problématique spécifique pour les
  développements WEB .Net avec 3 axes d’évolution
   – Contrôle des sources
   – Gestion des builds
   – Gestion des livraisons
• La solution TFS a été retenu sur le périmètre
Problématiques
• Au delà des développements .Net, la volonté de
  gérer un maximum de codes sources avec une
  solution unique
• Etude d’opportunité pour une extension aux
  développements non WEB, évaluée via un POC
  –   Unix/Shell
  –   SQL
  –   PowerCenter (Informatica)
  –   Cobol
• Livraison automatisée sur les environnements de
  qualification et production.
Introduction

ALM / TFS 2012
Application Lifecycle Management
                                     Besoins métiers   Gestion du                 Gestion du
GOUVERNANCE                                            portefeuille de            portefeuille
Piloter son patrimoine applicatif                      projets                    d’applications
à travers des outils de gestion de
        portefeuiile projet                                               Gouvernance



  PRODUCTION                                           Dev                Dev                      Dev
  DU LOGICIEL
     Phase SDLC (Software                                                                                   SDLC v2
     Development LifeCycle)                                                     Maintenance
                                                   SDLC v1
                                                                                       Exploitation

 EXPLOITATION
    Mise en production des
      applications et suivi                                              Supervision          Mise à jour
    (version, correctifs, etc.)
                                          Idée               Déploiement                                         Fin de vie
Office


               Version Control   Test Case Management

          Requirements                      Build Automation
          Management
         Project                                     Reporting
         Management


                            Extensibility
Team Foundation Service
• Team Foundation dans Azure
• Hébergé et maintenu par Microsoft
• Composants disponibles
  – Gestion de sources
  – Gestion de Work Item
  – Gestion des builds
• Gratuit jusqu’à 5 utilisateurs
• 2 gestionnaires de sources disponibles
  – TFVC : gestionnaire centralisé historique
  – Git : gestionnaire distribué intégré à TFS et Visual Studio !
Gestion des sources

ALM / TFS 2012
Besoins
• Centralisation des sources
• Règles communes
  – Organisation en Team Project
  – Stratégie de branche
  – Organisation des sources
• Intégration aux outils
Organisation
• Mise en place de règles
  – Un Team Project par application métier
  – Stratégie de branche simple
  – Organisation par livrable ou technologie
• Mise en place d’un serveur NuGet privé
  – Pour les dépendances externes validées
  – Pour les dépendances internes
Intégration aux outils MS
• .NET 4.0
  – Team Explorer 2012
                            Visual Studio    Visual Studio


• .NET 1.1
                                2012             2003


                                             MSSCCI 2012

  – Provider MSSCCI 2012
  – Team Explorer 2012
                                  Team Explorer 2012




                               Team Foundation Server
                                       2012
Intégration aux outils non MS
• Java/PHP
   – Team Explorer Everywhere 2012                         Eclipse            Unix

• PL/SQL Developer
   – Plugin VCS                                          Team Explorer Everywhere 2012

   – Provider MSSCCI 2012
   – Team Explorer 2012
• Unix
   – Team Explorer Everywhere 2012                          Team Foundation Server
                                                                    2012

• Informatica
   – Pas d’option de personnalisation
   – Mise en place d’un script d’export/import via Team Explorer
     Everywhere 2012
GESTION DES SOURCES
Build

ALM / TFS 2012
Besoin
• Automatisation des builds
  –   Versioning
  –   Tests unitaires
  –   CodeAnalysis / StyleCop
  –   Packaging


• Compilation non MS
.NET 4.0
• Template de build personnalisé
  – Community TFS Build Extensions
     • Versioning                         Versioning

     • StyleCop
                                           StyleCop

     • Setup
  – Paramètres de build personnalisés
                                            Build


                                        Tests Unitaires


                                            Setup
                                          Packaging
ASP.NET 1.1
• Template de build personnalisé
  – Pas de support de MsBuild
     • Compilation via DevEnv
     • Peu de log
     • Pas de personnalisation                    Versioning

  – Nécessite les extensions FrontPage
                                                  Setup IIS
     • RTR FrontPage Server Extensions
  – Nécessite la présence d’une application Web
                                                    Build
                                                   DevEnv


     • Création d’une application à la volé         Setup
                                                  Packaging

     • Suppression de l’application à la fin
Chaîne non MS
• Template de build personnalisé
  – Copie de fichiers
  – Compilation sur serveur Unix
     • Copie des fichiers sources           Copie Sources
                                              sur Unix

     • Compilation via remote SSH
                                            Build sur Unix

     • Récupération des fichiers compilés   Récupération
                                              binaires


                                             Packaging
BUILD
Déploiement automatique

ALM / TFS 2012
Besoin
• Déploiement automatique
  – Sur différents environnements
  – Sur des serveurs mutualisés
  – Paramétrable




                               WEB 1   DATA   WEB 2
Environnement Microsoft
• Utilisation du moteur de build
  – Workflow personnalisé
  – Récupération des binaires/packages d’une build
  – Exécution à distance de scripts
     • Via agents de Build
     • Via remote PowerShell
Environnement Unix
• Utilisation du moteur de build
  – Workflow personnalisé
  – Récupération des binaires et fichiers d’une build
  – Exécution à distance de script
     • Via remote SSH
DÉPLOIEMENT AUTOMATIQUE
RETOURS
Retours
• 50 applications métier sont référencées dans TFS sur périmètre des
  applications intranet (.Net) en production pour src/build/deploy
• Utilisé par les équipes de développement et production
• Retour POC positifs des équipes
• En pilote sur projet Décisionnel pour gérer les shell et sql
  (src/build/deploy)
    – Sera étendu à Informatica prochainement
• TFS couplé avec Sharepoint pour gérer les documents de conception
  fonctionnelle et technique, les dossier d'installation et exploitation
• Bilan Positif
    – Amélioration qualité
    – Diminution risque d'erreur
    – Industrialisation et simplification effective
MERCI !
Donnez votre avis !
                   Depuis votre smartphone, sur :
                    http://notes.mstechdays.fr

    De nombreux lots à gagner toutes les heures !!!
               Claviers, souris et jeux Microsoft…

       Merci de nous aider à améliorer les TechDays

http://notes.mstechdays.fr
Développeurs                                                         Pros de l’IT
 http://aka.ms/generation-app       Formez-vous en ligne        www.microsoftvirtualacademy.com

    http://aka.ms/evenements-
                 developpeurs     Retrouvez nos évènements      http://aka.ms/itcamps-france


            Les accélérateurs
                                  Faites-vous accompagner
Windows Azure, Windows Phone,
                                  gratuitement
                   Windows 8


                                   Essayer gratuitement nos     http://aka.ms/telechargements
                                                 solutions IT

         La Dev’Team sur MSDN       Retrouver nos experts       L’IT Team sur TechNet
          http://aka.ms/devteam           Microsoft             http://aka.ms/itteam

Contenu connexe

Tendances

20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez EngieLeClubQualiteLogicielle
 
INTRANET 2.0 SFR avec PersonAll
INTRANET 2.0 SFR avec PersonAllINTRANET 2.0 SFR avec PersonAll
INTRANET 2.0 SFR avec PersonAllPersonall SAS
 
Seminaire Portail Open Source
Seminaire Portail Open SourceSeminaire Portail Open Source
Seminaire Portail Open SourceIppon
 
1h chrono pour créer votre infrastructure virtuelle avec l’interface Visual C...
1h chrono pour créer votre infrastructure virtuelle avec l’interface Visual C...1h chrono pour créer votre infrastructure virtuelle avec l’interface Visual C...
1h chrono pour créer votre infrastructure virtuelle avec l’interface Visual C...Microsoft
 
Softfluent speig mdday2010
Softfluent speig mdday2010Softfluent speig mdday2010
Softfluent speig mdday2010MD DAY
 
Mise en œuvre de TFS 2010 dans un environnement technologique hétérogène
Mise en œuvre de TFS 2010 dans un environnement technologique hétérogèneMise en œuvre de TFS 2010 dans un environnement technologique hétérogène
Mise en œuvre de TFS 2010 dans un environnement technologique hétérogèneMicrosoft Technet France
 
Mise en œuvre de TFS 2010 dans un environnement technologique hétérogène
Mise en œuvre de TFS 2010 dans un environnement technologique hétérogèneMise en œuvre de TFS 2010 dans un environnement technologique hétérogène
Mise en œuvre de TFS 2010 dans un environnement technologique hétérogèneGrégory Ott
 
Tout ce que vous avez manqué sur SQL Azure depuis un an
Tout ce que vous avez manqué sur SQL Azure depuis un anTout ce que vous avez manqué sur SQL Azure depuis un an
Tout ce que vous avez manqué sur SQL Azure depuis un anMicrosoft Technet France
 
20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continue20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continueLeClubQualiteLogicielle
 
Prototype rapport
Prototype rapportPrototype rapport
Prototype rapportInes Ouaz
 
Scub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libreScub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libreStéphane Traumat
 
Formation Usine Logicielle gratuite par Ippon 2014
Formation Usine Logicielle gratuite par Ippon 2014Formation Usine Logicielle gratuite par Ippon 2014
Formation Usine Logicielle gratuite par Ippon 2014Ippon
 
At2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicAt2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicEmmanuel Hugonnet
 
Linkedin Open Portal 0220102
Linkedin Open Portal 0220102Linkedin Open Portal 0220102
Linkedin Open Portal 0220102OpenPortal
 
20171122 04 - Automatisation - formation et certifications
20171122 04 - Automatisation - formation et certifications20171122 04 - Automatisation - formation et certifications
20171122 04 - Automatisation - formation et certificationsLeClubQualiteLogicielle
 
20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle 20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle LeClubQualiteLogicielle
 
Usine logicielle à Orange Labs
Usine logicielle à Orange LabsUsine logicielle à Orange Labs
Usine logicielle à Orange LabsEmmanuel Hugonnet
 

Tendances (20)

Mobilité && SAP
Mobilité && SAPMobilité && SAP
Mobilité && SAP
 
20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie
 
INTRANET 2.0 SFR avec PersonAll
INTRANET 2.0 SFR avec PersonAllINTRANET 2.0 SFR avec PersonAll
INTRANET 2.0 SFR avec PersonAll
 
Seminaire Portail Open Source
Seminaire Portail Open SourceSeminaire Portail Open Source
Seminaire Portail Open Source
 
1h chrono pour créer votre infrastructure virtuelle avec l’interface Visual C...
1h chrono pour créer votre infrastructure virtuelle avec l’interface Visual C...1h chrono pour créer votre infrastructure virtuelle avec l’interface Visual C...
1h chrono pour créer votre infrastructure virtuelle avec l’interface Visual C...
 
Softfluent speig mdday2010
Softfluent speig mdday2010Softfluent speig mdday2010
Softfluent speig mdday2010
 
Mise en œuvre de TFS 2010 dans un environnement technologique hétérogène
Mise en œuvre de TFS 2010 dans un environnement technologique hétérogèneMise en œuvre de TFS 2010 dans un environnement technologique hétérogène
Mise en œuvre de TFS 2010 dans un environnement technologique hétérogène
 
Mise en œuvre de TFS 2010 dans un environnement technologique hétérogène
Mise en œuvre de TFS 2010 dans un environnement technologique hétérogèneMise en œuvre de TFS 2010 dans un environnement technologique hétérogène
Mise en œuvre de TFS 2010 dans un environnement technologique hétérogène
 
Tout ce que vous avez manqué sur SQL Azure depuis un an
Tout ce que vous avez manqué sur SQL Azure depuis un anTout ce que vous avez manqué sur SQL Azure depuis un an
Tout ce que vous avez manqué sur SQL Azure depuis un an
 
20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continue20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continue
 
Les usines à logiciels
Les usines à logicielsLes usines à logiciels
Les usines à logiciels
 
Prototype rapport
Prototype rapportPrototype rapport
Prototype rapport
 
Scub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libreScub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libre
 
Formation Usine Logicielle gratuite par Ippon 2014
Formation Usine Logicielle gratuite par Ippon 2014Formation Usine Logicielle gratuite par Ippon 2014
Formation Usine Logicielle gratuite par Ippon 2014
 
J2 ee
J2 eeJ2 ee
J2 ee
 
At2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicAt2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville Public
 
Linkedin Open Portal 0220102
Linkedin Open Portal 0220102Linkedin Open Portal 0220102
Linkedin Open Portal 0220102
 
20171122 04 - Automatisation - formation et certifications
20171122 04 - Automatisation - formation et certifications20171122 04 - Automatisation - formation et certifications
20171122 04 - Automatisation - formation et certifications
 
20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle 20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle
 
Usine logicielle à Orange Labs
Usine logicielle à Orange LabsUsine logicielle à Orange Labs
Usine logicielle à Orange Labs
 

En vedette

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
 
Livraison et intégration continue avec TFS 2013 et InRelease
Livraison et intégration continue avec TFS 2013 et InReleaseLivraison et intégration continue avec TFS 2013 et InRelease
Livraison et intégration continue avec TFS 2013 et InReleaseMicrosoft
 
Ms es 70-291_1.0_fr
Ms es 70-291_1.0_frMs es 70-291_1.0_fr
Ms es 70-291_1.0_frjmydsa
 
NOUVEAU: Autodesk Infrastructure Map Server 2012
NOUVEAU: Autodesk Infrastructure Map Server 2012NOUVEAU: Autodesk Infrastructure Map Server 2012
NOUVEAU: Autodesk Infrastructure Map Server 2012Geomap GIS America
 
Windows server certification_path
Windows server certification_pathWindows server certification_path
Windows server certification_pathjmydsa
 
Présentation de Xplanner pour Sage CRM
Présentation de Xplanner pour Sage CRMPrésentation de Xplanner pour Sage CRM
Présentation de Xplanner pour Sage CRMFred Canevet
 
Ms es 70-290_0.97_fr
Ms es 70-290_0.97_frMs es 70-290_0.97_fr
Ms es 70-290_0.97_frjmydsa
 
Les avantages du Cloud avec Windows Server 2012
Les avantages du Cloud avec Windows Server 2012Les avantages du Cloud avec Windows Server 2012
Les avantages du Cloud avec Windows Server 2012NRC
 
Présentation projet fin d'etude licence informatique 2009
Présentation projet fin d'etude licence informatique 2009Présentation projet fin d'etude licence informatique 2009
Présentation projet fin d'etude licence informatique 2009Aniss Bouraba
 
Windows server 2012
Windows server 2012Windows server 2012
Windows server 2012Ndim43
 
Rapport PFE Ingénieurs - ULT-2016 - Hamza Mefteh fini
Rapport PFE Ingénieurs - ULT-2016 - Hamza Mefteh finiRapport PFE Ingénieurs - ULT-2016 - Hamza Mefteh fini
Rapport PFE Ingénieurs - ULT-2016 - Hamza Mefteh finiHamza Mefteh
 
Active Directory en 2012 : les meilleures pratiques en design, sécurité et ad...
Active Directory en 2012 : les meilleures pratiques en design, sécurité et ad...Active Directory en 2012 : les meilleures pratiques en design, sécurité et ad...
Active Directory en 2012 : les meilleures pratiques en design, sécurité et ad...Microsoft Technet France
 
Soutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSoutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSiwar GUEMRI
 
Medical openerp
Medical openerpMedical openerp
Medical openerpHORIYASOFT
 
Gestion des Projets des Fin d'etudes ( Version Alpha )
Gestion des Projets des Fin d'etudes ( Version Alpha )Gestion des Projets des Fin d'etudes ( Version Alpha )
Gestion des Projets des Fin d'etudes ( Version Alpha )Ayed CHOKRI
 
Projet de fin d etudes
Projet de fin d etudesProjet de fin d etudes
Projet de fin d etudes3azwa
 
Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2Ben Abdelwahed Slim
 
Rapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédiaRapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédiaNazih Heni
 

En vedette (20)

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
 
Livraison et intégration continue avec TFS 2013 et InRelease
Livraison et intégration continue avec TFS 2013 et InReleaseLivraison et intégration continue avec TFS 2013 et InRelease
Livraison et intégration continue avec TFS 2013 et InRelease
 
Ms es 70-291_1.0_fr
Ms es 70-291_1.0_frMs es 70-291_1.0_fr
Ms es 70-291_1.0_fr
 
NOUVEAU: Autodesk Infrastructure Map Server 2012
NOUVEAU: Autodesk Infrastructure Map Server 2012NOUVEAU: Autodesk Infrastructure Map Server 2012
NOUVEAU: Autodesk Infrastructure Map Server 2012
 
Windows server certification_path
Windows server certification_pathWindows server certification_path
Windows server certification_path
 
Présentation de Xplanner pour Sage CRM
Présentation de Xplanner pour Sage CRMPrésentation de Xplanner pour Sage CRM
Présentation de Xplanner pour Sage CRM
 
Ms es 70-290_0.97_fr
Ms es 70-290_0.97_frMs es 70-290_0.97_fr
Ms es 70-290_0.97_fr
 
Les avantages du Cloud avec Windows Server 2012
Les avantages du Cloud avec Windows Server 2012Les avantages du Cloud avec Windows Server 2012
Les avantages du Cloud avec Windows Server 2012
 
Présentation projet fin d'etude licence informatique 2009
Présentation projet fin d'etude licence informatique 2009Présentation projet fin d'etude licence informatique 2009
Présentation projet fin d'etude licence informatique 2009
 
Windows server 2012
Windows server 2012Windows server 2012
Windows server 2012
 
Rapport PFE Ingénieurs - ULT-2016 - Hamza Mefteh fini
Rapport PFE Ingénieurs - ULT-2016 - Hamza Mefteh finiRapport PFE Ingénieurs - ULT-2016 - Hamza Mefteh fini
Rapport PFE Ingénieurs - ULT-2016 - Hamza Mefteh fini
 
Pfe
PfePfe
Pfe
 
Active Directory en 2012 : les meilleures pratiques en design, sécurité et ad...
Active Directory en 2012 : les meilleures pratiques en design, sécurité et ad...Active Directory en 2012 : les meilleures pratiques en design, sécurité et ad...
Active Directory en 2012 : les meilleures pratiques en design, sécurité et ad...
 
Soutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSoutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logiciel
 
Medical openerp
Medical openerpMedical openerp
Medical openerp
 
Rapport PFE VoIP
Rapport PFE VoIPRapport PFE VoIP
Rapport PFE VoIP
 
Gestion des Projets des Fin d'etudes ( Version Alpha )
Gestion des Projets des Fin d'etudes ( Version Alpha )Gestion des Projets des Fin d'etudes ( Version Alpha )
Gestion des Projets des Fin d'etudes ( Version Alpha )
 
Projet de fin d etudes
Projet de fin d etudesProjet de fin d etudes
Projet de fin d etudes
 
Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2
 
Rapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédiaRapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédia
 

Similaire à Mise en place d’une usine logicielle pour technologies Microsoft et non Microsoft avec TFS 2012

[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
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Olivier Conq
 
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
 
Accéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetAccéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetFrédéric Vandenbriele
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012Microsoft
 
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
 
OevO - Projets 2011 - 2011 Alain PAYSANT
OevO - Projets 2011 - 2011 Alain PAYSANTOevO - Projets 2011 - 2011 Alain PAYSANT
OevO - Projets 2011 - 2011 Alain PAYSANTampaysant
 
Formation d'architecte logiciel AFCEPF
Formation d'architecte logiciel AFCEPFFormation d'architecte logiciel AFCEPF
Formation d'architecte logiciel AFCEPFBoubker ABERWAG
 
Le Developpement Web Aspnet2 Vb2005
Le Developpement Web Aspnet2   Vb2005Le Developpement Web Aspnet2   Vb2005
Le Developpement Web Aspnet2 Vb2005Gregory Renard
 
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...Samuel Metias
 
Introduction à DevOps
Introduction à DevOpsIntroduction à DevOps
Introduction à DevOpsMicrosoft
 
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ?
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ? TFS 2012 : un pas vers l'agilité... en avant ou en arrière ?
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ? Christophe HERAL
 
Duet Entreprise 2.0 pour SharePoint et SAP
Duet Entreprise 2.0 pour SharePoint et SAPDuet Entreprise 2.0 pour SharePoint et SAP
Duet Entreprise 2.0 pour SharePoint et SAPMicrosoft Décideurs IT
 
developpement web framework cms developpement brute
developpement web framework cms developpement brutedeveloppement web framework cms developpement brute
developpement web framework cms developpement bruteYounesOuladSayad1
 
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019Bonitasoft
 
Modern Monitoring dans Azure
Modern Monitoring dans AzureModern Monitoring dans Azure
Modern Monitoring dans AzureManon PERNIN
 
Programmation Web developpement dynamique
Programmation Web developpement dynamiqueProgrammation Web developpement dynamique
Programmation Web developpement dynamiqueYounesOuladSayad1
 

Similaire à Mise en place d’une usine logicielle pour technologies Microsoft et non Microsoft avec TFS 2012 (20)

[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
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
 
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...
 
Accéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetAccéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.Net
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012
 
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 ...
 
OevO - Projets 2011 - 2011 Alain PAYSANT
OevO - Projets 2011 - 2011 Alain PAYSANTOevO - Projets 2011 - 2011 Alain PAYSANT
OevO - Projets 2011 - 2011 Alain PAYSANT
 
Formation d'architecte logiciel AFCEPF
Formation d'architecte logiciel AFCEPFFormation d'architecte logiciel AFCEPF
Formation d'architecte logiciel AFCEPF
 
Le Developpement Web Aspnet2 Vb2005
Le Developpement Web Aspnet2   Vb2005Le Developpement Web Aspnet2   Vb2005
Le Developpement Web Aspnet2 Vb2005
 
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
 
Introduction à DevOps
Introduction à DevOpsIntroduction à DevOps
Introduction à DevOps
 
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ?
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ? TFS 2012 : un pas vers l'agilité... en avant ou en arrière ?
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ?
 
Duet Entreprise 2.0 pour SharePoint et SAP
Duet Entreprise 2.0 pour SharePoint et SAPDuet Entreprise 2.0 pour SharePoint et SAP
Duet Entreprise 2.0 pour SharePoint et SAP
 
MERAZKA Messaoud
MERAZKA MessaoudMERAZKA Messaoud
MERAZKA Messaoud
 
developpement web framework cms developpement brute
developpement web framework cms developpement brutedeveloppement web framework cms developpement brute
developpement web framework cms developpement brute
 
CV REBAI Hamida
CV REBAI HamidaCV REBAI Hamida
CV REBAI Hamida
 
CV_MohamedHabibABIDI
CV_MohamedHabibABIDICV_MohamedHabibABIDI
CV_MohamedHabibABIDI
 
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
 
Modern Monitoring dans Azure
Modern Monitoring dans AzureModern Monitoring dans Azure
Modern Monitoring dans Azure
 
Programmation Web developpement dynamique
Programmation Web developpement dynamiqueProgrammation Web developpement dynamique
Programmation Web developpement dynamique
 

Plus de Microsoft

Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuMicrosoft
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaSMicrosoft
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileMicrosoft
 
Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Microsoft
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Microsoft
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Microsoft
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à ZMicrosoft
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Microsoft
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Microsoft
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsMicrosoft
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Microsoft
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryMicrosoft
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Microsoft
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Microsoft
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Microsoft
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET CoreMicrosoft
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Microsoft
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Microsoft
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursMicrosoft
 

Plus de Microsoft (20)

Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieu
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaS
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobile
 
Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à Z
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs Analytics
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site Recovery
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET Core
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeurs
 

Mise en place d’une usine logicielle pour technologies Microsoft et non Microsoft avec TFS 2012

  • 1. Mise en place d'une usine logicielle pour technologies Microsoft et non Microsoft avec TFS 2012 Guillaume Rouchon Stéphane Barde MVP Visual Studio ALM Responsable Etudes et guillaume.rouchon@wygwam.com Développements Wygwam La Mutuelle Générale Code / Développement
  • 2. Accélérateur sur technologies Microsoft .NET WPF Silverlight HTML5 MVC Cartographie Cloud SharePoint Office 365 Lync Windows Phone Windows 8 UX TFS Test Méthodologie SQL Server SSRS SSAS x 80 collaborateurs France Belgique Suisse Canada
  • 3. Agenda • Besoin • ALM / TFS 2012 – Gestion des sources – Build – Déploiement automatique • Retours
  • 5. Contexte La Mutuelle Générale: • 3e mutuelle française • 12e assureur santé • Plus de 65 ans d’expérience dans le domaine de la santé • Une histoire liée à La Poste et France Télécom • Une mutuelle aujourd’hui ouverte à tous • 2 marchés : Particuliers & Entreprises • 2 métiers : • Gestion du régime obligatoire de Sécurité sociale • Assurance de personnes (santé et prévoyance)
  • 6. Problématiques • Un SI complexe et en forte évolution • Une initiative transverse visant à : – Urbaniser le SI LMG – Rationaliser et industrialiser nos développements • Une problématique spécifique pour les développements WEB .Net avec 3 axes d’évolution – Contrôle des sources – Gestion des builds – Gestion des livraisons • La solution TFS a été retenu sur le périmètre
  • 7. Problématiques • Au delà des développements .Net, la volonté de gérer un maximum de codes sources avec une solution unique • Etude d’opportunité pour une extension aux développements non WEB, évaluée via un POC – Unix/Shell – SQL – PowerCenter (Informatica) – Cobol • Livraison automatisée sur les environnements de qualification et production.
  • 9. Application Lifecycle Management Besoins métiers Gestion du Gestion du GOUVERNANCE portefeuille de portefeuille Piloter son patrimoine applicatif projets d’applications à travers des outils de gestion de portefeuiile projet Gouvernance PRODUCTION Dev Dev Dev DU LOGICIEL Phase SDLC (Software SDLC v2 Development LifeCycle) Maintenance SDLC v1 Exploitation EXPLOITATION Mise en production des applications et suivi Supervision Mise à jour (version, correctifs, etc.) Idée Déploiement Fin de vie
  • 10. Office Version Control Test Case Management Requirements Build Automation Management Project Reporting Management Extensibility
  • 11. Team Foundation Service • Team Foundation dans Azure • Hébergé et maintenu par Microsoft • Composants disponibles – Gestion de sources – Gestion de Work Item – Gestion des builds • Gratuit jusqu’à 5 utilisateurs • 2 gestionnaires de sources disponibles – TFVC : gestionnaire centralisé historique – Git : gestionnaire distribué intégré à TFS et Visual Studio !
  • 13. Besoins • Centralisation des sources • Règles communes – Organisation en Team Project – Stratégie de branche – Organisation des sources • Intégration aux outils
  • 14. Organisation • Mise en place de règles – Un Team Project par application métier – Stratégie de branche simple – Organisation par livrable ou technologie • Mise en place d’un serveur NuGet privé – Pour les dépendances externes validées – Pour les dépendances internes
  • 15. Intégration aux outils MS • .NET 4.0 – Team Explorer 2012 Visual Studio Visual Studio • .NET 1.1 2012 2003 MSSCCI 2012 – Provider MSSCCI 2012 – Team Explorer 2012 Team Explorer 2012 Team Foundation Server 2012
  • 16. Intégration aux outils non MS • Java/PHP – Team Explorer Everywhere 2012 Eclipse Unix • PL/SQL Developer – Plugin VCS Team Explorer Everywhere 2012 – Provider MSSCCI 2012 – Team Explorer 2012 • Unix – Team Explorer Everywhere 2012 Team Foundation Server 2012 • Informatica – Pas d’option de personnalisation – Mise en place d’un script d’export/import via Team Explorer Everywhere 2012
  • 19. Besoin • Automatisation des builds – Versioning – Tests unitaires – CodeAnalysis / StyleCop – Packaging • Compilation non MS
  • 20. .NET 4.0 • Template de build personnalisé – Community TFS Build Extensions • Versioning Versioning • StyleCop StyleCop • Setup – Paramètres de build personnalisés Build Tests Unitaires Setup Packaging
  • 21. ASP.NET 1.1 • Template de build personnalisé – Pas de support de MsBuild • Compilation via DevEnv • Peu de log • Pas de personnalisation Versioning – Nécessite les extensions FrontPage Setup IIS • RTR FrontPage Server Extensions – Nécessite la présence d’une application Web Build DevEnv • Création d’une application à la volé Setup Packaging • Suppression de l’application à la fin
  • 22. Chaîne non MS • Template de build personnalisé – Copie de fichiers – Compilation sur serveur Unix • Copie des fichiers sources Copie Sources sur Unix • Compilation via remote SSH Build sur Unix • Récupération des fichiers compilés Récupération binaires Packaging
  • 23. BUILD
  • 25. Besoin • Déploiement automatique – Sur différents environnements – Sur des serveurs mutualisés – Paramétrable WEB 1 DATA WEB 2
  • 26. Environnement Microsoft • Utilisation du moteur de build – Workflow personnalisé – Récupération des binaires/packages d’une build – Exécution à distance de scripts • Via agents de Build • Via remote PowerShell
  • 27. Environnement Unix • Utilisation du moteur de build – Workflow personnalisé – Récupération des binaires et fichiers d’une build – Exécution à distance de script • Via remote SSH
  • 30. Retours • 50 applications métier sont référencées dans TFS sur périmètre des applications intranet (.Net) en production pour src/build/deploy • Utilisé par les équipes de développement et production • Retour POC positifs des équipes • En pilote sur projet Décisionnel pour gérer les shell et sql (src/build/deploy) – Sera étendu à Informatica prochainement • TFS couplé avec Sharepoint pour gérer les documents de conception fonctionnelle et technique, les dossier d'installation et exploitation • Bilan Positif – Amélioration qualité – Diminution risque d'erreur – Industrialisation et simplification effective
  • 32. Donnez votre avis ! Depuis votre smartphone, sur : http://notes.mstechdays.fr De nombreux lots à gagner toutes les heures !!! Claviers, souris et jeux Microsoft… Merci de nous aider à améliorer les TechDays http://notes.mstechdays.fr
  • 33.
  • 34. Développeurs Pros de l’IT http://aka.ms/generation-app Formez-vous en ligne www.microsoftvirtualacademy.com http://aka.ms/evenements- developpeurs Retrouvez nos évènements http://aka.ms/itcamps-france Les accélérateurs Faites-vous accompagner Windows Azure, Windows Phone, gratuitement Windows 8 Essayer gratuitement nos http://aka.ms/telechargements solutions IT La Dev’Team sur MSDN Retrouver nos experts L’IT Team sur TechNet http://aka.ms/devteam Microsoft http://aka.ms/itteam

Notes de l'éditeur

  1. ~40”
  2. ~1’20”
  3. ~55"
  4. ~2’
  5. ~1’30"
  6. ~2’30"
  7. ~2’
  8. ~1’
  9. ~1’30"
  10. ~1’40"
  11. ~2’20"
  12. ~1’
  13. ~1’
  14. ~1’30"
  15. ~2’
  16. ~1’20"
  17. ~1’30"
  18. ~1’
  19. ~2’
  20. Notation