XEBIA DÉVELOPPEMENT OFFSHORE DISTRIBUÉ EN MÉTHODES AGILES. CAS CLIENT : CoachClub



Documents pareils
Les offres de Xebia : Agilité, Big Data, Cloud, DevOps, Java & Friends, Mobilité et Web Oriented Architecture.

Règles d engagement. Présentation Diapositives Bibliographie Questions Les vertus de la marche

backlog du produit Product Owner

Certification Scrum Master

Scrum + Drupal = Julien Dubois

25/12/2012

Conduite de projets SI. Les méthodes «Agiles» N QUAL/1995/3660e ORESYS

1/15. Jean Bernard CRAMPES Daniel VIELLE

Méthodes Agiles et gestion de projets

Scrum Une méthode agile pour vos projets

Le Product Owner Clé de voute d un projet agile réussi

PagesJaunes.fr Mise en place de Scrum de scrum. Fabien Grellier Agile Tour Octobre

Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES

La solution IBM Rational pour une ALM Agile

Retour d expérience implémentation Scrum / XP

Formation pour Product Owner

Formation Scrum. 2 jours

REX Scrum Master du terrain

Scrum et itk : adaptation de la méthode au développement d OAD. D après Henrik Kniberg Scrum et XP depuis les tranchées

Isabelle Nicolas

Maîtrise d ouvrage agile

Gestion de Projet Agile

Cours Ephec Niv. 2 : Technique et gestion de projet. Par Monsieur Bertieaux Année Académique Quelles sont les 4 valeurs Agiles?

Agile 360 Product Owner Scrum Master

Gestion de projet Agile. STS IRIS Module «Gérer et organiser un projet informatique»

LA MÉTHODE AGILE VS LE CYCLE EN V UNE RÉVOLUTION DANS LA GESTION DE PROJET. Franck BEULÉ

Guide de Préparation. EXIN Agile Scrum. Foundation

Scrum et l'agilité des équipes de développement

Méthode Agile de 3 ème génération J-P Vickoff

Soyez agile. Dans l industrie du logiciel, la. De plus chaque projet informatique

Topologie du web - Valentin Bourgoin - Méthodes agiles & SCRUM

SCRUM chez BWIN : implémentation d une méthode agile dans Focalpoint Spasija Taseva et Corinne Bacle

Les méthodes Agiles Introduction. Intervenant : Tremeur Balbous tremeur@agilegardener.com 04/09/2008

GESTION DE PROJET : LA METHODE AGILE

Jean-Pierre Vickoff

Méthodes de développement

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

EXIN Agile Scrum Master

Programmation Agile Mise en oeuvre via Scrum et l'extreme Programming (XP)

Gestion Projet. Cours 3. Le cycle de vie

CATALOGUE)FORMATION)2015)

INF2015 Développement de logiciels dans un environnement Agile Examen final hiver 2015

Les méthodes Agiles. Introduc)on aux méthodes Agiles Exemple : Scrum

Feature Team Primer. par Craig Larman et Bas Vodde. Version 1.2

Scrum/XP adapté au BI/DW

CHAPITRE 3 : LES METHODES AGILES?

INTRODUCTION À LA GESTION DE PROJET AGILE (BACKLOG, TABLEAUX DE BORD, BURNDOWN, PLANIFICATION D ITERATIONS)

Méthodologies SCRUM Présentation et mise en oeuvre

STRATEGIE, GOUVERNANCE ET TRANSFORMATION DE LA DSI

Diplôme Fédéral de Web Project Manager

L'agilité appliquée à nous-mêmes. Philippe Krief, PhD Development Manager IBM France Lab

Méthodes agiles. CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS. Jean-Louis Bénard jlb@businessinteractif.

AGENCE DE COMMUNICATION INTERACTIVE LES POSTES CLEFS EN AGENCE WEB

Le management de projet

MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES

Scrum Le guide pratique de la méthode agile la plus populaire 3 e édition Claude Aubry 320 pages Dunod, 2013

Le cycle de développement des produits à la Société GRICS : une nouvelle approche

Le rôle du coach Agile et son apport pour le projet

Année : Team-War Jaafar AMRANI-MESBAHI Fabien GARCIA Abdelali NAIT BELKACEM Rahma NAKARA Philippe NGUYEN

Les mécanismes d'assurance et de contrôle de la qualité dans un

Speexx Basic Anglais, Français, Allemand, Italien, Espagnol,

Livre Blanc. Adoption des méthodes Agiles dans les projets IT Plus de maîtrise, plus de valeur, plus tôt et plus vite.

Sommaire LVNEXTCENTURY...3 L'AGENCE DE L'EXCELLENCE AFRICAINE...4 VOTRE COMMANDE LVNEXTCENTURY...7 VOS QUESTIONS ET PRISES DE NOTES...

Jean-Pierre Vickoff J-P Vickoff

BOOK DES OFFRES DE STAGE

Formation agile. Formation agile Created on 24 janv Edited on 29 févr Page 1 sur 16

