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

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
1 of 20

Recommended

20171122 03 - Les tests de performance en environnement DevOps by
20171122 03 - Les tests de performance en environnement DevOps20171122 03 - Les tests de performance en environnement DevOps
20171122 03 - Les tests de performance en environnement DevOpsLeClubQualiteLogicielle
2.3K views30 slides
20171122 04 - Automatisation - formation et certifications by
20171122 04 - Automatisation - formation et certifications20171122 04 - Automatisation - formation et certifications
20171122 04 - Automatisation - formation et certificationsLeClubQualiteLogicielle
764 views37 slides
20151013 - Réduire les coûts des tests de performance ? by
20151013 - Réduire les coûts des tests de performance ?20151013 - Réduire les coûts des tests de performance ?
20151013 - Réduire les coûts des tests de performance ?LeClubQualiteLogicielle
180 views19 slides
20120612 02 - Automatisation des tests avec squash TA en environnement bancai... by
20120612 02 - Automatisation des tests avec squash TA en environnement bancai...20120612 02 - Automatisation des tests avec squash TA en environnement bancai...
20120612 02 - Automatisation des tests avec squash TA en environnement bancai...LeClubQualiteLogicielle
792 views41 slides
20140410 - Choisir et implanter un outil de test by
20140410 - Choisir et implanter un outil de test20140410 - Choisir et implanter un outil de test
20140410 - Choisir et implanter un outil de testLeClubQualiteLogicielle
1.7K views33 slides
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des... by
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...LeClubQualiteLogicielle
460 views23 slides

More Related Content

What's hot

20171122 01 - REX : Intégration et déploiement continu chez Engie by
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 EngieLeClubQualiteLogicielle
1.1K views30 slides
20151013 - Agirc arrco : Behavior driven development by
20151013 - Agirc arrco : Behavior driven development20151013 - Agirc arrco : Behavior driven development
20151013 - Agirc arrco : Behavior driven developmentLeClubQualiteLogicielle
414 views30 slides
20110125 04 - Présentation Squash by
20110125 04 - Présentation Squash20110125 04 - Présentation Squash
20110125 04 - Présentation SquashLeClubQualiteLogicielle
1.1K views16 slides
20151013 - DevOps et qualification continue by
20151013 - DevOps et qualification continue20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continueLeClubQualiteLogicielle
384 views26 slides
20130523 04 - Grille d'évaluation - Gestion du patrimoine de test by
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 testLeClubQualiteLogicielle
967 views11 slides
20140410 - Implémentation de squash TM-TA - Architecture et méthodologie by
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éthodologieLeClubQualiteLogicielle
550 views25 slides

What's hot(20)

20171122 01 - REX : Intégration et déploiement continu chez Engie by LeClubQualiteLogicielle
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
20130523 04 - Grille d'évaluation - Gestion du patrimoine de test by LeClubQualiteLogicielle
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 by LeClubQualiteLogicielle
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 by LeClubQualiteLogicielle
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... by 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...
20090113 03 - Exigences et mise en oeuvre du processus mesure et analyse by LeClubQualiteLogicielle
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
Altran soirée du test logiciel - assez des c 05-10-17 by Marc Hage Chahine
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 Chahine1.6K views
Qualification Et Cycle De Vie Du Logiciel by danaobrest
Qualification Et Cycle De Vie Du LogicielQualification Et Cycle De Vie Du Logiciel
Qualification Et Cycle De Vie Du Logiciel
danaobrest22K views
Introduction à la qualité logicielle (1/5) by Sylvain Leroy
Introduction à la qualité logicielle (1/5)Introduction à la qualité logicielle (1/5)
Introduction à la qualité logicielle (1/5)
Sylvain Leroy1.7K views
Qualité Logiciel - Outils Open Source pour Java et Web by Christophe Rochefolle
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
Tests & recette - Les fondamentaux by COMPETENSIS
Tests & recette - Les fondamentauxTests & recette - Les fondamentaux
Tests & recette - Les fondamentaux
COMPETENSIS48.5K views
Introduction à la validation de logiciel by Jean-Paul CARMONA
Introduction à la validation de logicielIntroduction à la validation de logiciel
Introduction à la validation de logiciel
Jean-Paul CARMONA20K views
Qu'est ce qu'un logiciel de qualité by Sylvain Leroy
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 Leroy1.6K views
Developement logiciel: comment livrer de la qualite ? by Innobec
Developement logiciel: comment livrer  de la qualite ?Developement logiciel: comment livrer  de la qualite ?
Developement logiciel: comment livrer de la qualite ?
Innobec908 views

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

Tra optimiser preparation_tests_v1 by
Tra optimiser preparation_tests_v1Tra optimiser preparation_tests_v1
Tra optimiser preparation_tests_v1SQLI
1.6K views28 slides
20120124 05 - Le Model-based Testing aujourd'hui (Inria) by
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
481 views33 slides
Offre Audit et Test De Performance by
Offre Audit et Test De PerformanceOffre Audit et Test De Performance
Offre Audit et Test De PerformanceCabinet Openi
1.2K views9 slides
Retour Experience Atchik Sigma T9 200903[1] by
Retour Experience Atchik Sigma T9 200903[1]Retour Experience Atchik Sigma T9 200903[1]
Retour Experience Atchik Sigma T9 200903[1]almerys
447 views19 slides
Morning tech #2 - Démarche performance slides by
Morning tech #2 - Démarche performance slidesMorning tech #2 - Démarche performance slides
Morning tech #2 - Démarche performance slidesOxalide
1.3K views60 slides
Oxalide Morning tech #2 - démarche performance by
Oxalide Morning tech #2 - démarche performanceOxalide Morning tech #2 - démarche performance
Oxalide Morning tech #2 - démarche performanceLudovic Piot
363 views60 slides

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

