BusinessCenter – Retour     d’expérience  3 ans de Gestion de Projet         Agile/Scrum
Mercià nos sponsors Platinum
Et mercià nos sponsors Gold et Silver
Qui sommes-nous ?     Cyril Lebars             Raphaël Despinasse• Responsable MOE depuis le    • Responsable de l’équipe ...
Qu’est ce que PagesJaunes BusinessCenter                    ?•       Un Portail d’intégration    •         Un site web à l...
Organisation du projet                                                                 Direction                        Ad...
Historique du projet
Les 14 premières semaines de 2012   Sem1&2             Sem3&4                  Sem5&6        Sem7&8            Sem9&10    ...
Les différentes phases du projet                                •Toute l’équipe projet     Planning Game (3h)         •Dro...
Synthèse                 Partage de la                   méthode                                 AméliorationSatisfaction ...
Questions ?
Prochain SlideShare
Chargement dans…5
×

BusinessCenter – Retour d’expérience

806 vues

Publié le

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
806
Sur SlideShare
0
Issues des intégrations
0
Intégrations
52
Actions
Partages
0
Téléchargements
9
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Toutel’équipeprojetestprésente (24 personnes pendant 3h) le premier jour de l’itérationDémonstration par la MOE réa de l’itérationprécédente (40 min)Acceptionourefus de la validation Métier/MOAPérimètrefonctionnelintégralementdéveloppéTU et TNR intégralementdéveloppésRemarques (toutel’équipe)Présentation par la MOA des nouvelles US (90 min)Questions/Remarques (toutel’équipe)Acceptation ourefus de chiffrage (MOE réa)US compréhensibleDisponibilité des inputs (contratsd’interface, services et environnementsd’intégration, modèles, …)Rédaction des scénarii des TNR par la MOAChiffrage de la complexité (MOE réa)Engagement MOE réa (10 min)Liste des US embarquéessurl’itérationNombre de points embarquéssurl’itérationRetrospective (40 min)Note d’itération (pas systématique)Points positifssur le projet (Keep)Points négatifssur le projet (Drop)Propositions de nouvelles initiatives (Start)Questions (Questions)-------Réalisation des US embarquéessurl’itérationDeveloppementTests UnitairesTests de Non-RégressionMaintenances des TestsMaintenance des données des bouchonsMaintenance des Tests UnitairesMaintenance des Tests de Non-RégressionLivraisonsurplateformed’Intégration Continue (Toutes les nuits)Injections des données des bouchonsDéploiementsur les plateformesVérification du build, du code et des Tests UnitairesVérification des Tests de Non-RégressionPréparation et livraison en Démo (Le dernier jour de l’itération)Livraison en Recette (Le dernier jour de l’itération)Livraison pour Bench (Le premier jour de l’itérationsuivante)-------Répartition des US (1 heure)Répartitioncollégiale et/ouarbitraire des USRépartitionhomogéne des US en fonction de leursnombres de pointsPas de spécialisationsdansl’équipePartage des objectifs et des plannings avec l’équipeResponsabilisationsur la réalisation/maintenance des TestsUne US = Dev + TU + TNRChaquemembre de l’équipeestresponsabled’unethèmatique de TNRDailyScrum (max 30 min)Tous les matins … oupresque …Possible de faire un tirage au sort pour désigner le responsable du jourCorrection d’anomaliesAu fil de l’eau en fonction de l’avancé de l’itérationAu fil de l’eau en fonction des anomalies ou incidents de productionLors des phases de Recette qui ont lieu durant le sprint 1 d’une versionLes différenteslivraisonsChaquemembre de l’équipepréparesadémonstration avec un fonctionnelLe responsableest en charge de la date de la fin des commitsLe responsable assure la bonne livraison de la version-------L’estimation Macro (2 heures)Très en avance de phase (Au moins 1 mois)Membres : Les 3 responsables MOE + La responsible (A)MOA + le métierPrésentationfonctionnelle de l’EBChiffrage de la complexitéàpartird’abaquesIl est possible de faire plusieursscéancesd’estimation MacroObjectifs de l’estimation MacroLa date de MEP de la version, le nombre de point de complexitétotale de la version et le nombred’itérations ne dépendent pas de l’estimation Macro. L’objectifest de déterminer la liste des nouveaux besoins qui serontembarquésdans la prochaine version àpartir des élémentsprécédentsL’estimation Micro (2 heures)En avance de phase (Au moins 15 jours)Membres : Les 3 responsables MOE + La responsable (A)MOA + Le responsable de l’US + Le métierPrésentaionfonctionnelle de l’USIl est possible de faire plusieursscéancesd’estimation MicroObjectifs de l’estimation MicroL’objectifest de déterminer la liste des US qui serontprésentées au prochain PlanningGame-------Vérification de la faisabilité du BesoinFaisabilité techniqueFaisabilitéfonctionnelle (connaître le SI)Faisabilitéauprès des partenaires du projet (plannings, ressources, …)Rédaction des Contratsd’InterfacesDocument technique de référencesur les modalitésd’échanges avec nospartenairesSuivi des livrablesSurveillance des plannings des partenairesSurveillance de la miseà disposition des environnementsRecueil des inputs nécessaires aux développementsCoordination avec les partenairesPour les phases de RecetteLorsqu’il y a des indisponibitéssur les environnementsLorsqu’il y a des bugs àremonterLorsque le livrablen’est pas conforme au CI-------Les scénarii de BenchSélection de client en fonction de leursdonnéesRéalisation de parcours clients sur le PortailDétermination de l’attendusurtoutes les pagesDétermination des casd’erreursBenchssur 1 heure et/ousurune longue duréeOutillageJmeterAnalysemémoire, processeur, …Suivi des évolutions (amélioration, regression) entre versionsLes benchs de performances (A chaqueitération)Injection de clients surunepériodeAnalyse des temps de réponse des pagesAnalyse de la mémoire et la consommation CPUNombre de pages en erreurAnalyse des logsLes benchs de version déterminentsi la version peutpartir en production-------Les Recettes au fil de l’eauAprès chaque fin d’itérationSeulement les nouvellesfonctionnalitésSelon la disponibilité des services/donnéespartenaires, la recetted’unefonctionnalitépeutintervenirplusieursitérations après réalisationLes TNR sontlà pour limiter le nombred’erreurLes phases de Recette1 semaine de Recette intense ou tout le projetesttesté3 jours de correction par la MOE avec générationd’une version 0 défaut2 jours de recettedifférentielle pour valider la version 0 défaut
  • BusinessCenter – Retour d’expérience

    1. 1. BusinessCenter – Retour d’expérience 3 ans de Gestion de Projet Agile/Scrum
    2. 2. Mercià nos sponsors Platinum
    3. 3. Et mercià nos sponsors Gold et Silver
    4. 4. Qui sommes-nous ? Cyril Lebars Raphaël Despinasse• Responsable MOE depuis le • Responsable de l’équipe de lancement du projet en Réalisation depuis 1 an novembre 2008
    5. 5. Qu’est ce que PagesJaunes BusinessCenter ?• Un Portail d’intégration • Un site web à l’architecture orientée services, branché sur le SI de PagesJaunes, de ses filiales et de ses partenaires • En évolution permanente, soumis à des paliers inter-applicatifs• Un Portail B to B dédié à tous les professionnels, porteur d’une nouvelle posture stratégique : • Transparence du ROI publicitaire par la fourniture des audiences des produits PagesJaunes • Autonomie et flexibilité pour la mise à jour des contenus publicitaires payants ou gratuits (selfcare) • Apport de contenus à valeur ajoutée permettant d’améliorer l’efficacité et la rentabilité des communications
    6. 6. Organisation du projet Direction AdNet marketing Responsable Responsable Product MOE MOA OwnerResponsable Responsables 2 Experts Chargé de 3 personnes Ergonome WebMaster Réalisation Etudes métier soutien3 personnes 7 personnes
    7. 7. Historique du projet
    8. 8. Les 14 premières semaines de 2012 Sem1&2 Sem3&4 Sem5&6 Sem7&8 Sem9&10 Sem11&12 Sem13&14 Sprint 6 Sprint 7 Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 1PlanningGame PlanningGame PlanningGame PlanningGame PlanningGame PlanningGame PlanningGame Réalisation Réalisation Réalisation Réalisation Réalisation Réalisation Réalisation engagement engagement engagement engagement engagement engagement engagement MOE réa MOE réa MOE réa MOE réa MOE réa MOE réa MOE réa Estimation Estimation Estimation Estimation Correction Livraison en CorrectionMacro des US Micro des US Macro des US Micro des US anomalies Production de anomalies candidates candidates candidates candidates version 5.5.x la version 5.5.x version 6.0.xversion 6.0.x version 6.0.x version 6.1.x version 6.1.xEtudes des US Etudes des US Etudes des US Etudes des US Etudes des US Etudes des US Etudes des US sprint 7 sprint 1 sprint 2 sprint 3 sprint 4 sprint 1 sprint 2Bench du sprint Bench du sprint Bench version Bench du sprint Bench su sprint Bench du sprint Bench version 5 6 5.5.x 1 2 3 6.0.x Recette du Recette du Recette version Recette du Recette du Recette du Recette version sprint 5 sprint 6 5.5.x sprint 1 sprint 2 sprint 3 6.0.x Version 5.5.x Version 6.1.x Version 6.0.x
    9. 9. Les différentes phases du projet •Toute l’équipe projet Planning Game (3h) •Droit de refus de la MOA sur les US présentées en Démo •Droit de refus de la MOE sur les US présentées par la MOA •Développement US + TU + TNR •Maintenance des TU et TNR Engagement MOE •Livraisons •Intervention sur les incidents de Prod •Très en amont / En amontLes estimations Macro / Micro •A partir d’EB / A partir d’US •Faisabilité Les études •CI et suivi des livrables •Coordination avec les partenaires •Scénarii Les benchs •Outillage •Performances •Au fil de l’eau Les recettes •Au début de la release suivante
    10. 10. Synthèse Partage de la méthode AméliorationSatisfaction continue Efficacité
    11. 11. Questions ?

    ×