20120612 05 - Etude de maturité d'une organisation de tests avec TPI Next

Étude de maturité
d’une organisation de tests
avec TPI® Next
12 / 06 /2012Michaël Belkasmi (mbelkasmi@henix.fr)
01.42.31.02.05
Étude de maturité avec TPI Next
Étude de maturité d’une organisation de tests
avec TPI® Next
• Présentation du modèle TPI Next®
• REX de mise en œuvre d’une étude
de maturité
12/06/2012 2
Préambule : enjeux et objectifs d’une étude de maturité
• ENJEUX :
Améliorer la qualité des pratiques
et des livrables des activités de test
• OBJECTIFS :
 Dresser un bilan objectif des pratiques de test
 Identifier les axes d’amélioration :
Quicks wins & Préconisations
3Étude de maturité avec TPI Next 12/06/2012
Le modèle TPI Next®
12/06/2012 4Étude de maturité avec TPI Next
Qu’est-ce que TPI Next® ?
• TPI = Test Process Improvement
• Modèle d'évaluation du niveau de maturité des processus de test :
 permet de dresser un état des lieux,
 propose des axes d’amélioration.
• Historique :
– Créé par Sogeti NL en 1998
– Next = nouvelle version de TPI® (2009)
• Cadre de référence de TPI® Next : TMAP® Next
• Le modèle est décliné sous la forme d’une matrice de questions à
poser dans le cadre d’interview
(téléchargeable sur http://www.tmap.net/en/tpi-next/downloads)
512/06/2012Étude de maturité avec TPI Next
Les principes
6Étude de maturité avec TPI Next 12/06/2012
16 secteurs clés
Ils couvrent les activités du test selon plusieurs axes :
~150 points de contrôle
Permettent de mesurer de façon objective
l’atteinte des exigences de chaque niveau.
Suggestions d’amélioration
Préconisations pour permettre l’atteinte
d’un certain niveau de maturité.
3 niveaux de maturité
Contrôlé  « Doing the right things »
Efficient  « Doing things the right way »
Optimisé  « Continuously adapting to ever-changing circumstances »
 Organisation
 Outils et méthodologie
 Mise en œuvre
 RH
= questions à
poser en entretien
Les 16 secteurs clés
7Étude de maturité avec TPI Next 12/06/2012
Catégorie # Secteur clé
Mise en
œuvre
3 Stratégie de test
5 Communication
6 Reporting
7 Gestion du processus de test
8 Estimations et planification
9 Métriques
10 Gestion des anomalies
11 Gestion du patrimoine de test
14 Conception des cas de test
Outils et
méthodo
12 Méthodologie
15 Outils de test
16 Environnement de test
Organisation
1 Implication des acteurs projet dans les processus de test
2
Degré de participation de l'équipe de test dans la gestion
globale du projet
4 Fonctionnement des activités de tests (équipes et procédures)
RH 13 Compétence de l'équipe de test
La matrice : extrait du secteur 3 (Stratégie de test)
8Étude de maturité avec TPI Next 12/06/2012
Contrôlé
3.c.1 Le Commanditaire est d'accord avec la stratégie de test établie.
3.c.2 La stratégie de test se base sur une analyse des risques liés au système testé.
3.c.3
Les risques identifiés sont pris en compte pour déterminer :
- les types de test (tests unitaires, recette usine...),
- la couverture de test et
- la profondeur de test à mettre en œuvre.
3.c.4
La stratégie de test définit un plan de test spécifique pour chaque itération et pour les
tests de non régression.
Efficient
3.e.1
Tous les acteurs projets prennent connaissance et sont d'accord avec la stratégie de test
établie.
3.e.2
Une attention particulière est portée sur les recouvrements ou les manques entre les
différents types de test.
3.e.3
La stratégie de test prend en compte l'ensemble des techniques de conception de tests
couvertes par la méthodologie.
Optimisé
3.o.1
Le processus de création de la stratégie de test est régulièrement évalué et, si nécessaire,
adapté pour de futures utilisations.
3.o.2 La stratégie de test est revue en fonction des incidents rencontrés en production.
Réponse par OUI,
Non ou NSP
Exemple de restitution TPI® Next
9Étude de maturité avec TPI Next 12/06/2012
#Secteur clé Init. Contrôlé Efficient Optimisé
1
Implication des acteurs projet dans les
processus de test N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
2
Degré de participation de l'équipe de test dans
la gestion globale du projet O O N N N N N N/S N/A
3 Stratégie de test N/A O O N O N N/A N/A N/A
4
Fonctionnement des activités de tests (équipes
et procédures) O O O N/A N N/A N/A N N/A N/A N/A
5 Communication O O O O O O N/A N/A N/A
6 Reporting O O O N/S O O N/A N/A
7 Gestion du processus de test O N/A N O O O N/A N/A N/A
8 Estimations et planification O O N N/A N N/S N/S N/A N/A N/A N/A
9 Métriques O O O O O N N/S N/A N/A
10 Gestion des anomalies O O O O NSP N O O N N/A N/A
11 Gestion du patrimoine de test O O O N N O N N/A N/A N/A
12 Sommaire N N/S N/S N/S N/S N/S N/S N/A N/A
13 Synthèse des résultats O N/S O N/S N N/S N/A N/A N/A N/A N/A
14 Conception des cas de test O O O O O N N/A N/A N/A N/A
15 Outils de test O O N N/S N/S N/S N/S N/A N/A N/A
16 Environnement de test O O N N N O N N N/A N/A N/A
Oui
Non / Non significatif / Non
applicable
Ne sait pas
10Étude de maturité avec TPI Next 12/06/2012
REX de mise en œuvre
d’une étude de maturité
Enjeux et objectifs de l’étude de maturité
11Étude de maturité avec TPI Next 12/06/2012
• La direction YYY d’un grand groupe de l’assurance engage une réflexion
sur la professionnalisation du métier de l’homologation.
• Organisation de la qualification dans le service :
o une équipe dédiée sur une partie du SI (réf. produit)  ~4 p.
o pour les autres domaines, prise en charge de la qualification par l’AMO  ~15 p.
• ENJEUX DE L’ÉTUDE DE MATURITÉ :
 Sécuriser les phases d’homologation du SI
 Harmoniser les pratiques :
– au sein de la direction YYY,
– avec un CS de qualification existant dans une autre direction
• OBJECTIFS :
 Dresser un état des lieux factuel des activités de qualification
 Identifier les axes d’amélioration
 Proposer un plan de mise en œuvre
• Périmètre de l’étude = 3 équipes différentes :
• Calendrier :
• Personnes interviewées ou rencontrées :
– AMO : 9 personnes
– MOE : 4 personnes
– Centre de service de qualification : 1 personne
– Utilisateurs : 2 personnes
Déroulement de l’étude
12Étude de maturité avec TPI Next 12/06/2012
SI Historique
Qualif.
produitInternet
Contrats &
Prestations
Réglementaire
/ Transverses
Projet de
refonte
P 1 P 2 P 3
Cadrage &
Préparation
5 jours 12 jours 10 jours
Analyse &
Diagnostic
Restitution
Déc. 2011 Jan. 2012 Fév. 2012
La démarche mise en œuvre à base de Squash + TPI®
13Étude de maturité avec TPI Next 12/06/2012
Prise de connaissance :
 le contexte organisationnel et fonctionnel,
 le cadre de référence méthodologique
Préparation des interviews en constituant un questionnaire
et une trame d’entretien adaptés au contexte du client
Définition des objectifs et du périmètre de l’audit
Analyse des livrables produits
(stratégie de test, référentiel des tests,
tableaux de bords…)
Analyse des processus de qualification
(Rencontre des équipes chargées des tests lors
d’interviews avec le questionnaire TPI Next®)
Phase 3
Restitution
Présentation des conclusions de l’étude et des axes d’amélioration préconisés :
Rapport de l’étude :
- Constats
- Cartographie du niveau de maturité
- Préconisations et recommandations
Plan de mise en œuvre
Phase 2
Analyse &
Diagnostic
Phase 1
Cadrage &
Préparation
RH Organisation Méthodologie
& Outillage
Mise en
œuvre
Maturité des process
 Conformité  respect des modèles de livrables en
termes d’existence et de formalisme (CH).
 Pertinence  vérification de l'atteinte des objectifs
définis dans la méthodologie.
 Lisibilité  évaluation de la clarté du livrable, de sa
facilité d'appropriation et de compréhension.
 Cycle de vie  respect du cycle de validation du
livrable et de la traçabilité des modifications qui lui
sont apportées.
 Profil des équipes de test
 Méthodologie
 Motivation
 Implication des acteurs projets
 Pilotage opérationnel
 Respect de la méthodologie
 Mise en œuvre des outils
 Capitalisation…
Qualité des livrables
4 axes d’analyse :
Adressé
par TPI®
Présentation du rapport de l’étude de maturité
14Étude de maturité avec TPI Next 12/06/2012
 Démarche
 Déroulement de l’étude
ÉTAT DES LIEUX
 Synthèse des constats
 Bilan : cartographie du niveau de maturité
 Bilan : qualité des livrables
RECOMMANDATIONS
 Préconisations détaillés
PLAN DE MISE EN ŒUVRE
 Proposition de plan de mise en œuvre
 Plan d’action court terme
 Risques
Couvert
par TPI®
Exemple : bilan de la maturité des process
15Étude de maturité avec TPI Next 12/06/2012
Exemple : le plan de mise en œuvre
1612/06/2012Étude de maturité avec TPI Next
Périmètre applicatif
SI Histo Projet refonte Qualif. produit
Méthodologie et
outillageActivitésliéesautest
Stratégie
Rédaction cahier
de recette
Exécution
Pilotage recette
& PV
Equipe B
A Equipe C
Equipe C
Equipe C
Equipe D
Equipe D
Equipe D
Equipe D
Description de
l’existant
AAA
A AAA
A AAA
…
…
…
B C
Exemple : le plan de mise en œuvre
1712/06/2012Étude de maturité avec TPI Next
Périmètre applicatif
SI Histo Projet refonte Qualif. produit
Méthodologie et
outillageActivitésliéesautest
Stratégie
Rédaction cahier
de recette
Exécution
Pilotage recette
& PV
Equipe B
A Equipe C
Equipe C
Equipe C
Equipe D
Equipe D
Equipe D
Equipe D
AAA
A AAA
A AAA
…
…
…
B C
Groupe de travail + Expert
Étape 1/5
Février 2012
Étape 1
Février 2012
Les échelles ne sont pas proportionnelles
Étape 2
Mars 2012
Étape 3
Juillet 2012
Étape 4
Novembre 2012
Étape 5
Fin 2012
Expert
Equipe A
Equipe B
Renforts
Expert
 CQO
…Equipe C
Equipe D
…Renforts
Expert
 CQO
Equipe C
…Equip. D …CQO
Exemple : le plan de mise en œuvre
1812/06/2012Étude de maturité avec TPI Next
Périmètre applicatif
SI Histo Projet refonte Qualif. produit
Méthodologie et
outillageActivitésliéesautest
Stratégie
Rédaction cahier
de recette
Exécution
Pilotage recette
& PV
CQO
CQO
CQO
Equipe C
C
Equipe CCQO
Equipe D
Equipe D
Equipe D
Equipe D
AA
…
C
CQO
Equipe B
Groupe de travail + Expert

CQO
B
Étape 2/5
Mai 2012

Étape 1
Février 2012
Les échelles ne sont pas proportionnelles
Étape 2
Mars 2012
Étape 3
Juillet 2012
Étape 4
Novembre 2012
Étape 5
Fin 2012
Expert
Equipe A
Equipe B
Renforts
Expert
 CQO
…Equipe C
Equipe D
…Renforts
Expert
 CQO
Equipe C
…Equip. D …CQO
Exemple : le plan de mise en œuvre
1912/06/2012Étude de maturité avec TPI Next
Périmètre applicatif
SI Histo Projet refonte Qualif. produit
Méthodologie et
outillageActivitésliéesautest
Stratégie
Rédaction cahier
de recette
Exécution
Pilotage recette
& PV
Equipe CCQO
D
CQO
CQO
Equipe D
Equipe D
Equipe DCCQO
CCQO
CQO
CQO
Groupe de travail + Expert


Étape 3/5
Juillet 2012
Equipe B Renforts IBM Equipe D
Étape 1
Février 2012
Les échelles ne sont pas proportionnelles
Étape 2
Mars 2012
Étape 3
Juillet 2012
Étape 4
Novembre 2012
Étape 5
Fin 2012
Expert
Equipe A
Equipe B
Renforts
Expert
 CQO
…Equipe C
Equipe D
…Renforts
Expert
 CQO
Equipe C
…Equip. D …CQO
Exemple : le plan de mise en œuvre
2012/06/2012Étude de maturité avec TPI Next
Périmètre applicatif
SI Histo Projet refonte Qualif. produit
Méthodologie et
outillageActivitésliéesautest
Stratégie
Rédaction cahier
de recette
Exécution
Pilotage recette
& PV
Equipe CCQO
CQO
CQO
CCQO
CCQO
CQO
CQO
CQO
CQO
CQO


Étape 4/5
Octobre 2012
Equipe B Renforts C
Étape 1
Février 2012
Les échelles ne sont pas proportionnelles
Étape 2
Mars 2012
Étape 3
Juillet 2012
Étape 4
Novembre 2012
Étape 5
Fin 2012
Expert
Equipe A
Equipe B
Renforts
Expert
 CQO
…Equipe C
Equipe D
…Renforts
Expert
 CQO
Equipe C
…Equip. D …CQO
Exemple : le plan de mise en œuvre
2112/06/2012Étude de maturité avec TPI Next
Périmètre applicatif
SI Histo Projet refonte Qualif. produit
Méthodologie et
outillageActivitésliéesautest
Stratégie
Rédaction cahier
de recette
Exécution
Pilotage recette
& PV
CQO
CQO
CQO
CQO
CQO
Étape 5/5
Fin 2012
Étape 1
Février 2012
Les échelles ne sont pas proportionnelles
Étape 2
Mars 2012
Étape 3
Juillet 2012
Étape 4
Novembre 2012
Étape 5
Fin 2012
Expert
CP MOA
Gestionnaire
Renforts
Expert
 CQO
…IBM
Qualif. prod.
…Renforts
Expert
 CQO
IBM
…Qualif. prod. …CQO
Renforts éventuels
REX : points forts et limites de TPI® Next
• POINTS FORTS :
Une couverture exhaustive des process de qualification (selon TMAP)
Un cadre d’interview structuré
Des questions pouvant s’adapter à un large panel de profils
Un questionnaire aux vertus didactiques
• LIMITES & POINTS DE VIGILANCE :
Modèle très riche, orienté TMAP  Adapter le questionnaire au
contexte (ex: terminologie, profils) et au cadre de référence
Questionnaire pénible (~150 questions)  Alléger le
questionnaire ou réaliser l’interview en plusieurs fois
Un côté intrusif  Expliquer la démarche / rassurer
Non adapté aux projets agiles
Ne couvre pas la qualité des livrables / la mise en œuvre
22Étude de maturité avec TPI Next 12/06/2012
Conclusion : TPI® Next
• TPI® Next adresse la problématique de maturité sous l’angle process.
• Approche nécessaire à long terme, mais :
– Études de maturité assez lourdes
– Mise en œuvre des préconisations longue, parfois complexe (gest° du changement)
ROI potentiellement long
• Nécessité de compléter TPI® Next avec la vision ‘livrables’ :
 QUALITÉ DES LIVRABLES
Préconisations court terme / quick wins  Bénéfices rapides
 QUALITÉ DES PROCESS
Préconisations moyen / long terme  Bénéfices sur la durée
23Étude de maturité avec TPI Next 12/06/2012
Conclusion : TPI® + Squash
• Enrichir et compléter TPI® dans le cadre de Squash :
 Proposer une démarche complète pour la conduite d’étude de maturité
 Prendre en compte la qualité des livrables
 Adresser la phase de mise en œuvre
 Étendre le principe aux spécificités des méthodes agiles
24Étude de maturité avec TPI Next 12/06/2012
1 of 24

Recommended

Stratégie de tests type by
Stratégie de tests typeStratégie de tests type
Stratégie de tests typemadspock
38.3K views14 slides
20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a... by
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
453 views29 slides
Présentation Agile Testing by
Présentation Agile TestingPrésentation Agile Testing
Présentation Agile Testingjubehr
8.1K views39 slides
Qualité logiciel - Generalités by
Qualité logiciel - GeneralitésQualité logiciel - Generalités
Qualité logiciel - GeneralitésChristophe Rochefolle
7.3K views74 slides
Tests & recette - Les fondamentaux by
Tests & recette - Les fondamentauxTests & recette - Les fondamentaux
Tests & recette - Les fondamentauxCOMPETENSIS
48.5K views66 slides
Méthodologie de tests et qualité by
Méthodologie de tests et qualitéMéthodologie de tests et qualité
Méthodologie de tests et qualitéSpikeeLabs
117 views23 slides

More Related Content

What's hot

Methodes agile by
Methodes agileMethodes agile
Methodes agileWalid Khayati
13.5K views100 slides
Présentation Tests Fonctionnels by
Présentation Tests FonctionnelsPrésentation Tests Fonctionnels
Présentation Tests FonctionnelsDATANYWARE.com
13.7K views9 slides
Agile Testing - presentation for Agile User Group by
Agile Testing - presentation for Agile User GroupAgile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User Groupsuwalki24.pl
3.2K views27 slides
Test Process Improvement by
Test Process ImprovementTest Process Improvement
Test Process ImprovementMomentum NI
5K views19 slides
Introduction à la validation de logiciel by
Introduction à la validation de logicielIntroduction à la validation de logiciel
Introduction à la validation de logicielJean-Paul CARMONA
20K views18 slides
Methodologie projet by
Methodologie projet Methodologie projet
Methodologie projet Benjamin ACHAB
2.8K views48 slides

What's hot(20)

Présentation Tests Fonctionnels by DATANYWARE.com
Présentation Tests FonctionnelsPrésentation Tests Fonctionnels
Présentation Tests Fonctionnels
DATANYWARE.com13.7K views
Agile Testing - presentation for Agile User Group by suwalki24.pl
Agile Testing - presentation for Agile User GroupAgile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User Group
suwalki24.pl3.2K views
Test Process Improvement by Momentum NI
Test Process ImprovementTest Process Improvement
Test Process Improvement
Momentum NI5K 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
Test Process Improvement with TPI NEXT - what the model does not tell you but... by SQALab
Test Process Improvement with TPI NEXT - what the model does not tell you but...Test Process Improvement with TPI NEXT - what the model does not tell you but...
Test Process Improvement with TPI NEXT - what the model does not tell you but...
SQALab16.8K 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
Mémoire - L'automatisation des tests fonctionnels - Emeline Simon by Emeline Simon
Mémoire - L'automatisation des tests fonctionnels - Emeline SimonMémoire - L'automatisation des tests fonctionnels - Emeline Simon
Mémoire - L'automatisation des tests fonctionnels - Emeline Simon
Emeline Simon6K views
Concevoir un Tableau de Bord de Projet en 5 étapes by msmpp-nantes
Concevoir un Tableau de Bord de Projet en 5 étapesConcevoir un Tableau de Bord de Projet en 5 étapes
Concevoir un Tableau de Bord de Projet en 5 étapes
msmpp-nantes36.3K views
Agile Testing – embedding testing into agile software development lifecycle by Kari Kakkonen
Agile Testing – embedding testing into agile software development lifecycle Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle
Kari Kakkonen2.9K views
Agile QA presentation by Carl Bruiners
Agile QA presentationAgile QA presentation
Agile QA presentation
Carl Bruiners15.4K views
Agile testing - Testing From Day 1 by Kaizenko
Agile testing - Testing From Day 1Agile testing - Testing From Day 1
Agile testing - Testing From Day 1
Kaizenko2.2K views
Agile Testing Strategy by tharindakasun
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategy
tharindakasun73.6K views
Automatisation des tests by Zhu Wei QI
Automatisation des testsAutomatisation des tests
Automatisation des tests
Zhu Wei QI8.5K views

Similar to 20120612 05 - Etude de maturité d'une organisation de tests avec TPI Next

Monographie Nestle by
Monographie NestleMonographie Nestle
Monographie NestleLaurent
1.8K views10 slides
Qu'est ce que le pilotage de la performance dans un laboratoire d'analyse et ... by
Qu'est ce que le pilotage de la performance dans un laboratoire d'analyse et ...Qu'est ce que le pilotage de la performance dans un laboratoire d'analyse et ...
Qu'est ce que le pilotage de la performance dans un laboratoire d'analyse et ...Yvon Gervaise
13K views47 slides
Introduction de la gestion de projet Agile au sein de l’équipe Réseau de Bell... by
Introduction de la gestion de projet Agile au sein de l’équipe Réseau de Bell...Introduction de la gestion de projet Agile au sein de l’équipe Réseau de Bell...
Introduction de la gestion de projet Agile au sein de l’équipe Réseau de Bell...PMI-Montréal
2.6K views50 slides
20110125 02 - Retour d'experience en qualimétrie informatique (CDC) by
20110125 02 - Retour d'experience en qualimétrie informatique (CDC)20110125 02 - Retour d'experience en qualimétrie informatique (CDC)
20110125 02 - Retour d'experience en qualimétrie informatique (CDC)LeClubQualiteLogicielle
259 views19 slides
Web-conférence | Les clés d'une démarche Lean réussie by
Web-conférence | Les clés d'une démarche Lean réussieWeb-conférence | Les clés d'une démarche Lean réussie
Web-conférence | Les clés d'une démarche Lean réussieXL Groupe
1.6K views40 slides
Technicien ne _de_la_qualite___210_heures by
Technicien ne _de_la_qualite___210_heuresTechnicien ne _de_la_qualite___210_heures
Technicien ne _de_la_qualite___210_heuresStéphanie GUILLOUX
50 views2 slides

Similar to 20120612 05 - Etude de maturité d'une organisation de tests avec TPI Next(20)

Monographie Nestle by Laurent
Monographie NestleMonographie Nestle
Monographie Nestle
Laurent1.8K views
Qu'est ce que le pilotage de la performance dans un laboratoire d'analyse et ... by Yvon Gervaise
Qu'est ce que le pilotage de la performance dans un laboratoire d'analyse et ...Qu'est ce que le pilotage de la performance dans un laboratoire d'analyse et ...
Qu'est ce que le pilotage de la performance dans un laboratoire d'analyse et ...
Yvon Gervaise13K views
Introduction de la gestion de projet Agile au sein de l’équipe Réseau de Bell... by PMI-Montréal
Introduction de la gestion de projet Agile au sein de l’équipe Réseau de Bell...Introduction de la gestion de projet Agile au sein de l’équipe Réseau de Bell...
Introduction de la gestion de projet Agile au sein de l’équipe Réseau de Bell...
PMI-Montréal2.6K views
20110125 02 - Retour d'experience en qualimétrie informatique (CDC) by LeClubQualiteLogicielle
20110125 02 - Retour d'experience en qualimétrie informatique (CDC)20110125 02 - Retour d'experience en qualimétrie informatique (CDC)
20110125 02 - Retour d'experience en qualimétrie informatique (CDC)
Web-conférence | Les clés d'une démarche Lean réussie by XL Groupe
Web-conférence | Les clés d'une démarche Lean réussieWeb-conférence | Les clés d'une démarche Lean réussie
Web-conférence | Les clés d'une démarche Lean réussie
XL Groupe1.6K views
Presentation finale stage ing by Noura BELAID
Presentation finale stage ingPresentation finale stage ing
Presentation finale stage ing
Noura BELAID421 views
20120612 03 - Bilan du dispositif de reconversion Qualification Logicielle by LeClubQualiteLogicielle
20120612 03 - Bilan du dispositif de reconversion Qualification Logicielle20120612 03 - Bilan du dispositif de reconversion Qualification Logicielle
20120612 03 - Bilan du dispositif de reconversion Qualification Logicielle
Présentation_MIAGE_CAMTEL_PMCN by Hermann NGUIMO
Présentation_MIAGE_CAMTEL_PMCNPrésentation_MIAGE_CAMTEL_PMCN
Présentation_MIAGE_CAMTEL_PMCN
Hermann NGUIMO262 views
ISO 9001 (1).pptx by salmagouam
ISO 9001 (1).pptxISO 9001 (1).pptx
ISO 9001 (1).pptx
salmagouam73 views
formation istqb.pdf by mido04
formation istqb.pdfformation istqb.pdf
formation istqb.pdf
mido041.9K views
Tests Agile en SAFe - Agile en Seine 2021 by Agile En Seine
Tests Agile en SAFe - Agile en Seine 2021Tests Agile en SAFe - Agile en Seine 2021
Tests Agile en SAFe - Agile en Seine 2021
Agile En Seine376 views
Portfolio TC 26juin15 by Tony Chauvet
Portfolio TC 26juin15Portfolio TC 26juin15
Portfolio TC 26juin15
Tony Chauvet529 views
Gestion de Projet selon ISO 21500 : 2012 by MathiasBinyam
Gestion de Projet selon ISO 21500 : 2012Gestion de Projet selon ISO 21500 : 2012
Gestion de Projet selon ISO 21500 : 2012
MathiasBinyam406 views
Communaute de pratique gestion organisationelle de projet Une expérience de l... by PMI-Montréal
Communaute de pratique gestion organisationelle de projet Une expérience de l...Communaute de pratique gestion organisationelle de projet Une expérience de l...
Communaute de pratique gestion organisationelle de projet Une expérience de l...
PMI-Montréal3.3K views

More from LeClubQualiteLogicielle

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
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
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
20171122 - Accueil Club Qualité Logicielle by
20171122 - Accueil Club Qualité Logicielle 20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle LeClubQualiteLogicielle
415 views12 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 from LeClubQualiteLogicielle(20)

20171122 03 - Les tests de performance en environnement DevOps by LeClubQualiteLogicielle
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 DevOps
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
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des... by LeClubQualiteLogicielle
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...
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 - 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
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 ...
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

20120612 05 - Etude de maturité d'une organisation de tests avec TPI Next

  • 1. Étude de maturité d’une organisation de tests avec TPI® Next 12 / 06 /2012Michaël Belkasmi (mbelkasmi@henix.fr) 01.42.31.02.05
  • 2. Étude de maturité avec TPI Next Étude de maturité d’une organisation de tests avec TPI® Next • Présentation du modèle TPI Next® • REX de mise en œuvre d’une étude de maturité 12/06/2012 2
  • 3. Préambule : enjeux et objectifs d’une étude de maturité • ENJEUX : Améliorer la qualité des pratiques et des livrables des activités de test • OBJECTIFS :  Dresser un bilan objectif des pratiques de test  Identifier les axes d’amélioration : Quicks wins & Préconisations 3Étude de maturité avec TPI Next 12/06/2012
  • 4. Le modèle TPI Next® 12/06/2012 4Étude de maturité avec TPI Next
  • 5. Qu’est-ce que TPI Next® ? • TPI = Test Process Improvement • Modèle d'évaluation du niveau de maturité des processus de test :  permet de dresser un état des lieux,  propose des axes d’amélioration. • Historique : – Créé par Sogeti NL en 1998 – Next = nouvelle version de TPI® (2009) • Cadre de référence de TPI® Next : TMAP® Next • Le modèle est décliné sous la forme d’une matrice de questions à poser dans le cadre d’interview (téléchargeable sur http://www.tmap.net/en/tpi-next/downloads) 512/06/2012Étude de maturité avec TPI Next
  • 6. Les principes 6Étude de maturité avec TPI Next 12/06/2012 16 secteurs clés Ils couvrent les activités du test selon plusieurs axes : ~150 points de contrôle Permettent de mesurer de façon objective l’atteinte des exigences de chaque niveau. Suggestions d’amélioration Préconisations pour permettre l’atteinte d’un certain niveau de maturité. 3 niveaux de maturité Contrôlé  « Doing the right things » Efficient  « Doing things the right way » Optimisé  « Continuously adapting to ever-changing circumstances »  Organisation  Outils et méthodologie  Mise en œuvre  RH = questions à poser en entretien
  • 7. Les 16 secteurs clés 7Étude de maturité avec TPI Next 12/06/2012 Catégorie # Secteur clé Mise en œuvre 3 Stratégie de test 5 Communication 6 Reporting 7 Gestion du processus de test 8 Estimations et planification 9 Métriques 10 Gestion des anomalies 11 Gestion du patrimoine de test 14 Conception des cas de test Outils et méthodo 12 Méthodologie 15 Outils de test 16 Environnement de test Organisation 1 Implication des acteurs projet dans les processus de test 2 Degré de participation de l'équipe de test dans la gestion globale du projet 4 Fonctionnement des activités de tests (équipes et procédures) RH 13 Compétence de l'équipe de test
  • 8. La matrice : extrait du secteur 3 (Stratégie de test) 8Étude de maturité avec TPI Next 12/06/2012 Contrôlé 3.c.1 Le Commanditaire est d'accord avec la stratégie de test établie. 3.c.2 La stratégie de test se base sur une analyse des risques liés au système testé. 3.c.3 Les risques identifiés sont pris en compte pour déterminer : - les types de test (tests unitaires, recette usine...), - la couverture de test et - la profondeur de test à mettre en œuvre. 3.c.4 La stratégie de test définit un plan de test spécifique pour chaque itération et pour les tests de non régression. Efficient 3.e.1 Tous les acteurs projets prennent connaissance et sont d'accord avec la stratégie de test établie. 3.e.2 Une attention particulière est portée sur les recouvrements ou les manques entre les différents types de test. 3.e.3 La stratégie de test prend en compte l'ensemble des techniques de conception de tests couvertes par la méthodologie. Optimisé 3.o.1 Le processus de création de la stratégie de test est régulièrement évalué et, si nécessaire, adapté pour de futures utilisations. 3.o.2 La stratégie de test est revue en fonction des incidents rencontrés en production. Réponse par OUI, Non ou NSP
  • 9. Exemple de restitution TPI® Next 9Étude de maturité avec TPI Next 12/06/2012 #Secteur clé Init. Contrôlé Efficient Optimisé 1 Implication des acteurs projet dans les processus de test N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 2 Degré de participation de l'équipe de test dans la gestion globale du projet O O N N N N N N/S N/A 3 Stratégie de test N/A O O N O N N/A N/A N/A 4 Fonctionnement des activités de tests (équipes et procédures) O O O N/A N N/A N/A N N/A N/A N/A 5 Communication O O O O O O N/A N/A N/A 6 Reporting O O O N/S O O N/A N/A 7 Gestion du processus de test O N/A N O O O N/A N/A N/A 8 Estimations et planification O O N N/A N N/S N/S N/A N/A N/A N/A 9 Métriques O O O O O N N/S N/A N/A 10 Gestion des anomalies O O O O NSP N O O N N/A N/A 11 Gestion du patrimoine de test O O O N N O N N/A N/A N/A 12 Sommaire N N/S N/S N/S N/S N/S N/S N/A N/A 13 Synthèse des résultats O N/S O N/S N N/S N/A N/A N/A N/A N/A 14 Conception des cas de test O O O O O N N/A N/A N/A N/A 15 Outils de test O O N N/S N/S N/S N/S N/A N/A N/A 16 Environnement de test O O N N N O N N N/A N/A N/A Oui Non / Non significatif / Non applicable Ne sait pas
  • 10. 10Étude de maturité avec TPI Next 12/06/2012 REX de mise en œuvre d’une étude de maturité
  • 11. Enjeux et objectifs de l’étude de maturité 11Étude de maturité avec TPI Next 12/06/2012 • La direction YYY d’un grand groupe de l’assurance engage une réflexion sur la professionnalisation du métier de l’homologation. • Organisation de la qualification dans le service : o une équipe dédiée sur une partie du SI (réf. produit)  ~4 p. o pour les autres domaines, prise en charge de la qualification par l’AMO  ~15 p. • ENJEUX DE L’ÉTUDE DE MATURITÉ :  Sécuriser les phases d’homologation du SI  Harmoniser les pratiques : – au sein de la direction YYY, – avec un CS de qualification existant dans une autre direction • OBJECTIFS :  Dresser un état des lieux factuel des activités de qualification  Identifier les axes d’amélioration  Proposer un plan de mise en œuvre
  • 12. • Périmètre de l’étude = 3 équipes différentes : • Calendrier : • Personnes interviewées ou rencontrées : – AMO : 9 personnes – MOE : 4 personnes – Centre de service de qualification : 1 personne – Utilisateurs : 2 personnes Déroulement de l’étude 12Étude de maturité avec TPI Next 12/06/2012 SI Historique Qualif. produitInternet Contrats & Prestations Réglementaire / Transverses Projet de refonte P 1 P 2 P 3 Cadrage & Préparation 5 jours 12 jours 10 jours Analyse & Diagnostic Restitution Déc. 2011 Jan. 2012 Fév. 2012
  • 13. La démarche mise en œuvre à base de Squash + TPI® 13Étude de maturité avec TPI Next 12/06/2012 Prise de connaissance :  le contexte organisationnel et fonctionnel,  le cadre de référence méthodologique Préparation des interviews en constituant un questionnaire et une trame d’entretien adaptés au contexte du client Définition des objectifs et du périmètre de l’audit Analyse des livrables produits (stratégie de test, référentiel des tests, tableaux de bords…) Analyse des processus de qualification (Rencontre des équipes chargées des tests lors d’interviews avec le questionnaire TPI Next®) Phase 3 Restitution Présentation des conclusions de l’étude et des axes d’amélioration préconisés : Rapport de l’étude : - Constats - Cartographie du niveau de maturité - Préconisations et recommandations Plan de mise en œuvre Phase 2 Analyse & Diagnostic Phase 1 Cadrage & Préparation RH Organisation Méthodologie & Outillage Mise en œuvre Maturité des process  Conformité  respect des modèles de livrables en termes d’existence et de formalisme (CH).  Pertinence  vérification de l'atteinte des objectifs définis dans la méthodologie.  Lisibilité  évaluation de la clarté du livrable, de sa facilité d'appropriation et de compréhension.  Cycle de vie  respect du cycle de validation du livrable et de la traçabilité des modifications qui lui sont apportées.  Profil des équipes de test  Méthodologie  Motivation  Implication des acteurs projets  Pilotage opérationnel  Respect de la méthodologie  Mise en œuvre des outils  Capitalisation… Qualité des livrables 4 axes d’analyse : Adressé par TPI®
  • 14. Présentation du rapport de l’étude de maturité 14Étude de maturité avec TPI Next 12/06/2012  Démarche  Déroulement de l’étude ÉTAT DES LIEUX  Synthèse des constats  Bilan : cartographie du niveau de maturité  Bilan : qualité des livrables RECOMMANDATIONS  Préconisations détaillés PLAN DE MISE EN ŒUVRE  Proposition de plan de mise en œuvre  Plan d’action court terme  Risques Couvert par TPI®
  • 15. Exemple : bilan de la maturité des process 15Étude de maturité avec TPI Next 12/06/2012
  • 16. Exemple : le plan de mise en œuvre 1612/06/2012Étude de maturité avec TPI Next Périmètre applicatif SI Histo Projet refonte Qualif. produit Méthodologie et outillageActivitésliéesautest Stratégie Rédaction cahier de recette Exécution Pilotage recette & PV Equipe B A Equipe C Equipe C Equipe C Equipe D Equipe D Equipe D Equipe D Description de l’existant AAA A AAA A AAA … … … B C
  • 17. Exemple : le plan de mise en œuvre 1712/06/2012Étude de maturité avec TPI Next Périmètre applicatif SI Histo Projet refonte Qualif. produit Méthodologie et outillageActivitésliéesautest Stratégie Rédaction cahier de recette Exécution Pilotage recette & PV Equipe B A Equipe C Equipe C Equipe C Equipe D Equipe D Equipe D Equipe D AAA A AAA A AAA … … … B C Groupe de travail + Expert Étape 1/5 Février 2012 Étape 1 Février 2012 Les échelles ne sont pas proportionnelles Étape 2 Mars 2012 Étape 3 Juillet 2012 Étape 4 Novembre 2012 Étape 5 Fin 2012 Expert Equipe A Equipe B Renforts Expert  CQO …Equipe C Equipe D …Renforts Expert  CQO Equipe C …Equip. D …CQO
  • 18. Exemple : le plan de mise en œuvre 1812/06/2012Étude de maturité avec TPI Next Périmètre applicatif SI Histo Projet refonte Qualif. produit Méthodologie et outillageActivitésliéesautest Stratégie Rédaction cahier de recette Exécution Pilotage recette & PV CQO CQO CQO Equipe C C Equipe CCQO Equipe D Equipe D Equipe D Equipe D AA … C CQO Equipe B Groupe de travail + Expert  CQO B Étape 2/5 Mai 2012  Étape 1 Février 2012 Les échelles ne sont pas proportionnelles Étape 2 Mars 2012 Étape 3 Juillet 2012 Étape 4 Novembre 2012 Étape 5 Fin 2012 Expert Equipe A Equipe B Renforts Expert  CQO …Equipe C Equipe D …Renforts Expert  CQO Equipe C …Equip. D …CQO
  • 19. Exemple : le plan de mise en œuvre 1912/06/2012Étude de maturité avec TPI Next Périmètre applicatif SI Histo Projet refonte Qualif. produit Méthodologie et outillageActivitésliéesautest Stratégie Rédaction cahier de recette Exécution Pilotage recette & PV Equipe CCQO D CQO CQO Equipe D Equipe D Equipe DCCQO CCQO CQO CQO Groupe de travail + Expert   Étape 3/5 Juillet 2012 Equipe B Renforts IBM Equipe D Étape 1 Février 2012 Les échelles ne sont pas proportionnelles Étape 2 Mars 2012 Étape 3 Juillet 2012 Étape 4 Novembre 2012 Étape 5 Fin 2012 Expert Equipe A Equipe B Renforts Expert  CQO …Equipe C Equipe D …Renforts Expert  CQO Equipe C …Equip. D …CQO
  • 20. Exemple : le plan de mise en œuvre 2012/06/2012Étude de maturité avec TPI Next Périmètre applicatif SI Histo Projet refonte Qualif. produit Méthodologie et outillageActivitésliéesautest Stratégie Rédaction cahier de recette Exécution Pilotage recette & PV Equipe CCQO CQO CQO CCQO CCQO CQO CQO CQO CQO CQO   Étape 4/5 Octobre 2012 Equipe B Renforts C Étape 1 Février 2012 Les échelles ne sont pas proportionnelles Étape 2 Mars 2012 Étape 3 Juillet 2012 Étape 4 Novembre 2012 Étape 5 Fin 2012 Expert Equipe A Equipe B Renforts Expert  CQO …Equipe C Equipe D …Renforts Expert  CQO Equipe C …Equip. D …CQO
  • 21. Exemple : le plan de mise en œuvre 2112/06/2012Étude de maturité avec TPI Next Périmètre applicatif SI Histo Projet refonte Qualif. produit Méthodologie et outillageActivitésliéesautest Stratégie Rédaction cahier de recette Exécution Pilotage recette & PV CQO CQO CQO CQO CQO Étape 5/5 Fin 2012 Étape 1 Février 2012 Les échelles ne sont pas proportionnelles Étape 2 Mars 2012 Étape 3 Juillet 2012 Étape 4 Novembre 2012 Étape 5 Fin 2012 Expert CP MOA Gestionnaire Renforts Expert  CQO …IBM Qualif. prod. …Renforts Expert  CQO IBM …Qualif. prod. …CQO Renforts éventuels
  • 22. REX : points forts et limites de TPI® Next • POINTS FORTS : Une couverture exhaustive des process de qualification (selon TMAP) Un cadre d’interview structuré Des questions pouvant s’adapter à un large panel de profils Un questionnaire aux vertus didactiques • LIMITES & POINTS DE VIGILANCE : Modèle très riche, orienté TMAP  Adapter le questionnaire au contexte (ex: terminologie, profils) et au cadre de référence Questionnaire pénible (~150 questions)  Alléger le questionnaire ou réaliser l’interview en plusieurs fois Un côté intrusif  Expliquer la démarche / rassurer Non adapté aux projets agiles Ne couvre pas la qualité des livrables / la mise en œuvre 22Étude de maturité avec TPI Next 12/06/2012
  • 23. Conclusion : TPI® Next • TPI® Next adresse la problématique de maturité sous l’angle process. • Approche nécessaire à long terme, mais : – Études de maturité assez lourdes – Mise en œuvre des préconisations longue, parfois complexe (gest° du changement) ROI potentiellement long • Nécessité de compléter TPI® Next avec la vision ‘livrables’ :  QUALITÉ DES LIVRABLES Préconisations court terme / quick wins  Bénéfices rapides  QUALITÉ DES PROCESS Préconisations moyen / long terme  Bénéfices sur la durée 23Étude de maturité avec TPI Next 12/06/2012
  • 24. Conclusion : TPI® + Squash • Enrichir et compléter TPI® dans le cadre de Squash :  Proposer une démarche complète pour la conduite d’étude de maturité  Prendre en compte la qualité des livrables  Adresser la phase de mise en œuvre  Étendre le principe aux spécificités des méthodes agiles 24Étude de maturité avec TPI Next 12/06/2012