SlideShare une entreprise Scribd logo
1
Club Qualité Logicielle
Retour d’expérience sur la mise en œuvre de Squash
Ministère éducation nationale
SG STSI B3
Equipe nationale de Montpellier
24/01/2012
2
Informatique au MENJVA
3
DSI du MENJVA :
Démarche d’optimisation des processus de qualification
 Courant 2008
 Processus
 Outillage
 Outils du libre et Outils spécifiques développés par les
équipes
 Mi 2010 : démarrage d’un programme ambitieux +
TRA Outillée
 Début 2011: Attente forte politique outillage pour les
autres projets
4
Le Contexte
 Le Bureau des Missions Nationales de la DASI du Rectorat
de Montpellier :
 Une trentaine de personnes (internes + externes)
 4 pôles d’activités
 Développement
 Qualification
 Diffusion
 Centre d’Exploitation et de Service (CES)
 Un historique lié au développement : du 4GL au Web 2 en
passant par J2EE
 Une genèse récente : Diffusion et Qualification
 Un aperçu de l’ensemble de la chaîne de production
5
Le Contexte
 Naissance et maturation d’un pôle « Qualification » :
 Naissance autour d’un projet (GOSPEL) : l’enfance de l’art
 Pratique « calée » sur les contraintes apportées par l’amont de la chaîne
de production
 Mode réactif
 Recherche de l’optimisation et des bonnes pratiques : la fougue de la
jeunesse
 Essais d’organisation et de planification
 Expérimentation de méthodes et outils
 Partage d’expériences
 Industrialisation des pratiques en mode multi-projet (GFC, Dem’Act, …) : la
recherche de la stabilité
 Bonnes pratiques (CMMI) : planification – recueil - mesures
 Groupes de travail nationaux : référentiels QMO
 Choix d’un outil partagé
 Amélioration continue : la maturité
 Notion de patrimoine de test - Abaques
 Optimisation des pratiques : boucle d’amélioration
 Besoin d’un outil évolutif
6
Le Cas Pratique : Dem’Act
 Dem’Act – Le projet :
 Le champ fonctionnel : Dématérialisation des actes
règlementaires dans les établissements scolaires (EPLE)
 Le périmètre d’application : Tous les collèges et lycées
publics du Ministère de l’Education Nationale (MENJVA)
 8000 établissements
 30 académies
 Le calendrier : VSR début 2011 (180 établissements) ->
généralisation rentrée 2012 (8000 établissements)
-> La qualification doit être optimisée et efficace
7
Le Cas Pratique : Dem’Act
 Dem’Act – Outillage – Squash TM :
 Etude préalable de l’adéquation outil - besoin:
 POC : dans le cadre fixé par le Bureau
National de la Qualité
 Etude comparative liée au contexte de
Dem’Act
 Essai grandeur réelle : ergonomie,
robustesse
8
Le Cas Pratique : Dem’Act
 Dem’Act – Squash TM - choix du mode Saas :
 Faire abstraction de toutes les problématiques
d’exploitation de l’outil (installation, mises à jour,
sauvegardes…)
 Bénéficier de réactivité sur les corrections d’anomalies
 Bénéficier de réactivité sur l’évolution de fonctionnalités
 Nécessité de fonctionner sans l’interface bug tracker
(outil maison du MENJVA) et Squash TM
9
Le Cas Pratique : Dem’Act
 Dem’Act – Squash TM – La préparation :
 Revue et validation du référentiel d’exigences et des SFD
 Elaboration de la stratégie de test :
 Définition pour chaque exigence d’une probabilité d'erreur ou
d’un niveau d’impact en cas de dysfonctionnement
 Usage de critères sur la fonctionnalité : utilisation intense,
disponibilité importante, nombreuses interfaces liées à la
fonctionnalité, manque de tests/revues dans les phases
amont
 Résultat : niveau de criticité associé à chaque exigence
(critique, majeur, mineur)
 Import du référentiel d’exigences dans Squash TM
10
Le Cas Pratique : Dem’Act
 Dem’Act – Squash TM – La préparation :
11
Le Cas Pratique : Dem’Act
 Dem’Act – Squash TM – conception des cas de test :
 Nombreuses fonctionnalités avec des parties communes :
 « Boîte à outils » : tests sur authentification, IHM, rédaction
d’un acte, etc.
 Scénario de test = référence aux « outils » + pas de tests
spécifiques
 Association scénario de test / exigences associées :
 Dans Squash TM, recherche des exigences non couvertes
par niveau de criticité pour prioriser les tests.
 Définition d’une charte graphique et de conventions de
nommage
12
Le Cas Pratique : Dem’Act
 Dem’Act – Squash TM – convention de
construction des cas de test :
13
Le Cas Pratique : Dem’Act
 Dem’Act – Squash TM – convention de nommage des
cas de test :
14
Le Cas Pratique : Dem’Act
 Dem’Act – Squash TM – charte graphique :
 Grâce à l’éditeur enrichi, description des codes graphiques