Tra optimiser preparation_tests_v1 by SQLI
Tra optimiser preparation_tests_v1Tra optimiser preparation_tests_v1
Tra optimiser preparation_tests_v1
SQLI1.6K views
Offre Audit et Test De Performance by Cabinet Openi
Offre Audit et Test De PerformanceOffre Audit et Test De Performance
Offre Audit et Test De Performance
Cabinet Openi1.2K views
Retour Experience Atchik Sigma T9 200903[1] by almerys
Retour Experience Atchik Sigma T9 200903[1]Retour Experience Atchik Sigma T9 200903[1]
Retour Experience Atchik Sigma T9 200903[1]
almerys447 views
Morning tech #2 - Démarche performance slides by Oxalide
Morning tech #2 - Démarche performance slidesMorning tech #2 - Démarche performance slides
Morning tech #2 - Démarche performance slides
Oxalide1.3K views
Oxalide Morning tech #2 - démarche performance by Ludovic Piot
Oxalide Morning tech #2 - démarche performanceOxalide Morning tech #2 - démarche performance
Oxalide Morning tech #2 - démarche performance
Ludovic Piot363 views
Agilite togo jug_final by agnes_crepet
Agilite togo jug_finalAgilite togo jug_final
Agilite togo jug_final
agnes_crepet1.2K views
PerfUG Comment tester et optimiser la performance d'un SI ? by Marc Bojoly
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 Bojoly859 views
Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-... by CERTyou Formation
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 by Marc Bojoly
Performance ug#1Performance ug#1
Performance ug#1
Marc Bojoly2.7K views
Session #2 du workshop sur la performance en environnement de production by DEFO KUATE Landry
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 Landry928 views
Mesurer Les Performances Avec JMeter Cours Du Soir Valtech 25 Mars 2010 by Claude Falguiere
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 Falguiere3.8K views
Manitowoc : Apprentissage par la résolution de problème. by Institut Lean France
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.
Microsoft Tech days 2007 - Industrialisation des développements : Retours d'e... by Djamel Zouaoui
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 Zouaoui661 views
Prerequisites In ERP Projects Paris Mines 2002 by Andre Meillassoux
Prerequisites In ERP Projects Paris Mines 2002Prerequisites In ERP Projects Paris Mines 2002
Prerequisites In ERP Projects Paris Mines 2002
Andre Meillassoux2.4K views
Génie Logiciel.pptx by LatifaBen6
Génie Logiciel.pptxGénie Logiciel.pptx
Génie Logiciel.pptx
LatifaBen647 views
CdP QA - QA hackathon - Intelligence artificielle - Meetup du 9 mars by Agile Montréal
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éal184 views
Presentation tests d'acceptations automatisés sug v1.1 by Jean-Emmanuel Houdu
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
Xdt Tests Driven Architecture Process V1.0 by guestee837a
Xdt Tests Driven Architecture Process V1.0Xdt Tests Driven Architecture Process V1.0
Xdt Tests Driven Architecture Process V1.0
guestee837a1.4K views

More from LeClubQualiteLogicielle

20171122 02 - Engage developers to use better coding practices by
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 practicesLeClubQualiteLogicielle
269 views21 slides
20151013 - Accueil Club Qualité Logicielle by
20151013 - Accueil Club Qualité Logicielle 20151013 - Accueil Club Qualité Logicielle
20151013 - Accueil Club Qualité Logicielle LeClubQualiteLogicielle
135 views11 slides
20140410 - Cartographie applicative multi-technologies et analyse d'impact by
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'impactLeClubQualiteLogicielle
419 views20 slides
20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu... by
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
145 views22 slides
20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e... by
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
117 views29 slides
20130113 05 - Inspection continue et roadmap 2013 by
20130113 05 - Inspection continue et roadmap 201320130113 05 - Inspection continue et roadmap 2013
20130113 05 - Inspection continue et roadmap 2013LeClubQualiteLogicielle
105 views13 slides

More from LeClubQualiteLogicielle(16)

20140410 - Cartographie applicative multi-technologies et analyse d'impact by LeClubQualiteLogicielle
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... by 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...
20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e... by 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 04 - Tests d'integration et virtualisation - La vision IBM by LeClubQualiteLogicielle
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 ... by 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 ...
20131210 - Rex Bouygues Telecom - Integration et inspection continue avec RTC... by 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 - Gouvernance et conformité open source : à la recherche d'une quali... by 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...
20120124 02 - Enjeux et défis de l'integration de composants open source dans... by 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 03 - Human Centric Solutions - Accessibilité et mobilité by 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é
20120612 07 - Portail qualimétrie mis en oeuvre chez Schneider Squoring by LeClubQualiteLogicielle
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