ALM as a Service avec Team Foundation Server chez Orange Business Services IT&L@bs

Embed Size (px)

DESCRIPTION

Au cours de cette session, Orange Business Services IT&L@bs prsentera son retour dexprience sur le dploiement de Team Foundation Server dans une optique ALM as a Service afin doffrir le mme niveau doutillage et de service tous ses collaborateurs et toutes ses quipes travaillant sur des projets bass sur lcosystme Microsoft pour grer et industrialiser leurs dveloppements quelles que soient la taille des quipes et leur localisation. Un des objectifs de ce dploiement tait de fournir un service dentreprise atteignant les mmes standards de niveau de service, de flexibilit et de rapidit de mises disposition des ressources quune offre Cloud tout en permettant lentreprise de conserver lentire matrise du service et garantir ainsi la scurit et la confidentialit des donnes. IT&L@bs prsentera la dmarche quelle a mise en uvre pour concevoir ce service et le dployer, notamment linfrastructure quelle a mise en place (Hyper-V, portail libre-service SCVMM, Cluster SQL, SharePoint...). Elle prsentera au aussi comment il est utilis concrtement par ses quipes et quels ROI elle obtient au niveau entreprise et projet. Enfin, elle expliquera pourquoi, dans son contexte, elle prpare la mise disposition de la version 2012 de Team Foundation Server et comment elle va procder.