selon l'élément à mettre en exergue dans le cas de test :
 A FAIRE : => Action à faire pour compléter le test
 "RECHERCHER" => Un bouton sur lequel cliquer
 OBLIGATOIREMENT => Elément à mettre en
exergue pour attirer l'attention du recetteur
15
Le Cas Pratique : Dem’Act
 Dem’Act – Squash TM – conception des
cas de test :
16
Le Cas Pratique : Dem’Act
 Dem’Act – Squash TM – point d’étape :
 Import du référentiel d’exigences réalisé :
 188 exigences fonctionnelles pour le lot 1, 38 pour le lot 2
 57 exigences techniques pour le lot 1
 Saisie du référentiel des cas de tests du lot 1 :
 80 cas de tests fonctionnels (~ 300 briques) pour le lot 1 et
29 pour le lot 2 (en cours)
 Création des 13 campagnes de tests
 Exécution de 6 itérations de campagnes de tests, d’autres
itérations en cours d’exécution et à venir
 Pas d’utilisation des fonctionnalités de reporting pour le
moment
 Pas d’utilisation des fonctionnalités d’automatisation pour le
moment (périmètre encore trop mouvant, charge
insuffisante).
17
Le Cas Pratique : Dem’Act
 Dem’Act – Squash TM – axes d’amélioration :
 Gestion des droits à affiner (droit « testeur »)
 Import / Export des référentiels non disponible
 Génération de documents non disponible
 Peu de modèles de rapports disponibles pour le moment
 Pas de versionning des cas de tests
 Pas d’interfaçage possible avec le bug tracker MENJVA
pour le moment
18
Le Cas Pratique : Dem’Act
 Dem’Act – Squash TM – points positifs :
 Très bonne ergonomie
 Robustesse
 Gestion des campagnes facilitée par le moteur de recherche
 Fonctionnalité d’affectation des cas de tests aux testeurs
 Outil prometteur amené à évoluer avec une roadmap bien
définie
 Disponibilité d’un mode Saas efficace et réactif
19
DSI du MENJVA :
Orientation 2012
 Mise à plat des processus Ver et Val (CMMi)
 Valorisation des métiers du test
 Formation
 Concours
 …
 Politique d’outillage (cible)
 HP - > 1 programme et 2 projets
 SQUASH - > tous les autres projets
 Elaboration d’une plate-forme de qualification nationale (à
lancer)
20
Questions ?
Merci de votre attention.
regis.cazorla@ac-montpellier.fr
laurence.morandi@education.gouv.fr

Contenu connexe

Tendances

20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie
LeClubQualiteLogicielle
 
20151013 - Agirc arrco : Behavior driven development
20151013 - Agirc arrco : Behavior driven development20151013 - Agirc arrco : Behavior driven development
20151013 - Agirc arrco : Behavior driven development
LeClubQualiteLogicielle
 
20110125 04 - Présentation Squash
20110125 04 - Présentation Squash20110125 04 - Présentation Squash
20110125 04 - Présentation Squash
LeClubQualiteLogicielle
 
20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continue20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continue
LeClubQualiteLogicielle
 
20130523 04 - Grille d'évaluation - Gestion du patrimoine de test
20130523 04 - Grille d'évaluation - Gestion du patrimoine de test20130523 04 - Grille d'évaluation - Gestion du patrimoine de test
20130523 04 - Grille d'évaluation - Gestion du patrimoine de test
LeClubQualiteLogicielle
 
20140410 - Implémentation de squash TM-TA - Architecture et méthodologie
20140410 - Implémentation de squash TM-TA - Architecture et méthodologie20140410 - Implémentation de squash TM-TA - Architecture et méthodologie
20140410 - Implémentation de squash TM-TA - Architecture et méthodologie
LeClubQualiteLogicielle
 
20120612 05 - Etude de maturité d'une organisation de tests avec TPI Next
20120612 05 - Etude de maturité d'une organisation de tests avec TPI Next20120612 05 - Etude de maturité d'une organisation de tests avec TPI Next
20120612 05 - Etude de maturité d'une organisation de tests avec TPI Next
LeClubQualiteLogicielle
 
20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...
20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...
20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...
LeClubQualiteLogicielle
 
20090113 03 - Exigences et mise en oeuvre du processus mesure et analyse
20090113 03 - Exigences et mise en oeuvre du processus mesure et analyse20090113 03 - Exigences et mise en oeuvre du processus mesure et analyse
20090113 03 - Exigences et mise en oeuvre du processus mesure et analyse
LeClubQualiteLogicielle
 
20100608 2 - TNR automatisés (Generali)
20100608 2 - TNR automatisés (Generali)20100608 2 - TNR automatisés (Generali)
20100608 2 - TNR automatisés (Generali)
LeClubQualiteLogicielle
 
ATDD Visuel
ATDD VisuelATDD Visuel
ATDD Visuel
Marc Hage Chahine
 
