Your SlideShare is downloading. ×
0
Pattern Agile avec Visual             Studio 2012 et TFS 2012                Olivier Conq - Responsable R&D, MEDIAPOST    ...
Cette session…      • Présente un exemple d’utilisation des        patterns Agile en utilisant un TFS 2012 &        Visual...
Nous présenterons…      • SCRUM chez MEDIAPOST      • Démo: un sprint complet            –   Planning Poker            –  ...
Qui sommes nous?         PRÉSENTATIONPatterns et pratiques Agile avec Visual Studio 2012 et TFS 2012
• Cabinet de conseil, d’expertise technique et de réalisation        exclusivement dédié aux technologies Microsoft et aux...
• Acteur majeur du marketing de la relation client en        France et en Europe, MEDIAPOST accompagne        depuis plus ...
Organisations & retour d’expérience ALM 2010NOTRE ENVIRONNEMENT
Les équipes   Campagnes               Rosetta            Portail Data              Fournit des solutions                  ...
Scrum: 3 équipes      • 3 équipes en Scrum            – Rosetta v2            – Portail Data            – Innovation      ...
Etat des lieux TFS 2010Outils trop   Difficulté à      Collaborationcomplexes     mettre en place   limitée              d...
Les conséquences au quotidien             Face à la complexité des outils, les PO et les managers sont revenus sur       ...
Où en sommes nous?       En cours chez MediaPost:               Premier projet pilote basculé fin octobre 2012          ...
SCRUMPatterns et pratiques Agile avec Visual Studio 2012 et TFS 2012
Les principes fondateurs                                                      Qualité non                                 ...
Les acteurs                   Scrum Master                                     Product Owner                   - Il protèg...
Les artefacts                   Sprint                                         Scrum Board                   Une fenêtre d...
Les cérémonies      • Le planning poker            – Réunion pendant laquelle l’équipe discute du Product Backlog         ...
Le cycle de vie Scrum      1.   Une vision      2.   Lister les fonctionnalités           attendues      3.   Evaluer les ...
LE PLANNING POKERPatterns et pratiques Agile avec Visual Studio 2012 et TFS 2012
BénéficesMeilleure         Cohérence          Gain du tempsvisibilité du     entre les outils   pour le POtravail réalisé ...
LE SPRINT PLANNINGPatterns et pratiques Agile avec Visual Studio 2012 et TFS 2012
BénéficesGains de        Vision unifiée   Communicationproductivité    des données      et collaborationpour l’équipe   du...
LE DAILY MEETINGPatterns et pratiques Agile avec Visual Studio 2012 et TFS 2012
BénéficesCollaboration      Coûts de         Adapté auxfacilité via des   formation très   équipesoutils simples     faibl...
DÉVELOPPEMENTS !Patterns et pratiques Agile avec Visual Studio 2012 et TFS 2012
BénéficesArtefacts Scrum   Collaboration   Outils intégréintégrés dans     interactive,    sur tout le cyclel’outils de   ...
Rétrospective: questions / réponses?
Donnez votre avis !                   Depuis votre smartphone, sur :                    http://notes.mstechdays.fr    De n...
Contacts•   Olivier Conq    Responsable R&D Mediapost    olivier.conq@mediapost.fr    Blog: http://blog.avecvoo.com•   Mic...
Upcoming SlideShare
Loading in...5
×

Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)

