Backlog vs Référentiel d’Exigences

1 337 vues

Publié le

Il y a deux ans, nous avons mis en place au sein de vente-privee.com: l'Ingénierie des Exigences, SCRUM et TFS. Chaque jour, nous évoluons vers un processus Qualité plus stable et répondant aux attentes des acteurs des projets. Nous avons été confrontés principalement à ces interrogations : Comment faire pour faire de l’agile, pour gérer l’incertitude et mettre en place des référentiels d’exigences précis et évolutifs qui répondront aux attentes de notre Qualification ? Comment permettre au métier d'avancer avec des informations imparfaites et donner les moyens à l'équipe de maîtriser son produit ? Nous y répondrons pendant cette session et nous décrirons les axes d'améliorations proposés par TFS 2012 et l'écosystème autour de cette solution en terme de gestion des exigences.

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

Aucun téléchargement
Vues
Nombre de vues
1 337
Sur SlideShare
0
Issues des intégrations
0
Intégrations
8
Actions
Partages
0
Téléchargements
46
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • http://www.editions-eyrolles.com/livres/Windows-8-pour-les-professionnels/
  • Intro code / dev
  • Backlog vs Référentiel d’Exigences

    1. 1. Backlog vsRéférentiel d’ExigencesSophie COTTINExpert Qualité en Ingénierie des ExigencesVente-privee.comCode / Développementhttp://www.vente-privee.com
    2. 2. Sophie COTTIN• Expert Qualité en Ingénierie des exigences• Certifications: ScrumMaster et Product Owner• Aide à la mise en place de la Software Factory• scottin@vente-privee.comPrésentation
    3. 3. vente-privee.com• Leader de la vente événementielle• 1800 employés• DSI de 180 personnes• Plus d’une centaine d’outilsPrésentation
    4. 4. PrésentationShootingRdVWebmaster CommercialTrafficcontrolPlanneurCreaSRMLogistiquePost-Prod
    5. 5. Ancien process ProjetEtats des lieuxEtude de solutionsNouveau process ProjetDétection d’incohérencesAjustement du processSolution actuelleMars 2011Juin 2011Août 2012SommaireSophie COTTIN – vente-privee.com
    6. 6. Sophie COTTIN – vente-privee.comCode TestsDirectionde projetsAnalysteEquipe QualifEBMétierSFG SFDHistorique : l’équipe Projet avant…
    7. 7. Sophie COTTIN – vente-privee.comN° Description Type Règles de comportementL8.1 Titre du formulaire LibelléL8.2 Pays de résidence LibelléC8.1 Liste des pays d’ouverture Liste déroulante Pays du navigateur sélectionné par défaut.L8.3 Civilité LibelléC8.2 M. Mme. Mlle Bouton radio Aucun bouton coché par défautL8.4 Prénom LibelléC8.3 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1L8.5 Nom LibelléC8.4 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1L8.6 E-mail LibelléC8.5 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1E8.1 Message d’erreur LibelléB8.1 S’inscrire Bouton Vérification de la conformité de la saisie.Historique : Comment garder la maîtrise?
    8. 8. Sophie COTTIN – vente-privee.comN° Description Type Règles de comportementL8.1 Titre du formulaire LibelléL8.2 Pays de résidence LibelléC8.1 Liste des pays d’ouverture Liste déroulante Pays du navigateur sélectionné par défaut.L8.3 Civilité LibelléC8.2 M. Mme. Mlle Bouton radio Aucun bouton coché par défautL8.4 Prénom LibelléC8.3 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1L8.5 Nom LibelléC8.4 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1L8.6 E-mail LibelléC8.5 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1L8.7 Code postal LibelléC8.6 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1E8.1 Message d’erreur LibelléB8.1 S’inscrire Bouton Vérification de la conformité de la saisie.Historique : Comment garder la maîtrise?
    9. 9. Sophie COTTIN – vente-privee.comN° Description Type Règles de comportementL8.1 Titre du formulaire LibelléL8.2 Pays de résidence LibelléC8.1 Liste des pays d’ouverture Liste déroulante Pays du navigateur sélectionné par défaut.L8.3 Civilité LibelléC8.2 M. Mme. Mlle Bouton radio Aucun bouton coché par défautL8.4 Prénom LibelléC8.3 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1L8.5 Nom LibelléC8.4 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1L8.6 E-mail LibelléC8.5 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1L8.7 Code postal LibelléC8.6 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1En sortie de champ, lancer la vérification de la conformité du CP, sinon conforme, un message d’erreur s’affiche en E8.1E8.1 Message d’erreur LibelléB8.1 S’inscrire Bouton Vérification de la conformité de la saisie.Historique : Comment garder la maîtrise?
    10. 10. Sophie COTTIN – vente-privee.comN° Description Type Règles de comportementL8.1 Titre du formulaire LibelléL8.2 Pays de résidence LibelléC8.1 Liste des pays d’ouverture Liste déroulante Pays du navigateur sélectionné par défaut.L8.3 Civilité LibelléC8.2 M. Mme. Mlle Bouton radio Aucun bouton coché par défautL8.4 Prénom LibelléC8.3 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1L8.5 Nom LibelléC8.4 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1L8.8 Profession LibelléC8.7 Liste des professions Liste déroulante « Sélectionnez ici » sélectionné par défaut. Sélection facultativeL8.6 E-mail LibelléC8.5 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1L8.7 Code postal LibelléC8.6 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1En sortie de champ, lancer la vérification de la conformité du CP, sinon conforme, un message d’erreur s’affiche en E8.1E8.1 Message d’erreur LibelléB8.1 S’inscrire Bouton Vérification de la conformité de la saisie.Historique : Comment garder la maîtrise?
    11. 11. Sophie COTTIN – vente-privee.com• Travailler mieux et plus vite?• Alléger la communication?• Garder la maîtrise de nos outils?• Pérenniser les spécifications?• Factoriser les tests?Historique : Comment…
    12. 12. Sophie COTTIN – vente-privee.com• Devenir Agile• Avoir un Référentiel commun• Trouver un outil de gestion decas de tests.• Etudier l’Ingénierie des exigencesEtude : Les idées…
    13. 13. Les 4 activités sont:Sophie COTTIN – vente-privee.comEtude : Ingénierie des exigences• L’élucidation des exigences• La spécification des exigences• La validation des exigences• La gestion des exigences
    14. 14. Sophie COTTIN – vente-privee.comcodecas de testsAnalysteEquipeTesteurbesoinsMétierexigencesanomaliestâchesoutilEquipe dedéploiementProductionPilotagerapportsgraphesEtude : Traçabilité des exigencespackage dedéploiement
    15. 15. • Sélection de SCRUM pour être Agile• Evolution de notre Analyse fonctionnellevers l’Ingénierie des Exigences• Choix d’un outil deGestion des ExigencesSophie COTTIN – vente-privee.comSolutions : Le choix de Juin 2011
    16. 16. • Mise en place de TFS• Formations TFS et Gestiondes exigences• Formations Scrum• Nouvelle organisation DSISophie COTTIN – vente-privee.comRupture : Le grand Saut
    17. 17. Equipe QualifCode TestsPOBacklogSophie COTTIN – vente-privee.comRupture : L’équipe Projet ScrumTâchesScrumMaster
    18. 18. BugAnomalieRequirementExigenceTaskTâcheTest CaseCas de TestsDécoupageConceptionDécouverteRupture : Work Items TFSSophie COTTIN – vente-privee.com
    19. 19. ParentChild User Story Projet 1Child New Technical Story Projet 2Child New User Story Projet 3Online Fonctionnalité vente-privee.comClosedNewRupture : Backlog d’exigencesSophie COTTIN – vente-privee.com
    20. 20. Constats d’Août 2012Sophie COTTIN – vente-privee.com• Multiplication des cas de tests• Moins d’analyse fonctionnelle• Moins d’étude d’impact• Maîtrise du produit en baisse• Plusieurs PO par projet et par produit• Manque de maîtrise du projet global• Nette augmentation du temps de recette
    21. 21. Sophie COTTIN – vente-privee.com• Pallier à ces constats?• Garder les bénéfices de ces solutions?• Gérer un vrai Référentiel d’Exigences?Constats : Comment…
    22. 22. AjustementSophie COTTIN – vente-privee.comBacklogListe auPère NoëlRéférentield’exigences• Avancer avec des informations imparfaites• Garder le Métier en tant que PO• Ne plus réfléchir qu’en solution• Gérer la connaissance• Elucider les exigences à partir du besoin exprimé• Analyser les impacts• Maîtriser le projet• Garder les cas de tests en les faisant évoluerau fil de l’eau• Pouvoir travailler en TDD
    23. 23. POCompétenceFonctionnelleCompétenceDéveloppeurCompétenceTesteurScrum MasterRéférentield’exigences CodeTestsListe auPère NoëlAjustement : L’équipe Projet ajustéeSophie COTTIN – vente-privee.com
    24. 24. NeedBesoinElucidationAnalyse SupportIssueIncidentAjustement : Work Items TFS ajustésSophie COTTIN – vente-privee.comBugAnomalieRequirementExigenceTaskTâcheTest CaseCas de TestsDécoupageConceptionDécouverte
    25. 25. Exigence vente-privee.comOnlinePredecessorSuccessor Exigence Projet 1ClosedOnline• Copie le contenu• Garde les liens avec les autres Work Items• Permet de connaître la version en cours et celle à venir• Ajouter l’évolution en couleurNewAjustement : Référentiel d’exigencesSophie COTTIN – vente-privee.com
    26. 26. Sophie COTTIN – vente-privee.com• Meilleure communication• Soulagement des PO• Retour de l’analyse fonctionnelle• Implication réelle des testeurs dansl’équipe• Nette augmentation de la maîtrise denos outils et donc de nos projets.Conclusion : Aujourd’hui
    27. 27. 4 ouvrages écrits par 13 Microsofteeshttp://www.editions-eyrolles.com/livres/Windows-8-pour-les-professionnels
    28. 28. Backlog vs Référentield’exigencesSébastien CantiniMicrosoftCode / developpement
    29. 29. • Storyboarding avec Powerpoint• Planification Agile (Task board)• Feedback des utilisateurs• Team explorer dans VS sur le contexte du projet/développeur• Shelvesets (ajout de position/statut fenêtres)• Revues de code• Code Clone• Quick Launch• Editeur CSS (supporte CSS3 et IntelliSense complet)• Local Workspace• Continouous Unit Testing + Unit Test Frameworks tiers (NUnit, xUnit, jsTest, …)• Intégration avec System Center Operations Manager (SCOM) (Dev-Ops)• Intellitrace (debugger) en ProductionVisual Studio 2012 - Product GuideNouveautés Visual Studio 2012
    30. 30. • Ensemble de formes prédéfinies fournies(Possibilité dajout de formes personnalisées)• Simulation du comportement par les animations• Liens avec les work items de TFS (Traçabilité)Bénéfices :• Amélioration de la communication entre leséquipes de développement et les différents acteursdu projet• Clarification des besoins des utilisateurs par lacréation de prototypes dinterfaces graphiquesStoryboard avec PowerPoint
    31. 31. • Storyboarding avec Powerpoint• Planification Agile (Task board)• Feedback des utilisateurs• Team explorer dans VS sur le contexte du projet/développeur• Shelvesets (ajout de position/statut fenêtres)• Revues de code• Code Clone• Quick Launch• Editeur CSS (supporte CSS3 et IntelliSense complet)• Local Workspace• Continouous Unit Testing + Unit Test Frameworks tiers (NUnit, xUnit, jsTest, …)• Intégration avec System Center Operations Manager (SCOM) (Dev-Ops)• Intellitrace (debugger) en ProductionVisual Studio 2012 - Product GuideNouveautés Visual Studio 2012
    32. 32. • Accès par browser Web• Visibilité complète sur le projet• "Drag and Drop" pour la mise à jour des status,prioritization, affectation• Calcul de la charge de travail pour léquipe etchacun des membres• Tableau KanbanBénéfices :• Support de la planification agile (Scrum oupersonnalisée)• Accès simplifié et rapide pour tous lesmembres du projetPlanification Agile avec le "task board"
    33. 33. • Storyboarding avec Powerpoint• Planification Agile (Task board)• Feedback des utilisateurs• Team explorer dans VS sur le contexte du projet/développeur• Shelvesets (ajout de position/statut fenêtres)• Revues de code• Code Clone• Quick Launch• Editeur CSS (supporte CSS3 et IntelliSense complet)• Local Workspace• Continouous Unit Testing + Unit Test Frameworks tiers (NUnit, xUnit, jsTest, …)• Intégration avec System Center Operations Manager (SCOM) (Dev-Ops)• Intellitrace (debugger) en ProductionVisual Studio 2012 - Product GuideNouveautés Visual Studio 2012
    34. 34. Feedback des utilisateurs• Support du "Rich Text" pour les commentaires desutilisateurs• Copies décran intégrées• Enregistrement intégré vidéo et/ou audio• Intégré avec Team Foundation Server• Installation indépendante de Visual StudioBénéfices :• Prise en compte rapide des retours desutilisateurs par les équipes dans le cycle dedéveloppement• Sassurer que les équipes délivrent ce que leclient a demandé
    35. 35. Formez-vous en ligneRetrouvez nos évènementsFaites-vous accompagnergratuitementEssayer gratuitement nossolutions ITRetrouver nos expertsMicrosoftPros de l’ITDéveloppeurswww.microsoftvirtualacademy.comhttp://aka.ms/generation-apphttp://aka.ms/evenements-developpeurshttp://aka.ms/itcamps-franceLes accélérateursWindows Azure, Windows Phone,Windows 8http://aka.ms/telechargementsLa Dev’Team sur MSDNhttp://aka.ms/devteamL’IT Team sur TechNethttp://aka.ms/itteam

    ×