Altran soirée du test logiciel - assez des c 05-10-17
Altran   soirée du test logiciel - assez des c 05-10-17Altran   soirée du test logiciel - assez des c 05-10-17
Altran soirée du test logiciel - assez des c 05-10-17
Marc Hage Chahine
 
Qualification Et Cycle De Vie Du Logiciel
Qualification Et Cycle De Vie Du LogicielQualification Et Cycle De Vie Du Logiciel
Qualification Et Cycle De Vie Du Logicieldanaobrest
 
Introduction à la qualité logicielle (1/5)
Introduction à la qualité logicielle (1/5)Introduction à la qualité logicielle (1/5)
Introduction à la qualité logicielle (1/5)
Sylvain Leroy
 
Qualité Logiciel - Outils Open Source pour Java et Web
Qualité Logiciel - Outils Open Source pour Java et WebQualité Logiciel - Outils Open Source pour Java et Web
Qualité Logiciel - Outils Open Source pour Java et Web
Christophe Rochefolle
 
Qualité logiciel - Generalités
Qualité logiciel - GeneralitésQualité logiciel - Generalités
Qualité logiciel - Generalités
Christophe Rochefolle
 
Tests & recette - Les fondamentaux
Tests & recette - Les fondamentauxTests & recette - Les fondamentaux
Tests & recette - Les fondamentaux
COMPETENSIS
 
Introduction à la validation de logiciel
Introduction à la validation de logicielIntroduction à la validation de logiciel
Introduction à la validation de logiciel
Jean-Paul CARMONA
 
Qu'est ce qu'un logiciel de qualité
Qu'est ce qu'un logiciel de qualitéQu'est ce qu'un logiciel de qualité
Qu'est ce qu'un logiciel de qualité
Sylvain Leroy
 
Developement logiciel: comment livrer de la qualite ?
Developement logiciel: comment livrer  de la qualite ?Developement logiciel: comment livrer  de la qualite ?
Developement logiciel: comment livrer de la qualite ?
Innobec
 

Tendances (20)

20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie
 
20151013 - Agirc arrco : Behavior driven development
20151013 - Agirc arrco : Behavior driven development20151013 - Agirc arrco : Behavior driven development
20151013 - Agirc arrco : Behavior driven development
 
20110125 04 - Présentation Squash
20110125 04 - Présentation Squash20110125 04 - Présentation Squash
20110125 04 - Présentation Squash
 
20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continue20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continue
 
20130523 04 - Grille d'évaluation - Gestion du patrimoine de test
20130523 04 - Grille d'évaluation - Gestion du patrimoine de test20130523 04 - Grille d'évaluation - Gestion du patrimoine de test
20130523 04 - Grille d'évaluation - Gestion du patrimoine de test
 
20140410 - Implémentation de squash TM-TA - Architecture et méthodologie
20140410 - Implémentation de squash TM-TA - Architecture et méthodologie20140410 - Implémentation de squash TM-TA - Architecture et méthodologie
20140410 - Implémentation de squash TM-TA - Architecture et méthodologie
 
20120612 05 - Etude de maturité d'une organisation de tests avec TPI Next
20120612 05 - Etude de maturité d'une organisation de tests avec TPI Next20120612 05 - Etude de maturité d'une organisation de tests avec TPI Next
20120612 05 - Etude de maturité d'une organisation de tests avec TPI Next
 
20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...
20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...
20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...
 
20090113 03 - Exigences et mise en oeuvre du processus mesure et analyse
20090113 03 - Exigences et mise en oeuvre du processus mesure et analyse20090113 03 - Exigences et mise en oeuvre du processus mesure et analyse
20090113 03 - Exigences et mise en oeuvre du processus mesure et analyse
 
20100608 2 - TNR automatisés (Generali)
20100608 2 - TNR automatisés (Generali)20100608 2 - TNR automatisés (Generali)
20100608 2 - TNR automatisés (Generali)
 
ATDD Visuel
ATDD VisuelATDD Visuel
ATDD Visuel
 
Altran soirée du test logiciel - assez des c 05-10-17
Altran   soirée du test logiciel - assez des c 05-10-17Altran   soirée du test logiciel - assez des c 05-10-17
Altran soirée du test logiciel - assez des c 05-10-17
 
Qualification Et Cycle De Vie Du Logiciel
Qualification Et Cycle De Vie Du LogicielQualification Et Cycle De Vie Du Logiciel
Qualification Et Cycle De Vie Du Logiciel
 
Introduction à la qualité logicielle (1/5)
Introduction à la qualité logicielle (1/5)Introduction à la qualité logicielle (1/5)
Introduction à la qualité logicielle (1/5)
 
Qualité Logiciel - Outils Open Source pour Java et Web
Qualité Logiciel - Outils Open Source pour Java et WebQualité Logiciel - Outils Open Source pour Java et Web
Qualité Logiciel - Outils Open Source pour Java et Web
 
Qualité logiciel - Generalités
Qualité logiciel - GeneralitésQualité logiciel - Generalités
Qualité logiciel - Generalités
 
