La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

2 Retours d'expérience : Mise en place de TFS 2010 et utilisation des outils de développement Axel Charpentier Responsable R&D Betclic Florent Santin.

Présentations similaires


Présentation au sujet: "2 Retours d'expérience : Mise en place de TFS 2010 et utilisation des outils de développement Axel Charpentier Responsable R&D Betclic Florent Santin."— Transcription de la présentation:

1

2 2 Retours d'expérience : Mise en place de TFS 2010 et utilisation des outils de développement Axel Charpentier Responsable R&D Betclic Florent Santin Consultant ALM Access it IDF

3 3 Présentation Betclic Créé en 2005 à Londres, BetClic fait partit dun groupe français en forte croissance, présent dans le domaine des jeux en ligne et des paris sportifs sur Internet. BetClic est devenu en six ans seulement lun des opérateurs les plus importants de ce secteur en Europe, avec plus de 1,5 millions de joueurs inscrits.. BetClic opère plusieurs sites dans différents pays conformément à leur législation respective

4 4 Contexte technique En 2 ans, de 5 développeurs à 40 Développeurs 10 Chefs de projet 15 Testeurs 8 DBA Besoin dorganisation des développements: Historiquement: TFS 2008 Contrôle de code source basique (archivage/extraction) Utilisation dun élément de travail personnalisé Système de build externe

5 5 Pourquoi TFS 2010? Nouvelles fonctionnalités du produit Nouvelle organisation: méthode Agile Meilleures implication des testeurs Meilleure intégration avec Visual Studio 2010 /.NET 4.0

6 6 Avant / après

7 7 ? + +

8 8 Contraintes liées à la migration Interruption de service impossible (trop dintervenants) Cycle de projet non interruptible (corrections en production) Besoin de former les équipes avant utilisation Beaucoup dintervenants!

9 9 Roadmap de migration Migration technique Migration serveur TFS 2008 vers serveur collection « old » dans TFS 2010 Aucune modification sur la structure des Team Projects et du code source Le serveur TFS 2008 peut être arrêté Pas de changement dhabitudes de travail (juste nouveau serveur) Réorganisation sources Une collection « production » est créé dans TFS 2010 Les projets sont copiés depuis la dernière branche de la collection « old » vers la collection « production » Les développeurs doivent refaire leurs espaces de travail, découvrir la nouvelle structure de sources Pas dimpact pour les chefs de projets Migration Work Items Les chefs de projets utilisent les noueaux Work Items Si requis Les chefs de projets extraient les work items dans la collection « Old » avec Excel et les réinjectent dans la collection « production » Pas dimpact pour les développeurs Peut seffectuer chef de projet par chef de projet, sur plusieurs jours Sensibilisations testeurs Les testeurs sont sensibilités et formés aux outils de tests Microsoft Ils peuvent mettre en place les tests et les automatiser 04/10 17h Interruption de service pour devs 12/10 9h Interruption de service pour devs 1 journée Pas dinterruption de service 19/10 9h Pas dinterruption de service Les développeurs sont formés à TFS 2010 et à la nouvelle structure du code source Les chefs de projet sont formés à la nouvelle méthode et à lutilisation des nouveaux Work Items

10 10 Retour dexperience: contrôle de code source Migration technique: Migration vers Visual Studio 2010 /.NET 3.5! Installation du serveur Migration des sources TFS dans une nouvelle collection de TFS 2010 Arrêt de lancien serveur Migration et restructuration des projets un à un par les leaders techniques

11 11 Retour dexperience: Contrôle de code source Impact après migration: Travail sur contrôle de code source: stratégie de branching, tests unitaires, couverture de code Builds: Plus difficiles à mettre en œuvre dans le contexte, nécessite un travail en plein temps sur un contexte comme Betclic Points positifs: CodeUI Test, prise en main très rapide Gated-Checkin

12 12 Retour dexperience: Gestion de projet Beaucoup dinterrogation au niveau du management: Utilisation de TFS comme outil de gestion de portefeuille de projets != outil de suivi des développement Importance du découpage en projets VS produit Mise en place du produit au travers du changement de process: vers lagilité

13 13 Retour dexperience: Gestion de projet Les points positifs: Les éléments de travail liés Reports natifs de gestion de projet « A chacun son outil » Les points négatifs: Pas de DashBoard natif multi projets déquipes Amalgame entre un outils de PPM et de suivie du dev

14 14 Chantiers à venir… Chaine de Build complète Des développements aux portes de la production Tests, tests et tests Labs Management: en cours détude Chantier en agilité qui continue…

15 15 Conclusion Déjà 6 mois découlés, le travail continu Très bon outil mais, dans un contexte de SI important: Le vrai travail débute « après » linstallation du produit… … mais quasiment tout les scénarios de personnalisation sont couverts Une mise en place par étape est recommandée!

16 16 Utilisation des outils de développement 09/02/2011 Karine GUERIN Unit manager Hotel IT Amadeus

17 17 Agenda Présentation dAmadeus Le projet Le cycle de développement Implémentation de Kanban Conclusion

18 18

19 19 Le projet, léquipe, les outils Création de léquipe fin 2007, technologies pilotes dans 1A, autonomie complète Outillage Visual Studio 2008/2010 Expression Blend 3 TFS 2008/2010 ClickOnce

20 20 Larchitecture

21 21 Le cycle de développement Cycle de développement classique Analyse fonctionnelle Etude graphique Implémentation collaborative Tests fonctionnels et graphiques

22 22

23 23

24 24

25 25

26 26 Le cycle de développement Spécialistes fonctionnels et techniques recentrés sur le domaine de compétence mais en étroite collaboration Convergence rapide vers les solutions graphiques avec maitrise des couts Qualité et prédictibilité

27 27 Implémentation de Kanban Agilité et réactivité naturellement induite par loutillage Cycle de développement mature => Choix de Kanban Utilisation de Visual WIP, tableau Kanban pour TFS : en cours, principalement pour automatiser le calcul des métriques

28 28 Tableau Kanban

29 29 Conclusion Outillage sophistiqué et pertinent => cycle intrinsèquement agile Equipe réactive, concentrée sur son cœur de métier et très motivée Fonctionnalités denses, étude précise pour choisir ce qui est utile et rentable Prochaines étapes : Finalisation de limplémentation de Kanban Exploitation de la suite 2010 Partage des composant avec une application legacy

30 30 Ressources Des questions ? Retrouvez-nous au Village Dév sur les stands W10 / W11 / W12 ! Visual Studio France Abonnements MSDN Groupe Facebook Visual Studio en France

31 31 MSDN et TechNet : lessentiel des ressources techniques à portée de clic Portail administration et infrastructure pour informaticiens Portail de ressources technique pour développeurs

32


Télécharger ppt "2 Retours d'expérience : Mise en place de TFS 2010 et utilisation des outils de développement Axel Charpentier Responsable R&D Betclic Florent Santin."

Présentations similaires


Annonces Google