SlideShare une entreprise Scribd logo
1  sur  36
Backlog vs
Référentiel d’Exigences
Sophie COTTIN
Expert Qualité en Ingénierie des Exigences
Vente-privee.com
Code / Développement
http://www.vente-privee.com
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.com
Présentation
vente-privee.com
• Leader de la vente événementielle
• 1800 employés
• DSI de 180 personnes
• Plus d’une centaine d’outils
Présentation
Présentation
Shooting
RdV
Webmaster Commercial
Traffic
control
Planneur
Crea
SRM
LogistiquePost-Prod
Ancien process Projet
Etats des lieux
Etude de solutions
Nouveau process Projet
Détection d’incohérences
Ajustement du process
Solution actuelle
Mars 2011
Juin 2011
Août 2012
Sommaire
Sophie COTTIN – vente-privee.com
Sophie COTTIN – vente-privee.com
Code Tests
Direction
de projets
Analyst
e
Equipe Qualif
EB
Métier
SFG SFD
Historique : l’équipe Projet avant…
Sophie COTTIN – vente-privee.com
N° Description Type Règles de comportement
L8.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éfaut
L8.4 Prénom Libellé
C8.3 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1
L8.5 Nom Libellé
C8.4 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1
L8.6 E-mail Libellé
C8.5 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1
E8.1 Message d’erreur Libellé
B8.1 S’inscrire Bouton Vérification de la conformité de la saisie.
Historique : Comment garder la maîtrise?
Sophie COTTIN – vente-privee.com
N° Description Type Règles de comportement
L8.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éfaut
L8.4 Prénom Libellé
C8.3 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1
L8.5 Nom Libellé
C8.4 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1
L8.6 E-mail Libellé
C8.5 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1
L8.7 Code postal Libellé
C8.6 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1
E8.1 Message d’erreur Libellé
B8.1 S’inscrire Bouton Vérification de la conformité de la saisie.
Historique : Comment garder la maîtrise?
Sophie COTTIN – vente-privee.com
N° Description Type Règles de comportement
L8.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éfaut
L8.4 Prénom Libellé
C8.3 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1
L8.5 Nom Libellé
C8.4 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1
L8.6 E-mail Libellé
C8.5 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1
L8.7 Code postal Libellé
C8.6 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1
En sortie de champ, lancer la vérification de la conformité du CP, si
non conforme, un message d’erreur s’affiche en E8.1
E8.1 Message d’erreur Libellé
B8.1 S’inscrire Bouton Vérification de la conformité de la saisie.
Historique : Comment garder la maîtrise?
Sophie COTTIN – vente-privee.com
N° Description Type Règles de comportement
L8.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éfaut
L8.4 Prénom Libellé
C8.3 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1
L8.5 Nom Libellé
C8.4 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1
L8.8 Profession Libellé
C8.7 Liste des professions Liste déroulante « Sélectionnez ici » sélectionné par défaut. Sélection facultative
L8.6 E-mail Libellé
C8.5 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1
L8.7 Code postal Libellé
C8.6 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1
En sortie de champ, lancer la vérification de la conformité du CP, si
non conforme, un message d’erreur s’affiche en E8.1
E8.1 Message d’erreur Libellé
B8.1 S’inscrire Bouton Vérification de la conformité de la saisie.
Historique : Comment garder la maîtrise?
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…
Sophie COTTIN – vente-privee.com
• Devenir Agile
• Avoir un Référentiel commun
• Trouver un outil de gestion de
cas de tests.
• Etudier l’Ingénierie des exigences
Etude : Les idées…
Les 4 activités sont:
Sophie COTTIN – vente-privee.com
Etude : Ingénierie des exigences
• L’élucidation des exigences
• La spécification des exigences
• La validation des exigences
• La gestion des exigences
Sophie COTTIN – vente-privee.com
code
cas de tests
Analyst
e
Equipe
Testeur
besoins
Métier
exigences
anomalies
tâches
outil
Equipe de
déploiement
Production
Pilotage
rapports
graphes
Etude : Traçabilité des exigences
package de
déploiement
• Sélection de SCRUM pour être Agile
• Evolution de notre Analyse fonctionnelle
vers l’Ingénierie des Exigences
• Choix d’un outil de
Gestion des Exigences
Sophie COTTIN – vente-privee.com
Solutions : Le choix de Juin 2011
• Mise en place de TFS
• Formations TFS et Gestion
des exigences
• Formations Scrum
• Nouvelle organisation DSI
Sophie COTTIN – vente-privee.com
Rupture : Le grand Saut
Equipe Qualif
Code Tests
PO
Backlog
Sophie COTTIN – vente-privee.com
Rupture : L’équipe Projet Scrum
Tâches
Scrum
Master
Bug
Anomalie
Requirement
Exigence
Task
Tâche
Test Case
Cas de Tests
Découpage
Conceptio
n
Découvert
e
Rupture : Work Items TFS
Sophie COTTIN – vente-privee.com
Parent
Child User Story Projet 1
Child New Technical Story Projet 2
Child New User Story Projet 3
Online Fonctionnalité vente-privee.com
ClosedNew
Rupture : Backlog d’exigences
Sophie COTTIN – vente-privee.com
Constats d’Août 2012
Sophie 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
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…
Ajustement
Sophie COTTIN – vente-privee.com
Backlog
Liste au
Père Noël
Référentiel
d’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 évoluer
au fil de l’eau
• Pouvoir travailler en TDD
PO
Compétence
Fonctionnelle
Compétence
Développeur
Compétence
Testeur
Scrum Master
Référentiel
d’exigences Code
Tests
Liste au
Père Noël
Ajustement : L’équipe Projet ajustée
Sophie COTTIN – vente-privee.com
Need
Besoin
Elucidation
Analyse Support
Issue
Incident
Ajustement : Work Items TFS ajustés
Sophie COTTIN – vente-privee.com
Bug
Anomalie
Requirement
Exigence
Task
Tâche
Test Case
Cas de Tests
Découpage
Conceptio
n
Découvert
e
Exigence vente-privee.comOnlinePredecessor
Successor Exigence Projet 1
Closed
Online
• 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 couleur
New
Ajustement : Référentiel d’exigences
Sophie COTTIN – vente-privee.com
Sophie COTTIN – vente-privee.com
• Meilleure communication
• Soulagement des PO
• Retour de l’analyse fonctionnelle
• Implication réelle des testeurs dans
l’équipe
• Nette augmentation de la maîtrise de
nos outils et donc de nos projets.
Conclusion : Aujourd’hui
4 ouvrages écrits par 13 Microsoftees
http://www.editions-eyrolles.com/livres/Windows-8-pour-les-professionnels
Backlog vs Référentiel
d’exigences
Sébastien Cantini
Microsoft
Code / developpement
• 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 Production
Visual Studio 2012 - Product Guide
Nouveautés Visual Studio 2012
• Ensemble de formes prédéfinies fournies
(Possibilité d'ajout 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 acteurs
du projet
• Clarification des besoins des utilisateurs par la
création de prototypes d'interfaces graphiques
Storyboard avec PowerPoint
• 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 Production
Visual Studio 2012 - Product Guide
Nouveautés Visual Studio 2012
• 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 et
chacun des membres
• Tableau Kanban
Bénéfices :
• Support de la planification agile (Scrum ou
personnalisée)
• Accès simplifié et rapide pour tous les
membres du projet
Planification Agile avec le "task board"
• 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 Production
Visual Studio 2012 - Product Guide
Nouveautés Visual Studio 2012
Feedback des utilisateurs
• Support du "Rich Text" pour les commentaires des
utilisateurs
• 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 Studio
Bénéfices :
• Prise en compte rapide des retours des
utilisateurs par les équipes dans le cycle de
développement
• S'assurer que les équipes délivrent ce que le
client a demandé
Formez-vous en ligne
Retrouvez nos évènements
Faites-vous accompagner
gratuitement
Essayer gratuitement nos
solutions IT
Retrouver nos experts
Microsoft
Pros de l’ITDéveloppeurs
www.microsoftvirtualacademy.comhttp://aka.ms/generation-app
http://aka.ms/evenements-
developpeurs
http://aka.ms/itcamps-france
Les accélérateurs
Windows Azure, Windows Phone,
Windows 8
http://aka.ms/telechargements
La Dev’Team sur MSDN
http://aka.ms/devteam
L’IT Team sur TechNet
http://aka.ms/itteam

Contenu connexe

Similaire à Backlog vs Référentiel d’Exigences

PrestaShop Day Paris - le futur de PrestaShop
PrestaShop Day Paris - le futur de PrestaShopPrestaShop Day Paris - le futur de PrestaShop
PrestaShop Day Paris - le futur de PrestaShopPrestaShop
 
D8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpages (1)
D8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpages (1)D8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpages (1)
D8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpages (1)CERTyou Formation
 
D8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpages
D8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpagesD8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpages
D8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpagesCERTyou Formation
 
Objectif Optimisation : améliorez l’efficacité de votre Service Client !
Objectif Optimisation : améliorez l’efficacité de votre Service Client !Objectif Optimisation : améliorez l’efficacité de votre Service Client !
Objectif Optimisation : améliorez l’efficacité de votre Service Client !Eloquant
 
Retours d’expérience sur la conduite de projets BI sur les technologies...
Retours d’expérience sur la conduite de projets BI sur les technologies...Retours d’expérience sur la conduite de projets BI sur les technologies...
Retours d’expérience sur la conduite de projets BI sur les technologies...Guillaume Meyer
 
20100608 01 - Points de fonctions (Renault)
20100608 01 - Points de fonctions (Renault)20100608 01 - Points de fonctions (Renault)
20100608 01 - Points de fonctions (Renault)LeClubQualiteLogicielle
 
Intégrez un chatbot à votre relation client
Intégrez un chatbot à votre relation clientIntégrez un chatbot à votre relation client
Intégrez un chatbot à votre relation clientEloquant
 
Agile tour 2015 alliés contre les défauts
Agile tour 2015   alliés contre les défautsAgile tour 2015   alliés contre les défauts
Agile tour 2015 alliés contre les défautsJulien Jakubowski
 
Agile tour Lille 2015 allies ensemble contre les defauts
Agile tour Lille 2015 allies ensemble contre les defautsAgile tour Lille 2015 allies ensemble contre les defauts
Agile tour Lille 2015 allies ensemble contre les defautsAntoine Blk
 
Techdays 2013 : ALM et eCommerce, des challenges en continu
Techdays 2013 : ALM et eCommerce, des challenges en continuTechdays 2013 : ALM et eCommerce, des challenges en continu
Techdays 2013 : ALM et eCommerce, des challenges en continuvlabatut
 
Sparxent |NetworkD LANDesk User Group 2009 Présentation Leroy Merlin 26 Nov 2009
Sparxent |NetworkD LANDesk User Group 2009 Présentation Leroy Merlin 26 Nov 2009Sparxent |NetworkD LANDesk User Group 2009 Présentation Leroy Merlin 26 Nov 2009
Sparxent |NetworkD LANDesk User Group 2009 Présentation Leroy Merlin 26 Nov 2009Michelet
 
7. Du Design UX au Design de la collaboration
7. Du Design UX au Design de la collaboration7. Du Design UX au Design de la collaboration
7. Du Design UX au Design de la collaborationLaurent Barbat
 
20120124 05 - Le Model-based Testing aujourd'hui (Inria)
20120124 05 - Le Model-based Testing aujourd'hui (Inria)20120124 05 - Le Model-based Testing aujourd'hui (Inria)
20120124 05 - Le Model-based Testing aujourd'hui (Inria)LeClubQualiteLogicielle
 
Retour d’Expérience d’un chatbot d’acquisition
Retour d’Expérience d’un chatbot d’acquisitionRetour d’Expérience d’un chatbot d’acquisition
Retour d’Expérience d’un chatbot d’acquisitionSEO CAMP
 
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2CERTyou Formation
 
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2CERTyou Formation
 
Paris Web 2015 - Atelier desendettement javascript
Paris Web 2015 - Atelier desendettement javascriptParis Web 2015 - Atelier desendettement javascript
Paris Web 2015 - Atelier desendettement javascriptMichael Akbaraly
 
Introduction à l'agilité
Introduction à l'agilitéIntroduction à l'agilité
Introduction à l'agilitéRomain Couturier
 
Whitecape - Odoo - Offre ERP
Whitecape - Odoo - Offre ERPWhitecape - Odoo - Offre ERP
Whitecape - Odoo - Offre ERPSouheil Ladjimi
 

Similaire à Backlog vs Référentiel d’Exigences (20)

PrestaShop Day Paris - le futur de PrestaShop
PrestaShop Day Paris - le futur de PrestaShopPrestaShop Day Paris - le futur de PrestaShop
PrestaShop Day Paris - le futur de PrestaShop
 
D8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpages (1)
D8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpages (1)D8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpages (1)
D8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpages (1)
 
D8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpages
D8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpagesD8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpages
D8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpages
 
Objectif Optimisation : améliorez l’efficacité de votre Service Client !
Objectif Optimisation : améliorez l’efficacité de votre Service Client !Objectif Optimisation : améliorez l’efficacité de votre Service Client !
Objectif Optimisation : améliorez l’efficacité de votre Service Client !
 
Retours d’expérience sur la conduite de projets BI sur les technologies...
Retours d’expérience sur la conduite de projets BI sur les technologies...Retours d’expérience sur la conduite de projets BI sur les technologies...
Retours d’expérience sur la conduite de projets BI sur les technologies...
 
20100608 01 - Points de fonctions (Renault)
20100608 01 - Points de fonctions (Renault)20100608 01 - Points de fonctions (Renault)
20100608 01 - Points de fonctions (Renault)
 
Intégrez un chatbot à votre relation client
Intégrez un chatbot à votre relation clientIntégrez un chatbot à votre relation client
Intégrez un chatbot à votre relation client
 
Le prix de la pub
Le prix de la pubLe prix de la pub
Le prix de la pub
 
Agile tour 2015 alliés contre les défauts
Agile tour 2015   alliés contre les défautsAgile tour 2015   alliés contre les défauts
Agile tour 2015 alliés contre les défauts
 
Agile tour Lille 2015 allies ensemble contre les defauts
Agile tour Lille 2015 allies ensemble contre les defautsAgile tour Lille 2015 allies ensemble contre les defauts
Agile tour Lille 2015 allies ensemble contre les defauts
 
Techdays 2013 : ALM et eCommerce, des challenges en continu
Techdays 2013 : ALM et eCommerce, des challenges en continuTechdays 2013 : ALM et eCommerce, des challenges en continu
Techdays 2013 : ALM et eCommerce, des challenges en continu
 
Sparxent |NetworkD LANDesk User Group 2009 Présentation Leroy Merlin 26 Nov 2009
Sparxent |NetworkD LANDesk User Group 2009 Présentation Leroy Merlin 26 Nov 2009Sparxent |NetworkD LANDesk User Group 2009 Présentation Leroy Merlin 26 Nov 2009
Sparxent |NetworkD LANDesk User Group 2009 Présentation Leroy Merlin 26 Nov 2009
 
7. Du Design UX au Design de la collaboration
7. Du Design UX au Design de la collaboration7. Du Design UX au Design de la collaboration
7. Du Design UX au Design de la collaboration
 
20120124 05 - Le Model-based Testing aujourd'hui (Inria)
20120124 05 - Le Model-based Testing aujourd'hui (Inria)20120124 05 - Le Model-based Testing aujourd'hui (Inria)
20120124 05 - Le Model-based Testing aujourd'hui (Inria)
 
Retour d’Expérience d’un chatbot d’acquisition
Retour d’Expérience d’un chatbot d’acquisitionRetour d’Expérience d’un chatbot d’acquisition
Retour d’Expérience d’un chatbot d’acquisition
 
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2
 
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2
 
Paris Web 2015 - Atelier desendettement javascript
Paris Web 2015 - Atelier desendettement javascriptParis Web 2015 - Atelier desendettement javascript
Paris Web 2015 - Atelier desendettement javascript
 
Introduction à l'agilité
Introduction à l'agilitéIntroduction à l'agilité
Introduction à l'agilité
 
Whitecape - Odoo - Offre ERP
Whitecape - Odoo - Offre ERPWhitecape - Odoo - Offre ERP
Whitecape - Odoo - Offre ERP
 

Plus de Microsoft Technet France

Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Microsoft Technet France
 
Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Microsoft Technet France
 
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 Fusion, Acquisition - Optimisez la migration et la continuité des outils col... Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...Microsoft Technet France
 
Wavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesWavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesMicrosoft Technet France
 
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureRetour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureMicrosoft Technet France
 
Scénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityScénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityMicrosoft Technet France
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationMicrosoft Technet France
 
Stockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeStockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeMicrosoft Technet France
 
Bien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceBien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceMicrosoft Technet France
 
Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Microsoft Technet France
 
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Microsoft Technet France
 
Comprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftComprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftMicrosoft Technet France
 
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Microsoft Technet France
 
Déploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudDéploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudMicrosoft Technet France
 
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Microsoft Technet France
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesMicrosoft Technet France
 
Gestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneGestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneMicrosoft Technet France
 
Office 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsOffice 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsMicrosoft Technet France
 

Plus de Microsoft Technet France (20)

Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
 
Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10
 
OMS log search au quotidien
OMS log search au quotidienOMS log search au quotidien
OMS log search au quotidien
 
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 Fusion, Acquisition - Optimisez la migration et la continuité des outils col... Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 
Wavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesWavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semaines
 
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureRetour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
 
Scénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityScénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + Security
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle génération
 
Stockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeStockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le monde
 
Bien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceBien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a Service
 
Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365
 
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
 
Comprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftComprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de Microsoft
 
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
 
Sécurité des données
Sécurité des donnéesSécurité des données
Sécurité des données
 
Déploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudDéploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloud
 
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybrides
 
Gestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneGestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderne
 
Office 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsOffice 365 dans votre Système d'Informations
Office 365 dans votre Système d'Informations
 

Backlog vs Référentiel d’Exigences

  • 1. Backlog vs Référentiel d’Exigences Sophie COTTIN Expert Qualité en Ingénierie des Exigences Vente-privee.com Code / Développement http://www.vente-privee.com
  • 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.com Présentation
  • 3. vente-privee.com • Leader de la vente événementielle • 1800 employés • DSI de 180 personnes • Plus d’une centaine d’outils Présentation
  • 5. Ancien process Projet Etats des lieux Etude de solutions Nouveau process Projet Détection d’incohérences Ajustement du process Solution actuelle Mars 2011 Juin 2011 Août 2012 Sommaire Sophie COTTIN – vente-privee.com
  • 6. Sophie COTTIN – vente-privee.com Code Tests Direction de projets Analyst e Equipe Qualif EB Métier SFG SFD Historique : l’équipe Projet avant…
  • 7. Sophie COTTIN – vente-privee.com N° Description Type Règles de comportement L8.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éfaut L8.4 Prénom Libellé C8.3 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1 L8.5 Nom Libellé C8.4 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1 L8.6 E-mail Libellé C8.5 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1 E8.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. Sophie COTTIN – vente-privee.com N° Description Type Règles de comportement L8.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éfaut L8.4 Prénom Libellé C8.3 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1 L8.5 Nom Libellé C8.4 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1 L8.6 E-mail Libellé C8.5 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1 L8.7 Code postal Libellé C8.6 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1 E8.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. Sophie COTTIN – vente-privee.com N° Description Type Règles de comportement L8.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éfaut L8.4 Prénom Libellé C8.3 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1 L8.5 Nom Libellé C8.4 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1 L8.6 E-mail Libellé C8.5 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1 L8.7 Code postal Libellé C8.6 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1 En sortie de champ, lancer la vérification de la conformité du CP, si non conforme, un message d’erreur s’affiche en E8.1 E8.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. Sophie COTTIN – vente-privee.com N° Description Type Règles de comportement L8.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éfaut L8.4 Prénom Libellé C8.3 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1 L8.5 Nom Libellé C8.4 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1 L8.8 Profession Libellé C8.7 Liste des professions Liste déroulante « Sélectionnez ici » sélectionné par défaut. Sélection facultative L8.6 E-mail Libellé C8.5 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1 L8.7 Code postal Libellé C8.6 Texte Si l’utilisateur vide le champ, un message d’erreur s’affiche en E8.1 En sortie de champ, lancer la vérification de la conformité du CP, si non conforme, un message d’erreur s’affiche en E8.1 E8.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. 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. Sophie COTTIN – vente-privee.com • Devenir Agile • Avoir un Référentiel commun • Trouver un outil de gestion de cas de tests. • Etudier l’Ingénierie des exigences Etude : Les idées…
  • 13. Les 4 activités sont: Sophie COTTIN – vente-privee.com Etude : Ingénierie des exigences • L’élucidation des exigences • La spécification des exigences • La validation des exigences • La gestion des exigences
  • 14. Sophie COTTIN – vente-privee.com code cas de tests Analyst e Equipe Testeur besoins Métier exigences anomalies tâches outil Equipe de déploiement Production Pilotage rapports graphes Etude : Traçabilité des exigences package de déploiement
  • 15. • Sélection de SCRUM pour être Agile • Evolution de notre Analyse fonctionnelle vers l’Ingénierie des Exigences • Choix d’un outil de Gestion des Exigences Sophie COTTIN – vente-privee.com Solutions : Le choix de Juin 2011
  • 16. • Mise en place de TFS • Formations TFS et Gestion des exigences • Formations Scrum • Nouvelle organisation DSI Sophie COTTIN – vente-privee.com Rupture : Le grand Saut
  • 17. Equipe Qualif Code Tests PO Backlog Sophie COTTIN – vente-privee.com Rupture : L’équipe Projet Scrum Tâches Scrum Master
  • 18. Bug Anomalie Requirement Exigence Task Tâche Test Case Cas de Tests Découpage Conceptio n Découvert e Rupture : Work Items TFS Sophie COTTIN – vente-privee.com
  • 19. Parent Child User Story Projet 1 Child New Technical Story Projet 2 Child New User Story Projet 3 Online Fonctionnalité vente-privee.com ClosedNew Rupture : Backlog d’exigences Sophie COTTIN – vente-privee.com
  • 20. Constats d’Août 2012 Sophie 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. 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. Ajustement Sophie COTTIN – vente-privee.com Backlog Liste au Père Noël Référentiel d’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 évoluer au fil de l’eau • Pouvoir travailler en TDD
  • 23. PO Compétence Fonctionnelle Compétence Développeur Compétence Testeur Scrum Master Référentiel d’exigences Code Tests Liste au Père Noël Ajustement : L’équipe Projet ajustée Sophie COTTIN – vente-privee.com
  • 24. Need Besoin Elucidation Analyse Support Issue Incident Ajustement : Work Items TFS ajustés Sophie COTTIN – vente-privee.com Bug Anomalie Requirement Exigence Task Tâche Test Case Cas de Tests Découpage Conceptio n Découvert e
  • 25. Exigence vente-privee.comOnlinePredecessor Successor Exigence Projet 1 Closed Online • 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 couleur New Ajustement : Référentiel d’exigences Sophie COTTIN – vente-privee.com
  • 26. Sophie COTTIN – vente-privee.com • Meilleure communication • Soulagement des PO • Retour de l’analyse fonctionnelle • Implication réelle des testeurs dans l’équipe • Nette augmentation de la maîtrise de nos outils et donc de nos projets. Conclusion : Aujourd’hui
  • 27. 4 ouvrages écrits par 13 Microsoftees http://www.editions-eyrolles.com/livres/Windows-8-pour-les-professionnels
  • 28.
  • 29. Backlog vs Référentiel d’exigences Sébastien Cantini Microsoft Code / developpement
  • 30. • 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 Production Visual Studio 2012 - Product Guide Nouveautés Visual Studio 2012
  • 31. • Ensemble de formes prédéfinies fournies (Possibilité d'ajout 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 acteurs du projet • Clarification des besoins des utilisateurs par la création de prototypes d'interfaces graphiques Storyboard avec PowerPoint
  • 32. • 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 Production Visual Studio 2012 - Product Guide Nouveautés Visual Studio 2012
  • 33. • 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 et chacun des membres • Tableau Kanban Bénéfices : • Support de la planification agile (Scrum ou personnalisée) • Accès simplifié et rapide pour tous les membres du projet Planification Agile avec le "task board"
  • 34. • 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 Production Visual Studio 2012 - Product Guide Nouveautés Visual Studio 2012
  • 35. Feedback des utilisateurs • Support du "Rich Text" pour les commentaires des utilisateurs • 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 Studio Bénéfices : • Prise en compte rapide des retours des utilisateurs par les équipes dans le cycle de développement • S'assurer que les équipes délivrent ce que le client a demandé
  • 36. Formez-vous en ligne Retrouvez nos évènements Faites-vous accompagner gratuitement Essayer gratuitement nos solutions IT Retrouver nos experts Microsoft Pros de l’ITDéveloppeurs www.microsoftvirtualacademy.comhttp://aka.ms/generation-app http://aka.ms/evenements- developpeurs http://aka.ms/itcamps-france Les accélérateurs Windows Azure, Windows Phone, Windows 8 http://aka.ms/telechargements La Dev’Team sur MSDN http://aka.ms/devteam L’IT Team sur TechNet http://aka.ms/itteam

Notes de l'éditeur

  1. http://www.editions-eyrolles.com/livres/Windows-8-pour-les-professionnels/
  2. Intro code / dev