Tests & recette - Les fondamentaux
Tests & recette - Les fondamentauxTests & recette - Les fondamentaux
Tests & recette - Les fondamentaux
 
Introduction à la validation de logiciel
Introduction à la validation de logicielIntroduction à la validation de logiciel
Introduction à la validation de logiciel
 
Qu'est ce qu'un logiciel de qualité
Qu'est ce qu'un logiciel de qualitéQu'est ce qu'un logiciel de qualité
Qu'est ce qu'un logiciel de qualité
 
Developement logiciel: comment livrer de la qualite ?
Developement logiciel: comment livrer  de la qualite ?Developement logiciel: comment livrer  de la qualite ?
Developement logiciel: comment livrer de la qualite ?
 

Similaire à 20120124 04 - Retour d'expérience sur la mise en oeuvre de Squash

Tra optimiser preparation_tests_v1
Tra optimiser preparation_tests_v1Tra optimiser preparation_tests_v1
Tra optimiser preparation_tests_v1
SQLI
 
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
 
Offre Audit et Test De Performance
Offre Audit et Test De PerformanceOffre Audit et Test De Performance
Offre Audit et Test De PerformanceCabinet Openi
 
Retour Experience Atchik Sigma T9 200903[1]
Retour Experience Atchik Sigma T9 200903[1]Retour Experience Atchik Sigma T9 200903[1]
Retour Experience Atchik Sigma T9 200903[1]almerys
 
Morning tech #2 - Démarche performance slides
Morning tech #2 - Démarche performance slidesMorning tech #2 - Démarche performance slides
Morning tech #2 - Démarche performance slides
Oxalide
 
Oxalide Morning tech #2 - démarche performance
Oxalide Morning tech #2 - démarche performanceOxalide Morning tech #2 - démarche performance
Oxalide Morning tech #2 - démarche performance
Ludovic Piot
 
Retour d'expérience TAA - 2011/03/29
Retour d'expérience TAA - 2011/03/29Retour d'expérience TAA - 2011/03/29
Retour d'expérience TAA - 2011/03/29
Elapse Technologies
 
Agilite togo jug_final
Agilite togo jug_finalAgilite togo jug_final
Agilite togo jug_final
agnes_crepet
 
PerfUG Comment tester et optimiser la performance d'un SI ?
PerfUG Comment tester et optimiser la performance d'un SI ?PerfUG Comment tester et optimiser la performance d'un SI ?
PerfUG Comment tester et optimiser la performance d'un SI ?
Marc Bojoly
 
Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-...
Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-...Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-...
Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-...CERTyou Formation
 
Performance ug#1
Performance ug#1Performance ug#1
Performance ug#1
Marc Bojoly
 
Session #2 du workshop sur la performance en environnement de production
Session #2 du workshop sur la performance en environnement de productionSession #2 du workshop sur la performance en environnement de production
Session #2 du workshop sur la performance en environnement de production
DEFO KUATE Landry
 
Mesurer Les Performances Avec JMeter Cours Du Soir Valtech 25 Mars 2010
Mesurer Les Performances Avec JMeter   Cours Du Soir Valtech 25 Mars 2010Mesurer Les Performances Avec JMeter   Cours Du Soir Valtech 25 Mars 2010
Mesurer Les Performances Avec JMeter Cours Du Soir Valtech 25 Mars 2010
Claude Falguiere
 
Manitowoc : Apprentissage par la résolution de problème.
Manitowoc : Apprentissage par la résolution de problème.Manitowoc : Apprentissage par la résolution de problème.
Manitowoc : Apprentissage par la résolution de problème.
Institut Lean France
 
PresentationMéthodologie SCRUM-2021.pptx
PresentationMéthodologie SCRUM-2021.pptxPresentationMéthodologie SCRUM-2021.pptx
PresentationMéthodologie SCRUM-2021.pptx
Houneida Haddaji Berrima
 
Microsoft Tech days 2007 - Industrialisation des développements : Retours d'e...
Microsoft Tech days 2007 - Industrialisation des développements : Retours d'e...Microsoft Tech days 2007 - Industrialisation des développements : Retours d'e...
Microsoft Tech days 2007 - Industrialisation des développements : Retours d'e...Djamel Zouaoui
 
Prerequisites In ERP Projects Paris Mines 2002
Prerequisites In ERP Projects Paris Mines 2002Prerequisites In ERP Projects Paris Mines 2002
Prerequisites In ERP Projects Paris Mines 2002
Andre Meillassoux
 
Génie Logiciel.pptx
Génie Logiciel.pptxGénie Logiciel.pptx
Génie Logiciel.pptx
LatifaBen6
 
CdP QA - QA hackathon - Intelligence artificielle - Meetup du 9 mars
CdP QA - QA hackathon - Intelligence artificielle - Meetup du 9 marsCdP QA - QA hackathon - Intelligence artificielle - Meetup du 9 mars
CdP QA - QA hackathon - Intelligence artificielle - Meetup du 9 mars
Agile Montréal
 