690

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
690
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Intro code / dev
  • Notation
  • Transcript of "Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)"

    1. 1. Pattern Agile avec Visual Studio 2012 et TFS 2012 Olivier Conq - Responsable R&D, MEDIAPOST Fabian Langlet - Technical Leader, MEDIAPOST) Michel Perfetti - Manager pôle ALM, CELLENZA, MVP ALMCode / Développement
    2. 2. Cette session… • Présente un exemple d’utilisation des patterns Agile en utilisant un TFS 2012 & Visual Studio 2012 • Nous n’aborderons pas: – L’installation TFS & Visual Studio – Les détails sur les outilsPatterns et pratiques Agile avec Visual Studio 2012 et TFS 2012
    3. 3. Nous présenterons… • SCRUM chez MEDIAPOST • Démo: un sprint complet – Planning Poker – Sprint Planning – Daily Meetings – DéveloppementPatterns et pratiques Agile avec Visual Studio 2012 et TFS 2012
    4. 4. Qui sommes nous? PRÉSENTATIONPatterns et pratiques Agile avec Visual Studio 2012 et TFS 2012
    5. 5. • Cabinet de conseil, d’expertise technique et de réalisation exclusivement dédié aux technologies Microsoft et aux méthodes agiles, Cellenza accompagne ses clients dans l’adoption des meilleures pratiques, techniques et méthodologiques. • A la fois bras droit et tiers de confiance, Cellenza propose une aide à la conception, au développement et à la gestion des architectures et des applications basées sur la plateforme technologique Microsoft. Dans cette perspective, le cabinet fédère les meilleurs référents de la communauté .Net et les coachs agiles les plus reconnusPatterns et pratiques Agile avec Visual Studio 2012 et TFS 2012
    6. 6. • Acteur majeur du marketing de la relation client en France et en Europe, MEDIAPOST accompagne depuis plus de 20 ans les annonceurs dans la mise en œuvre de leur stratégie de communication de proximité • A l’aide d’une large palette d’expertises, MEDIAPOST a constitué son propre pôle de développement afin de proposer à ses clients des solutions sur mesure et toujours à la pointe des technologiesPatterns et pratiques Agile avec Visual Studio 2012 et TFS 2012
    7. 7. Organisations & retour d’expérience ALM 2010NOTRE ENVIRONNEMENT
    8. 8. Les équipes Campagnes Rosetta Portail Data Fournit des solutions Gère l’intégralité La plateforme de des projets Data de campagnes personnalisés communication de l’entreprise multicanale (vente/location/tr aitement) Facteur Innovation Recette Service + Développement en R&D les projets Teste les innovants, incréments Services à notamment mobile livrés par les valeurs ajoutés de MEDIAPOST trois autres pour les facteurs équipes
    9. 9. Scrum: 3 équipes • 3 équipes en Scrum – Rosetta v2 – Portail Data – Innovation • 2 équipes en Kanban – Facteur Service + – Gestion de campagnesPatterns et pratiques Agile avec Visual Studio 2012 et TFS 2012
    10. 10. Etat des lieux TFS 2010Outils trop Difficulté à Collaborationcomplexes mettre en place limitée des tests d’acceptation automatisés
    11. 11. Les conséquences au quotidien  Face à la complexité des outils, les PO et les managers sont revenus sur des fichiers Excel  Duplication de l’information  Difficulté de synchronisation  Travail important de report des données  Tests difficiles à mettre en place  Tests d’acceptation peu automatisés  Grosse charge de tests manuels pour les équipes de recette  Régressions  Collaboration limitée  Visual Studio permet de mettre à jour ses données mais pas de collaborer  Difficulté à synchroniser des équipes géographiquement distantesPatterns et pratiques Agile avec Visual Studio 2012 et TFS 2012
    12. 12. Où en sommes nous?  En cours chez MediaPost:  Premier projet pilote basculé fin octobre 2012  L’ensemble des équipes de développement basculées début décembre 2012 • Migration réalisée en un weekend  Le temps de remonter les backup de TFS 2010  Pas d’incidents post-migration • Reste à faire  Migrer nos templates sur Scrum 2.0 & Microsoft Agile  Cible: 26 février 2013Patterns et pratiques Agile avec Visual Studio 2012 et TFS 2012
    13. 13. SCRUMPatterns et pratiques Agile avec Visual Studio 2012 et TFS 2012
    14. 14. Les principes fondateurs Qualité non négociable SCRUM Rapidité de livraison Orienté (TTM) BusinessPatterns et pratiques Agile avec Visual Studio 2012 et TFS 2012
    15. 15. Les acteurs Scrum Master Product Owner - Il protège l’équipe des - Dirige le projet d’un point de vue perturbations extérieurs business - Il est team leader et facilitateur - Communique une vision claire du - Il améliore la productivité de produit l’équipe - Définit les caractéristiques principales du produit (Product backlog) Equipe - Délivre un produit de qualité - Analyse le product backlog et estime la complexité des éléments - Architecture la solution techniquePatterns et pratiques Agile avec Visual Studio 2012 et TFS 2012
    16. 16. Les artefacts Sprint Scrum Board Une fenêtre de temps limitée Le tableau sur lequel le travail durant laquelle l’équipe de tout le monde est affiché au développe ce qui est prioritaire quotidien pour le Product Owner. A la fin du sprint, l’équipe délivre en production un incrément Sprint Backlog Product Backlog La liste des items qui seront La liste de tout ce que le PO développés pendant le sprint à souhaite dans son produit venir. C’est les développeurs qui quelqu’on soit la taille ou la sélectionnent ces items complexité. Liste ordonné par priorité métierPatterns et pratiques Agile avec Visual Studio 2012 et TFS 2012
    17. 17. Les cérémonies • Le planning poker – Réunion pendant laquelle l’équipe discute du Product Backlog – Estimation de la taille des User Stories • Le sprint planning – Réunion pendant laquelle l’équipe détermine ce qu’elle va prendre pour le sprint à venir – Estimation des tâches techniques associées • Le daily meeting – Qui a fait quoi? Qui va faire quoi? Quels problèmes sont rencontrés • La démo – Montrer au PO ce qui a été fait pendant un sprint • La rétrospective – Que fait on bien? Que fait-on moins bien? Comment nous améliorer?Patterns et pratiques Agile avec Visual Studio 2012 et TFS 2012
    18. 18. Le cycle de vie Scrum 1. Une vision 2. Lister les fonctionnalités attendues 3. Evaluer les fonctionnalités (Planning Poker) 4. Choisir les fonctionnalités réalisables durant un sprint (Sprint Planning) 5. Développer ! 6. Tous les jours, les membres de l’équipe discutent de leur travail (Daily Meeting) 7. Livrer et s’améliorer 8. On recommence !Patterns et pratiques Agile avec Visual Studio 2012 et TFS 2012
    19. 19. LE PLANNING POKERPatterns et pratiques Agile avec Visual Studio 2012 et TFS 2012
    20. 20. BénéficesMeilleure Cohérence Gain du tempsvisibilité du entre les outils pour le POtravail réalisé et la méthodepar l’équipe utilisée au quotidien
    21. 21. LE SPRINT PLANNINGPatterns et pratiques Agile avec Visual Studio 2012 et TFS 2012
    22. 22. BénéficesGains de Vision unifiée Communicationproductivité des données et collaborationpour l’équipe du projet renforcée
    23. 23. LE DAILY MEETINGPatterns et pratiques Agile avec Visual Studio 2012 et TFS 2012
    24. 24. BénéficesCollaboration Coûts de Adapté auxfacilité via des formation très équipesoutils simples faible distribuéeset légers
    25. 25. DÉVELOPPEMENTS !Patterns et pratiques Agile avec Visual Studio 2012 et TFS 2012
    26. 26. BénéficesArtefacts Scrum Collaboration Outils intégréintégrés dans interactive, sur tout le cyclel’outils de traçabilité de viedéveloppement
    27. 27. Rétrospective: questions / réponses?
    28. 28. 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 TechDayshttp://notes.mstechdays.fr
    29. 29. Contacts• Olivier Conq Responsable R&D Mediapost olivier.conq@mediapost.fr Blog: http://blog.avecvoo.com• Michel Perfetti Responsable ALM Cellenza michel.perfetti@cellenza.com Blog: http://www.buildmeimfamous.net• Twitter: @miiitch• Fabian Langlet Tech lead Innovation Mediapost fabian.langlet@mediapost.fr Blog: http://html5webapp.blogspot.com
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×