Text of ALM as a Service avec Team Foundation Server chez Orange Business Services IT&L@bs

  • ALM as a Service avec Team

    Foundation ServerPhilippe Ensarguet Directeur Technique

    Franois Bouteruche Evangliste ALM

    Orange Business Services IT&L@bs

    Session ALM202

    Code / Dveloppement

    http://www.itlabs.fr.orange-business.com

    mailto:philippe.ensarguet@orange.commailto:francois.bouteruche@orange.comhttp://www.itlabs.fr.orange-business.com/
  • concevoir, dvelopper et intgrer

    vos applications et infrastructures

    critiques pour accompagner votre

    transformation

    IT on demand & cloud professional

    services

    digital customer experience

    Smart M2M

    embedded & industrial systems

    contactless & payment

    contact :

    itlabs.contact@orange.com

    rendez-vous sur

    www.itlabs.fr.orange-business.com

    ALM as a Service avec Team Foundation Server

    Orange Business Services IT&L@bs

  • ALM as a Service avec Team Foundation Server

    Le besoin Industrialiser les activits

    La solution Un Cloud Priv de dveloppement bas sur TFS

    La dmarche Une conception et une mise en uvre collgiale du

    service

    Au menu

  • ALM as a Service avec Team Foundation Server

    Le ROI De nombreux gains directs et indirects

    Le futur En route vers Visual Studio et TFS 2012

    La dmo TDD avec Visual Studio et TFS 2012

    En dessert

  • INDUSTRIALISER LES ACTIVITS

    Le besoin

    ALM as a Service avec Team Foundation Server

  • ALM as a Service avec Team Foundation Server

    La gense du besoin Comment stabiliser ou amliorer la rentabilit des projets

    dans un contexte conomique difficile

    Sans augmenter les prix

    Sans compresser les temps de dveloppement au

    dtriment de la qualit

    La rponse Amliorer la productivit des quipes de dveloppement en

    industrialisant et automatisant leurs pratiques

    Industrialiser les activits

  • ALM as a Service avec Team Foundation Server

    Des objectifs globaux

    Industrialiser les activits

    assurer la traabilit et la reproductibilit dans le temps et dans lespace

    de nos dveloppements logiciels ;professionnaliser

    proposer une infrastructure commune dindustrialisation des

    dveloppements favorisant le partage des bonnes pratiques, le respect

    des rgles de qualit et le pilotage oprationnel des dveloppements ;cadrer

    les pratiques (de dveloppement, de test, dintgration continue, de

    gestion de projet, etc.) et les technologies mises en uvre en proposant

    un socle technique prouv.homogniser

  • ALM as a Service avec Team Foundation Server

    Des objectifs globaux

    Industrialiser les activits

    simplifier le reporting et de

    connatre chaque instant

    ltat dun projet ;

    rduire les cots en

    capitalisant une

    infrastructure commune ;

    augmenter la productivit

    des quipes par

    application des bonnes

    pratiques et lencadrement

    de leur application;

    amliorer la qualit de nos

    projets et de piloter le SLA

    qualit de nos prestations

  • UN CLOUD PRIV DE DVELOPPEMENT

    BAS SUR TFS

    La solution

    ALM as a Service avec Team Foundation Server

  • Core software

    development Corporate

    LANinstancie

    rfrentiel

    de code

    trackersforge

    qualimtrie

    build

    intgration

    continue

    rfrentiel

    de librairie

    espace de

    communication

    Instances

    Projet

    Instances

    entreprise

    Instances

    dveloppement

    ALM as a Service avec Team Foundation Server

    Un Cloud Priv de dveloppement

  • Agent de buildCorporate

    LANinstancie Team Foundation

    Server

    Trackers

    Rfrentiel de code

    Forge

    qualimtrie

    build

    intgration

    continue

    NuGet

    SharePoint

    Instances

    Projet

    Instances

    entreprise

    Visual Studio

    ALM as a Service avec Team Foundation Server

    Stockage des

    donnes via

    dans un cluster

    SQL Server

    Virtualisation

    Hyper-V

    Administration

    via SCVMM

    Mise en place

    dune

    supervision via

    SCOM

    Un Cloud Priv de dveloppement

  • ALM as a Service avec Team Foundation Server

    Flexibilit et ractivit

    Administrer par les

    rfrents techniques des

    projets

    Administrer par des

    rfrents au sein des

    Centres de

    Comptences

    Oprer par la DSITeam Foundation

    Server

    Collection de

    projets dun

    Centre de

    Comptences

    Projet dquipe Projet dquipe

    Collection de

    projets dun

    Centre de

    Comptences

    Projet dquipe

  • UNE RFLEXION ET UNE MISE EN

    UVRE COLLGIALE

    La dmarche

    ALM as a Service avec Team Foundation Server

  • ALM as a Service avec Team Foundation Server

    Implication des tous les acteurs

    Une rflexion collgiale

    Direction du

    Systme

    dInformation

    Direction

    Qualit,

    Mthodologie

    et Process

    Direction

    Technique

    Equipes de

    production

  • DES GAINS DIRECTS ET INDIRECTS

    Le ROI

    ALM as a Service avec Team Foundation Server

  • ALM as a Service avec Team Foundation Server

    Au niveau projet Mise disposition dun projet des ressources techniques adaptes aux

    processus de lentreprise en moins dune heure

    Entre 2 5 jours de mise en place des outils par projet auparavant

    Fiabilisation de lusage des outils grce un passage de comptences lies un projet des comptences transverses lentreprise

    Jusqu 5 jours sur la mise en place de lintgration continue par projet auparavant

    Matrise des cots de dveloppement en temps rel apportant une meilleure maitrise du projet et un meilleur partage des indicateurs avec le client

    Maitrise des risques techniques rduisant le nombre des anomalies et leur cot de correction

    Automatisation des tches faible valeurs ajoutes

    Le ROI

  • ALM as a Service avec Team Foundation Server

    Au niveau entreprise Plateforme consomme comme un service dentreprise type

    messagerie

    Les quipes projets ne perdent plus de temps grer des problmatiques dinfrastructure

    Jusqu 5 jours dadministration des outils par projet auparavant

    Mmes chances dindustrialisation offertes toutes nos agences quelque soit leur taille

    Matrise des cots

    Monte en comptences des ressources de dveloppement

    Capitalisation des dveloppements

    Meilleure matrise des mtiers de lingnierie logicielle

    Environnement de travail valorisant en interne et en externe

    Le ROI

  • EN ROUTE VERS VISUAL STUDIO ET TFS

    2012

    Le futur

    ALM as a Service avec Team Foundation Server

  • ALM as a Service avec Team Foundation Server

    Et aussi Ajout des environnements standards dans le Lab

    Management

    Amlioration du systme de notification des membres

    de lquipe

    Ajout de fonctionnalits de gestion de la capacit

    Support de dpt GIT en approche !

    Nouveau modle de release intgrant des

    amliorations rgulirement !

    En route vers Visual Studio et TFS 2012

  • ALM as a Service avec Team Foundation Server

    Maitrise des projets de leur avancement Visual Studio et TFS 2012 couvrent lensemble du cycle

    de vie dun projet

    Amlioration globale de lergonomie et de la lisibilit des informations

    Simplification de la gestion des tches dans VS avec le nouveau Team Explorer

    Le portail Team Web Access devient un incontournable pour le travail collaboratif et les runions, la gestion dquipe et les indicateurs

    En route vers Visual Studio et TFS 2012

  • ALM as a Service avec Team Foundation Server

    Tests U et qualit du code, passagers de 1re classe Nouvelle infrastructure de tests unitaires permettant dintgrer

    des frameworks tier

    Nouvelle fentre de gestion des tests unitaires

    Excution des tests unitaires en tche de fond

    Test en continu

    Amlioration de la fonction danalyse de la couverture du code

    Nouvelle fentre danalyse du code permettant une meilleure gestion des alertes

    Intgration de lanalyse de code et des mtriques avec le workflowde gestion du cycle de vie de lapplication

    Amlioration des fonctions de demande de relecture de code entre membre de lquipe

    En route vers Visual Studio et TFS 2012

  • ALM as a Service avec Team Foundation Server

    Quelle roadmap ? Mise disposition immdiate de Visual Studio 2012 via

    les abonnements MSDN

    Compatible avec TFS 2010

    Test en cours de TFS 2012

    Ouverture de la nouvelle plateforme Q2 2013 et

    fermeture de la plateforme TFS 2010

    MCO de la plateforme TFS 2010 jusqu la fin des

    projets hbergs

    En route vers Visual Studio et TFS 2012

  • TDD AVEC VISUAL STUDIO ET TFS 2012

    La dmo

    ALM as a Service avec Team Foundation Server

  • Formez-vous en ligne

    Retrouvez nos vnements

    Faites-vous accompagner

    gratuitement

    Essayer gratuitement nos

    solutions IT

    Retrouver nos experts

    Microsoft

    Pros de lITDveloppeurs

    www.microsoftvirtualacademy.comhttp://aka.ms/generation-app

    http://aka.ms/evenements-

    developpeurshttp://aka.ms/itcamps-france

    Les acclrateurs

    Windows Azure, Windows Phone,

    Windows 8

    http://aka.ms/telechargements

    La DevTeam sur MSDN

    http://aka.ms/devteam

    LIT Team sur TechNet

    http://aka.ms/itteam