Presentation tests d'acceptations automatisés sug v1.1
Presentation tests d'acceptations automatisés sug v1.1Presentation tests d'acceptations automatisés sug v1.1
Presentation tests d'acceptations automatisés sug v1.1
Jean-Emmanuel Houdu
 

Similaire à 20120124 04 - Retour d'expérience sur la mise en oeuvre de Squash (20)

Tra optimiser preparation_tests_v1
Tra optimiser preparation_tests_v1Tra optimiser preparation_tests_v1
Tra optimiser preparation_tests_v1
 
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)
 
Offre Audit et Test De Performance
Offre Audit et Test De PerformanceOffre Audit et Test De Performance
Offre Audit et Test De Performance
 
Retour Experience Atchik Sigma T9 200903[1]
Retour Experience Atchik Sigma T9 200903[1]Retour Experience Atchik Sigma T9 200903[1]
Retour Experience Atchik Sigma T9 200903[1]
 
Morning tech #2 - Démarche performance slides
Morning tech #2 - Démarche performance slidesMorning tech #2 - Démarche performance slides
Morning tech #2 - Démarche performance slides
 
Oxalide Morning tech #2 - démarche performance
Oxalide Morning tech #2 - démarche performanceOxalide Morning tech #2 - démarche performance
Oxalide Morning tech #2 - démarche performance
 
Retour d'expérience TAA - 2011/03/29
Retour d'expérience TAA - 2011/03/29Retour d'expérience TAA - 2011/03/29
Retour d'expérience TAA - 2011/03/29
 
Agilite togo jug_final
Agilite togo jug_finalAgilite togo jug_final
Agilite togo jug_final
 
PerfUG Comment tester et optimiser la performance d'un SI ?
PerfUG Comment tester et optimiser la performance d'un SI ?PerfUG Comment tester et optimiser la performance d'un SI ?
PerfUG Comment tester et optimiser la performance d'un SI ?
 
Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-...
Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-...Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-...
Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-...
 
Performance ug#1
Performance ug#1Performance ug#1
Performance ug#1
 
Session #2 du workshop sur la performance en environnement de production
Session #2 du workshop sur la performance en environnement de productionSession #2 du workshop sur la performance en environnement de production
Session #2 du workshop sur la performance en environnement de production
 
Mesurer Les Performances Avec JMeter Cours Du Soir Valtech 25 Mars 2010
Mesurer Les Performances Avec JMeter   Cours Du Soir Valtech 25 Mars 2010Mesurer Les Performances Avec JMeter   Cours Du Soir Valtech 25 Mars 2010
Mesurer Les Performances Avec JMeter Cours Du Soir Valtech 25 Mars 2010
 
Manitowoc : Apprentissage par la résolution de problème.
Manitowoc : Apprentissage par la résolution de problème.Manitowoc : Apprentissage par la résolution de problème.
Manitowoc : Apprentissage par la résolution de problème.
 
PresentationMéthodologie SCRUM-2021.pptx
PresentationMéthodologie SCRUM-2021.pptxPresentationMéthodologie SCRUM-2021.pptx
PresentationMéthodologie SCRUM-2021.pptx
 
Microsoft Tech days 2007 - Industrialisation des développements : Retours d'e...
Microsoft Tech days 2007 - Industrialisation des développements : Retours d'e...Microsoft Tech days 2007 - Industrialisation des développements : Retours d'e...
Microsoft Tech days 2007 - Industrialisation des développements : Retours d'e...
 
Prerequisites In ERP Projects Paris Mines 2002
Prerequisites In ERP Projects Paris Mines 2002Prerequisites In ERP Projects Paris Mines 2002
Prerequisites In ERP Projects Paris Mines 2002
 
Génie Logiciel.pptx
Génie Logiciel.pptxGénie Logiciel.pptx
Génie Logiciel.pptx
 
CdP QA - QA hackathon - Intelligence artificielle - Meetup du 9 mars
CdP QA - QA hackathon - Intelligence artificielle - Meetup du 9 marsCdP QA - QA hackathon - Intelligence artificielle - Meetup du 9 mars
CdP QA - QA hackathon - Intelligence artificielle - Meetup du 9 mars
 
Presentation tests d'acceptations automatisés sug v1.1
Presentation tests d'acceptations automatisés sug v1.1Presentation tests d'acceptations automatisés sug v1.1
Presentation tests d'acceptations automatisés sug v1.1
 

Plus de LeClubQualiteLogicielle

20171122 02 - Engage developers to use better coding practices
20171122 02 - Engage developers to use better coding practices20171122 02 - Engage developers to use better coding practices
20171122 02 - Engage developers to use better coding practices
LeClubQualiteLogicielle
 
20151013 - Accueil Club Qualité Logicielle
20151013 - Accueil Club Qualité Logicielle 20151013 - Accueil Club Qualité Logicielle
20151013 - Accueil Club Qualité Logicielle
LeClubQualiteLogicielle
 
20140410 - Cartographie applicative multi-technologies et analyse d'impact
20140410 - Cartographie applicative multi-technologies et analyse d'impact20140410 - Cartographie applicative multi-technologies et analyse d'impact
20140410 - Cartographie applicative multi-technologies et analyse d'impact
LeClubQualiteLogicielle
 