Présentation UBO 12/2008 Présentation des méthodes agiles

ASSISTANCE. jdscenter. Centre d Affaires. jdscenter

transition vers l agilité à l échelle d une organisation

Scrum. ... pour des projets informatiques agiles. Pascal Lando Certified Scrum product owner

Scrum. Description. Traduit en langue française par Bruno Sbille et Fabrice Aimetti - Avril Trad FR v1.1

«L Entreprise et le numérique : Qui influence Qui?»

Développement itératif, évolutif et agile

CONTRAT DE PRESTATION DE SERVICES RÉALISÉS SELON LES METHODOLOGIES AGILES. - v 1.1 -

SCRUM BUT, LE LIVRE BLANC. De la problématique de mener un projet AGILE dans une organisation classique

Drive your success. «Un écosystème complexe implique une capacité de gestion temps réel des aléas»

Les 10 pratiques pour adopter une démarche DevOps efficace

Marketing et communication interactive comprendre et anticiper les usages et les besoins. Expertise technologique

Améliorez et industrialisez vos feedback produit

Bruno BORGHI Né en 1959

Développement logiciel, Tests et industrialisation

Expériences offshore en développement logiciel

XP : plus qu'agile. Extreme Programming v2 et Développement Responsable. Thierry Cros

Fondateur d Agile Impulse nicolashennion@agileimpulse.com. Support disponible sur agileimpulse.com/formation/scrumssii2j.

Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles

Agilitéet qualité logicielle: une mutation enmarche

MLD Pour résumer en une page...

AGILE IPHONE DEVELOPMENT

catégorie - développement rh

Conseil opérationnel en organisation, processus & système d Information. «Valorisation, Protection et Innovation de votre Patrimoine Numérique»

MICROSOFT DYNAMICS CRM & O Val

Projektron BCS 7.22 Plus qu'un logiciel de gestion de projets

Direction de l Entreprise - OUTILS DE PILOTAGE DE L ENTREPRISE (OPE) «Gestion de la P.M.E, gérer un Centre de Profit»

Marketing. Les différentes sous-familles et leurs missions. Marketing stratégique et études (02A) Marketing opérationnel (02B)

ALDEA ET SYSTEMES D INFORMATION

Personas. Le programme ne vous parle pas?

Architecture pragmatique pour la gestion du cycle de vie des applications (ALM)

Transcription:

XEBIA DÉVELOPPEMENT OFFSHORE DISTRIBUÉ EN MÉTHODES AGILES CAS CLIENT : CoachClub

Le métier de CoachClub CoachClub est le premier site vidéo de Coaching Sportif personnalisé. Mis au point par des professionnels du sport et de la santé, le site proposera un programme sur mesure afin d'accompagner les internautes abonnés dans la pratique d'une activité sportive régulière. Pourquoi CoachClub a choisi Xebia ADDM Le projet d'entreprise CoachClub, société financée par des investisseurs privés et institutionnels est, du point de vue de son site grand public, contrainte à relever les enjeux suivants : Un budget contraint La maîtrise des technologies Java / J2EE et des architectures distribuées acquises par les consultants de Xebia était de ce point de vue un gage de réussite. J'avais déjà pu expérimenter leur savoir faire quand j'étais Directeur Technique de voyages-sncf.com. Stéphane Coussement, DSI de CoachClub Comme dans tout démarrage d'entreprise, les moyens initiaux étaient limités par la taille de l'enveloppe d'amorçage. CoachClub devait démontrer à ses investisseurs sa capacité à utiliser au mieux ses ressources financières. Des critères de qualité exigeants CoachClub est une société ambitieuse et les projections de fréquentations exigeaient dès le départ de concevoir un site irréprochable du point de vue de sa stabilité et de sa capacité à monter en charge. Des délais très courts Par voie de conséquence, les fonctionnalités attendues par le marketing de CoachClub peuvent évoluer très rapidement. Seules les méthodes agiles nous garantissaient une réactivité suffisante. Aurélie Chomont Garbier, Directrice du Marketing de CoachClub Les contraintes de Time to Market imposées par le marketing de CoachClub ont amené ce client à demander à Xebia de s'engager sur des délais de réalisation très courts. Le modèle ADDM a permis, en cours de projet, d'accroître la taille de l'équipe de réalisation pour augmenter de manière linéaire la vélocité (capacité de réalisation calculée en fonctionnalités) pour faire face aux nouvelles demandes du marketing. Des besoins fonctionnels changeant Comme toute entreprise innovante, la stratégie de CoachClub se doit de s'adapter très rapidement affin d'exploiter toutes les possibilités d'un nouveau marché.