20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...
20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...
20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...
LeClubQualiteLogicielle
 
20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...
20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...
20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...
LeClubQualiteLogicielle
 
20130113 05 - Inspection continue et roadmap 2013
20130113 05 - Inspection continue et roadmap 201320130113 05 - Inspection continue et roadmap 2013
20130113 05 - Inspection continue et roadmap 2013
LeClubQualiteLogicielle
 
20130113 04 - Tests d'integration et virtualisation - La vision IBM
20130113 04 - Tests d'integration et virtualisation - La vision IBM20130113 04 - Tests d'integration et virtualisation - La vision IBM
20130113 04 - Tests d'integration et virtualisation - La vision IBM
LeClubQualiteLogicielle
 
20130523 06 - The mathematics the way algorithms think / the mathematics the ...
20130523 06 - The mathematics the way algorithms think / the mathematics the ...20130523 06 - The mathematics the way algorithms think / the mathematics the ...
20130523 06 - The mathematics the way algorithms think / the mathematics the ...
LeClubQualiteLogicielle
 
20130523 05 - Cyclomatic complexity
20130523 05 - Cyclomatic complexity20130523 05 - Cyclomatic complexity
20130523 05 - Cyclomatic complexity
LeClubQualiteLogicielle
 
20130523 02 - BREDForge foundations - Gense et perspectives
20130523 02 - BREDForge foundations -  Gense et perspectives20130523 02 - BREDForge foundations -  Gense et perspectives
20130523 02 - BREDForge foundations - Gense et perspectives
LeClubQualiteLogicielle
 
20131210 - Rex Bouygues Telecom - Integration et inspection continue avec RTC...
20131210 - Rex Bouygues Telecom - Integration et inspection continue avec RTC...20131210 - Rex Bouygues Telecom - Integration et inspection continue avec RTC...
20131210 - Rex Bouygues Telecom - Integration et inspection continue avec RTC...
LeClubQualiteLogicielle
 
20131210 - Gouvernance et conformité open source : à la recherche d'une quali...
20131210 - Gouvernance et conformité open source : à la recherche d'une quali...20131210 - Gouvernance et conformité open source : à la recherche d'une quali...
20131210 - Gouvernance et conformité open source : à la recherche d'une quali...
LeClubQualiteLogicielle
 
20120124 02 - Enjeux et défis de l'integration de composants open source dans...
20120124 02 - Enjeux et défis de l'integration de composants open source dans...20120124 02 - Enjeux et défis de l'integration de composants open source dans...
20120124 02 - Enjeux et défis de l'integration de composants open source dans...
LeClubQualiteLogicielle
 
20120124 06 - Groupe de travail RH (Henix)
20120124 06 - Groupe de travail RH (Henix)20120124 06 - Groupe de travail RH (Henix)
20120124 06 - Groupe de travail RH (Henix)
LeClubQualiteLogicielle
 
20120124 03 - Human Centric Solutions - Accessibilité et mobilité
20120124 03 - Human Centric Solutions - Accessibilité et mobilité20120124 03 - Human Centric Solutions - Accessibilité et mobilité
20120124 03 - Human Centric Solutions - Accessibilité et mobilité
LeClubQualiteLogicielle
 
20120612 07 - Portail qualimétrie mis en oeuvre chez Schneider Squoring
20120612 07 - Portail qualimétrie mis en oeuvre chez Schneider Squoring20120612 07 - Portail qualimétrie mis en oeuvre chez Schneider Squoring
20120612 07 - Portail qualimétrie mis en oeuvre chez Schneider Squoring
LeClubQualiteLogicielle
 

Plus de LeClubQualiteLogicielle (16)

20171122 02 - Engage developers to use better coding practices
20171122 02 - Engage developers to use better coding practices20171122 02 - Engage developers to use better coding practices
20171122 02 - Engage developers to use better coding practices
 
20151013 - Accueil Club Qualité Logicielle
20151013 - Accueil Club Qualité Logicielle 20151013 - Accueil Club Qualité Logicielle
20151013 - Accueil Club Qualité Logicielle
 
20140410 - Cartographie applicative multi-technologies et analyse d'impact
20140410 - Cartographie applicative multi-technologies et analyse d'impact20140410 - Cartographie applicative multi-technologies et analyse d'impact
20140410 - Cartographie applicative multi-technologies et analyse d'impact
 
20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...
20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...
20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...
 
20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...
20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...
20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...
 
20130113 05 - Inspection continue et roadmap 2013
20130113 05 - Inspection continue et roadmap 201320130113 05 - Inspection continue et roadmap 2013
20130113 05 - Inspection continue et roadmap 2013
 
20130113 04 - Tests d'integration et virtualisation - La vision IBM
20130113 04 - Tests d'integration et virtualisation - La vision IBM20130113 04 - Tests d'integration et virtualisation - La vision IBM
20130113 04 - Tests d'integration et virtualisation - La vision IBM
 