Le déroulement du projet L'équipe L'équipe initiale était constituée de personnel Xebia France (un Coach Agile, un Scrum Master, deux développeurs), Xebia India (un Technical leader, deux développeurs) et CoachClub (un Product Owner). Après quelques mois, la taille de celle-ci a été augmentée de 3 nouveaux collaborateurs, équitablement répartis entre l'inde et la France. L'organisation projet Le projet a été mené intégralement avec les méthodes agiles Scrum (pour la conduite de projet) et xp (pour les pratiques d'ingénierie), en mode distribué offshore. SCRUM Développement orienté tests Itérations courtes Listes de diffusion Responsabilité partagée Points quotidiens Réunions rétrospectives et Kick offs communs PROCESSUS COMMUNICATION Webcams Smart Boards Skype Mailing lists Stand Up meetings Echange transcontinentaux Qualimétrie & tableaux de bord de progression Graphiques Burndown Intégration continue Tableaux blancs d'itération Déploiement fréquent CONTRÔLE CONNAISSANCES & COMPETENCES Réunions bihebdomadaires de partage des connaissances Evaluations techniques de préembauche Wikis, Blogs, Podcasts Programmation par Pair Rotation des tâches Conformément au modèle ADDM de Xebia, l'équipe indienne est venue travailler en France pendant les deux premières itérations afin de bien comprendre les enjeux du projet et la stratégie de l'entreprise et de construire des relations étroites avec le client et le personnel français. Cette colocalisation est indispensable à t établissement d une propriété collective de l équipe vis-à-vis du projet, véritable clef de voûte d'un projet offshore réussi. Le premier Sprint a permis de concevoir l'architecture du site web, de constituer le Product Backlog, de mettre en place les outils nécessaires à la bonne conduite du projet ainsi que d'initier les équipes de CoachClub aux cérémonies. Stand Up Meeting entre les équipes indiennes et européennes (vue de New Delhi)

Les outils Les bonnes pratiques d'ingénierie prônées par le modèle ADDM de Xebia nécessitent l utilisation d outils de tests, d une plateforme d'intégration continue, des outils de communication, des outils de gestion de bugs, d un outil permettant de donner une visibilité quotidienne de l'avancée des travaux aux commanditaires du projet (Product Burndown Chart). Wiki Collaboratif Outil de contrôle de l'avancée des travaux (Product Burndown Chart)

Le bilan Coûts Le modèle Offshore de Xebia permet de réduire d'environ 25% les Taux Journaliers Moyens (TJM) grâce à l'utilisation de ressources de Xebia India à hauteur de 50%. Il ne faut néanmoins pas sous estimer l'investissement nécessaire aux échanges intercontinentaux afin de créer et d'entretenir tout au long du projet, le sentiment d'appartenance des tous les membres, quelque soit leur localisation, à une seule et même équipe. Stéphane Coussement, DSI de CoachClub Qualité La présence de tests tout au long du projet a permis de réduire sensiblement les risques de dysfonctionnement du site liés aux bogues. La séniorité de l'équipe (l'expérience moyenne des développeurs était de 5 ans) offre une garantie de qualité qui a été vérifiée tout au long du projet. Outil de gestion des couvertures de tests Cobertura Difficultés rencontrées Les difficultés rencontrées étaient essentiellement dues au changement de paradigme projet rendant nécessaires certains ajustements culturels et managériaux. La barrière de la langue, présente pendant les deux premières semaines, a vite disparu et cela malgré le faible niveau d'anglais de certains membres français de l'équipe grâce à la présence de moyens de communication alternatifs comme le Wiki, le mail et Skype qui ont permis de lever l'obstacle linguistique. Quelques règles de politesse et d hospitalité ont parachevé la construction de relations étroites entre les membres de l équipe. Les différences culturelles (rapport à la hiérarchie, règles de bienséance) entre l'inde et l'europe avaient, dès le départ, été anticipées grâce à l'expérience acquise par Xebia Pays Bas, artisan du modèle ADDM. Le rapport à la hiérarchie très différent du nôtre qu'ont les indiens sont au départ un frein à la transparence qu'il faut adresser très tôt. De la même manière, il est aussi absolument nécessaire d'instaurer des relations de pair et non de client/fournisseur entre les membres français et indiens de l'équipe. Olvier Bergeret, Responsable des développements chez CoachClub

Nous avons choisi pour construire notre site Web, le modèle Agile Offshore de Xebia qui nous garantit un prix très compétitif, une approche de développement par la valeur, des délais courts et une très grande qualité de code applicatif. Thierry Pépin, Président de CoachClub Xebia Global Services b.v. Utrechtseweg 49 1213 TL Hilversum THE NETHERLANDS Tel: +31 35 538 1921 Fax: +31 35 538 1922 web: www.xebia.com email: info@xebia.com Xebia India Pvt. Ltd. 303, Tower B, Millennium Plaza Sector 27, Sector Road Gurgaon 122002 Haryana INDIA Tel: +91 124 4200051 Fax: +91 124 4200052 web: www.xebiaindia.com email: infoindia@xebia.com Xebia France s.a.s. La Défense Colisée 10/12 Avenue de L Arche 92419 Courbevoie Cedex FRANCE Tel: +33 1 46 91 76 16 Fax: +33 1 46 91 88 00 web: www.xebia.fr email: info@xebia.fr