20130523 06 - The mathematics the way algorithms think / the mathematics the ...
20130523 06 - The mathematics the way algorithms think / the mathematics the ...20130523 06 - The mathematics the way algorithms think / the mathematics the ...
20130523 06 - The mathematics the way algorithms think / the mathematics the ...
 
20130523 05 - Cyclomatic complexity
20130523 05 - Cyclomatic complexity20130523 05 - Cyclomatic complexity
20130523 05 - Cyclomatic complexity
 
20130523 02 - BREDForge foundations - Gense et perspectives
20130523 02 - BREDForge foundations -  Gense et perspectives20130523 02 - BREDForge foundations -  Gense et perspectives
20130523 02 - BREDForge foundations - Gense et perspectives
 
20131210 - Rex Bouygues Telecom - Integration et inspection continue avec RTC...
20131210 - Rex Bouygues Telecom - Integration et inspection continue avec RTC...20131210 - Rex Bouygues Telecom - Integration et inspection continue avec RTC...
20131210 - Rex Bouygues Telecom - Integration et inspection continue avec RTC...
 
20131210 - Gouvernance et conformité open source : à la recherche d'une quali...
20131210 - Gouvernance et conformité open source : à la recherche d'une quali...20131210 - Gouvernance et conformité open source : à la recherche d'une quali...
20131210 - Gouvernance et conformité open source : à la recherche d'une quali...
 
20120124 02 - Enjeux et défis de l'integration de composants open source dans...
20120124 02 - Enjeux et défis de l'integration de composants open source dans...20120124 02 - Enjeux et défis de l'integration de composants open source dans...
20120124 02 - Enjeux et défis de l'integration de composants open source dans...
 
20120124 06 - Groupe de travail RH (Henix)
20120124 06 - Groupe de travail RH (Henix)20120124 06 - Groupe de travail RH (Henix)
20120124 06 - Groupe de travail RH (Henix)
 
20120124 03 - Human Centric Solutions - Accessibilité et mobilité
20120124 03 - Human Centric Solutions - Accessibilité et mobilité20120124 03 - Human Centric Solutions - Accessibilité et mobilité
20120124 03 - Human Centric Solutions - Accessibilité et mobilité
 
20120612 07 - Portail qualimétrie mis en oeuvre chez Schneider Squoring
20120612 07 - Portail qualimétrie mis en oeuvre chez Schneider Squoring20120612 07 - Portail qualimétrie mis en oeuvre chez Schneider Squoring
20120612 07 - Portail qualimétrie mis en oeuvre chez Schneider Squoring
 

20120124 04 - Retour d'expérience sur la mise en oeuvre de Squash

  • 1. 1 Club Qualité Logicielle Retour d’expérience sur la mise en œuvre de Squash Ministère éducation nationale SG STSI B3 Equipe nationale de Montpellier 24/01/2012
  • 3. 3 DSI du MENJVA : Démarche d’optimisation des processus de qualification  Courant 2008  Processus  Outillage  Outils du libre et Outils spécifiques développés par les équipes  Mi 2010 : démarrage d’un programme ambitieux + TRA Outillée  Début 2011: Attente forte politique outillage pour les autres projets
  • 4. 4 Le Contexte  Le Bureau des Missions Nationales de la DASI du Rectorat de Montpellier :  Une trentaine de personnes (internes + externes)  4 pôles d’activités  Développement  Qualification  Diffusion  Centre d’Exploitation et de Service (CES)  Un historique lié au développement : du 4GL au Web 2 en passant par J2EE  Une genèse récente : Diffusion et Qualification  Un aperçu de l’ensemble de la chaîne de production
  • 5. 5 Le Contexte  Naissance et maturation d’un pôle « Qualification » :  Naissance autour d’un projet (GOSPEL) : l’enfance de l’art  Pratique « calée » sur les contraintes apportées par l’amont de la chaîne de production  Mode réactif  Recherche de l’optimisation et des bonnes pratiques : la fougue de la jeunesse  Essais d’organisation et de planification  Expérimentation de méthodes et outils  Partage d’expériences  Industrialisation des pratiques en mode multi-projet (GFC, Dem’Act, …) : la recherche de la stabilité  Bonnes pratiques (CMMI) : planification – recueil - mesures  Groupes de travail nationaux : référentiels QMO  Choix d’un outil partagé  Amélioration continue : la maturité  Notion de patrimoine de test - Abaques  Optimisation des pratiques : boucle d’amélioration  Besoin d’un outil évolutif
  • 6. 6 Le Cas Pratique : Dem’Act  Dem’Act – Le projet :  Le champ fonctionnel : Dématérialisation des actes règlementaires dans les établissements scolaires (EPLE)  Le périmètre d’application : Tous les collèges et lycées publics du Ministère de l’Education Nationale (MENJVA)  8000 établissements  30 académies  Le calendrier : VSR début 2011 (180 établissements) -> généralisation rentrée 2012 (8000 établissements) -> La qualification doit être optimisée et efficace
  • 7. 7 Le Cas Pratique : Dem’Act  Dem’Act – Outillage – Squash TM :  Etude préalable de l’adéquation outil - besoin:  POC : dans le cadre fixé par le Bureau National de la Qualité  Etude comparative liée au contexte de Dem’Act  Essai grandeur réelle : ergonomie, robustesse
  • 8. 8 Le Cas Pratique : Dem’Act  Dem’Act – Squash TM - choix du mode Saas :  Faire abstraction de toutes les problématiques d’exploitation de l’outil (installation, mises à jour, sauvegardes…)  Bénéficier de réactivité sur les corrections d’anomalies  Bénéficier de réactivité sur l’évolution de fonctionnalités  Nécessité de fonctionner sans l’interface bug tracker (outil maison du MENJVA) et Squash TM
  • 9. 9 Le Cas Pratique : Dem’Act  Dem’Act – Squash TM – La préparation :  Revue et validation du référentiel d’exigences et des SFD  Elaboration de la stratégie de test :  Définition pour chaque exigence d’une probabilité d'erreur ou d’un niveau d’impact en cas de dysfonctionnement  Usage de critères sur la fonctionnalité : utilisation intense, disponibilité importante, nombreuses interfaces liées à la fonctionnalité, manque de tests/revues dans les phases amont  Résultat : niveau de criticité associé à chaque exigence (critique, majeur, mineur)  Import du référentiel d’exigences dans Squash TM
  • 10. 10 Le Cas Pratique : Dem’Act  Dem’Act – Squash TM – La préparation :
  • 11. 11 Le Cas Pratique : Dem’Act  Dem’Act – Squash TM – conception des cas de test :  Nombreuses fonctionnalités avec des parties communes :  « Boîte à outils » : tests sur authentification, IHM, rédaction d’un acte, etc.  Scénario de test = référence aux « outils » + pas de tests spécifiques  Association scénario de test / exigences associées :  Dans Squash TM, recherche des exigences non couvertes par niveau de criticité pour prioriser les tests.  Définition d’une charte graphique et de conventions de nommage
  • 12. 12 Le Cas Pratique : Dem’Act  Dem’Act – Squash TM – convention de construction des cas de test :
  • 13. 13 Le Cas Pratique : Dem’Act  Dem’Act – Squash TM – convention de nommage des cas de test :
  • 14. 14 Le Cas Pratique : Dem’Act  Dem’Act – Squash TM – charte graphique :  Grâce à l’éditeur enrichi, description des codes graphiques selon l'élément à mettre en exergue dans le cas de test :  A FAIRE : => Action à faire pour compléter le test  "RECHERCHER" => Un bouton sur lequel cliquer  OBLIGATOIREMENT => Elément à mettre en exergue pour attirer l'attention du recetteur
  • 15. 15 Le Cas Pratique : Dem’Act  Dem’Act – Squash TM – conception des cas de test :
  • 16. 16 Le Cas Pratique : Dem’Act  Dem’Act – Squash TM – point d’étape :  Import du référentiel d’exigences réalisé :  188 exigences fonctionnelles pour le lot 1, 38 pour le lot 2  57 exigences techniques pour le lot 1  Saisie du référentiel des cas de tests du lot 1 :  80 cas de tests fonctionnels (~ 300 briques) pour le lot 1 et 29 pour le lot 2 (en cours)  Création des 13 campagnes de tests  Exécution de 6 itérations de campagnes de tests, d’autres itérations en cours d’exécution et à venir  Pas d’utilisation des fonctionnalités de reporting pour le moment  Pas d’utilisation des fonctionnalités d’automatisation pour le moment (périmètre encore trop mouvant, charge insuffisante).
  • 17. 17 Le Cas Pratique : Dem’Act  Dem’Act – Squash TM – axes d’amélioration :  Gestion des droits à affiner (droit « testeur »)  Import / Export des référentiels non disponible  Génération de documents non disponible  Peu de modèles de rapports disponibles pour le moment  Pas de versionning des cas de tests  Pas d’interfaçage possible avec le bug tracker MENJVA pour le moment
  • 18. 18 Le Cas Pratique : Dem’Act  Dem’Act – Squash TM – points positifs :  Très bonne ergonomie  Robustesse  Gestion des campagnes facilitée par le moteur de recherche  Fonctionnalité d’affectation des cas de tests aux testeurs  Outil prometteur amené à évoluer avec une roadmap bien définie  Disponibilité d’un mode Saas efficace et réactif
  • 19. 19 DSI du MENJVA : Orientation 2012  Mise à plat des processus Ver et Val (CMMi)  Valorisation des métiers du test  Formation  Concours  …  Politique d’outillage (cible)  HP - > 1 programme et 2 projets  SQUASH - > tous les autres projets  Elaboration d’une plate-forme de qualification nationale (à lancer)
  • 20. 20 Questions ? Merci de votre attention. regis.cazorla@ac-montpellier.fr laurence.morandi@education.gouv.fr