20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et afficher son niveau

20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et afficher son niveau
5, rue de Broglie, 22300 Lannion, France
+33 (0) 675 134 312
erdc@certilogtest.com
www.certilogtest.com 31/01/2013 2
Eric RIOU du COSQUER
TMMI: un modèle pour
rentabiliser une
organisation de test et
afficher son niveau
5, rue de Broglie, 22300 Lannion, France
+33 (0) 675 134 312
erdc@certilogtest.com
www.certilogtest.com 31/01/2013 3
Pour l’utiliser de façon rentable
Connaître TMMi
Pourquoi investir sur le test? (Et son amélioration?)
Pour quelles raisons choisir TMMi?
En quoi consiste TMMi?
A quoi correspondent les 5 niveaux de TMMi?
Quelles sont les différentes façons d’utiliser TMMi?
Quel est votre niveau TMMi?
Quelle est la valeur ajoutée de TMMi?
5, rue de Broglie, 22300 Lannion, France
+33 (0) 675 134 312
erdc@certilogtest.com
www.certilogtest.com 31/01/2013 4
Et son amélioration?
Pourquoi investir sur le
test?
5, rue de Broglie, 22300 Lannion, France
+33 (0) 675 134 312
erdc@certilogtest.com
www.certilogtest.com 31/01/2013 5
Et rentabiliser leur développement
• Qualité = ?
• Utilisateurs finaux satisfaits par
o les caractéristiques fonctionnelles et non fonctionnelles
o l’absence de défaillances
• Coûts maîtrisés pour
o le développement
o la maintenance évolutive et corrective
• Garanties et risques limités
o de façon démontrable
• Quel est le coût du test?
• « 30 à 50% du coût de développement »
Pour augmenter la qualité des Logiciels ou
Systèmes d’Information
5, rue de Broglie, 22300 Lannion, France
+33 (0) 675 134 312
erdc@certilogtest.com
www.certilogtest.com 31/01/2013 6
Et augmenter son efficacité
Pour optimiser son retour sur
investissement
Specification
& Design
Development
& Defect
correction
(coding)
Unitary
Testing
30 35 10
100 = total cost for one component, part of a release
Planification (
Strategy & Test
Plan creation)
Test Environment &
Installations
Creation of the Test
Cases
Execution of the
Test Cases
Follow-up meetings
& Reporting
7
100 = total cost for
integration
18
33
35
7
Planification (
Strategy & Test
Plan creation)
Test Environment &
Installations
Creation of the Test
Cases
Execution of the
Test Cases
Follow-up meetings
& Reporting
8
100 = total cost for UAT
22
30
32
8
Specification
& Design
55 25 20
100 = total cost for one major release including several systems
Component Level
Integration Level (Installation,
by blocks, End2End) UAT Level
2 by 2
(and
more)
Testing
15
Development
& Defect
correction
(coding)
Unitary
Testing
2 by 2
Testing
Support
to INT &
UAT
10
5, rue de Broglie, 22300 Lannion, France
+33 (0) 675 134 312
erdc@certilogtest.com
www.certilogtest.com 31/01/2013 7
Plutôt qu’un autre modèle
Pour quelles raisons
choisir TMMi?
5, rue de Broglie, 22300 Lannion, France
+33 (0) 675 134 312
erdc@certilogtest.com
www.certilogtest.com 31/01/2013 8
Qui se caractérise par
• Des normes et standards
• Ex: IEEE 830, IEEE 829, IEEE 1028, ISO 9126, ISO 29119…
• Des organismes de définition et certification des compétences
des métiers du test
• Ex: ISTQB, CFTL, REQB
• Des ouvrages ou publications sur le test
• Des outils de test (Editeur ou Open Source)
• Des échanges sur ce qui se fait sur le terrain
• Ex: club ECUME, club Qualimétrie/Qualité Logicielle
• Des pratiques spécifiques par métier et technologie
• Des modèles d’industrialisation et d’évaluation
• Ex: TPI, CTP, STEP, CMMi et…TMMi
Car il fait partie de l’« état de l’art »
5, rue de Broglie, 22300 Lannion, France
+33 (0) 675 134 312
erdc@certilogtest.com
www.certilogtest.com 31/01/2013 9
Pour plusieurs raisons
• Il est indépendant de toute société
• Il est structuré et facilement reproductible
• Similarités par rapport à CMMi
• Il s’applique à tous les cycles de développement
• Il est disponible pour tous, ainsi que ses composants et ses
résultats
Car il se distingue des autres modèles
5, rue de Broglie, 22300 Lannion, France
+33 (0) 675 134 312
erdc@certilogtest.com
www.certilogtest.com 31/01/2013 10
Les éléments à votre disposition
En quoi consiste TMMi?
5, rue de Broglie, 22300 Lannion, France
+33 (0) 675 134 312
erdc@certilogtest.com
www.certilogtest.com 31/01/2013 11
Disponibles sur www.tmmi.org
1. TMMi : « Test Maturity Model integration » = le modèle
2. TAMAR: « TMMi Assessment Method Application
Requirements » = les exigences que doit satisfaire une
méthode d’évaluation
3. DSR: « Data Submission Requirements » = les éléments à
fournir à la Fondation TMMi pour
• Valider et publier une certification officielle
• Comptabiliser la participations des évaluateurs
3 éléments principaux
5, rue de Broglie, 22300 Lannion, France
+33 (0) 675 134 312
erdc@certilogtest.com
www.certilogtest.com 31/01/2013 12
La Fondation publie la liste des organismes accrédités, des
évaluateurs et des organisations certifiées
des parties prenantes et des résultats
5, rue de Broglie, 22300 Lannion, France
+33 (0) 675 134 312
erdc@certilogtest.com
www.certilogtest.com 31/01/2013 13
Avec des exemples
A quoi correspondent les
5 niveaux de TMMi?
5, rue de Broglie, 22300 Lannion, France
+33 (0) 675 134 312
erdc@certilogtest.com
www.certilogtest.com 31/01/2013 14
De façon comparable au modèle CMMI
Un modèle structuré
Niveau de maturité
Efficacité du
Processus de
Test
Un But
Mise en
oeuvre
Indique Contient
Illustrent
Réalise Contient
Domaines de processus
Pratiques Génériques
et Spécifiques
5, rue de Broglie, 22300 Lannion, France
+33 (0) 675 134 312
erdc@certilogtest.com
www.certilogtest.com 31/01/2013 15
Exemple pour le Domaine « Politique et Stratégie de Test »
Contenant des pratiques détaillées
SP 1.1 Définir les objectifs du test
Définir et maintenir les objectifs du test à partir des besoins et
objectifs métier.
Exemple de livrable
1. Objectifs de test
Sous-pratiques
1. Etudier les besoins et objectifs métier
Exemples de besoins et objectifs métier à étudier:
• Définition des objectifs
• Besoins métier et utilisateurs par rapport aux produits
5, rue de Broglie, 22300 Lannion, France
+33 (0) 675 134 312
erdc@certilogtest.com
www.certilogtest.com 31/01/2013 16
Et leurs domaines de processus
Les 5 niveaux TMMi
(1) Initial
(
(4) Mesuré
Mesure du test
Evaluation de la qualité logicielle
Revues avancées
(3) Défini
Organisation de test
Programme de formation au test
Intégration du test dans le cycle de
développement
Test non-fonctionnel
(5) En Optimisation
Prévention des défauts Prevention
Optimisation du processus de test
Contrôle de la qualité
(2) Géré
Politique et Stratégie de test
Gestion du test et des risques
Suivi et Contrôle du test
Conception et Exécution des tests
Environnement de test
5, rue de Broglie, 22300 Lannion, France
+33 (0) 675 134 312
erdc@certilogtest.com
www.certilogtest.com 31/01/2013 17
Selon vous
Quel est votre niveau
TMMi?
5, rue de Broglie, 22300 Lannion, France
+33 (0) 675 134 312
erdc@certilogtest.com
www.certilogtest.com 31/01/2013 18
Dans votre organisation
Sur un périmètre particulier
(1) Initial
(
(4) Mesuré
Mesure du test
Evaluation de la qualité logicielle
Revues avancées
(3) Défini
Organisation de test
Programme de formation au test
Intégration du test dans le cycle de
développement
Test non-fonctionnel
(5) En Optimisation
Prévention des défauts Prevention
Optimisation du processus de test
Contrôle de la qualité
(2) Géré
Politique et Stratégie de test
Gestion du test et des risques
Suivi et Contrôle du test
Conception et Exécution des tests
Environnement de test
5, rue de Broglie, 22300 Lannion, France
+33 (0) 675 134 312
erdc@certilogtest.com
www.certilogtest.com 31/01/2013 19
Enquête annuelle TMMI
Et « les autres » ?
Source: www.tmmi.org/pdf/TMMISurvey2012.pdf
5, rue de Broglie, 22300 Lannion, France
+33 (0) 675 134 312
erdc@certilogtest.com
www.certilogtest.com 31/01/2013 20
Officielles ou informelles
Quelles sont les
différentes façons
d’utiliser TMMi?
5, rue de Broglie, 22300 Lannion, France
+33 (0) 675 134 312
erdc@certilogtest.com
www.certilogtest.com 31/01/2013 21
Sans méthode ni évaluateur agréé
Totalement informelle
5, rue de Broglie, 22300 Lannion, France
+33 (0) 675 134 312
erdc@certilogtest.com
www.certilogtest.com 31/01/2013 22
Avec une méthode et un évaluateur agréés
Informelle
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
3.1-Test Organisation
3.2-Test Training Programme
3.3-Test Life Cycle and Integration
3.4-Non-functional Testing
3.5-Peer Reviews
Level 3 Average Achievement 92%
Fully Achieved Largely Achieved Partially/Not Achieved Not Applicable/Not Rateable
85
%
5, rue de Broglie, 22300 Lannion, France
+33 (0) 675 134 312
erdc@certilogtest.com
www.certilogtest.com 31/01/2013 23
Des résultats précis et exploitables pour une amélioration
Informelle
96% de réalisation du
niveau 2
92% de réalisation du
niveau 3 (à l’exclustion du
domaine de processus Test
Non-Fonctionnel)
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
2.1-Test Policy and Strategy
2.2-Test Planning
2.3-Test Monitoring and Control
2.4-Test Design and Execution
2.5-Test Environments
3.1-Test Organisation
3.2-Test Training Programme
3.3-Test Life Cycle and Integration
3.4-Non-functional Testing
3.5-Peer Reviews
4.1-Test Measurement
4.2-Product Quality Evaluation
4.3-Advanced Reviews
Consolidated Average Achievement 94%
5, rue de Broglie, 22300 Lannion, France
+33 (0) 675 134 312
erdc@certilogtest.com
www.certilogtest.com 31/01/2013 24
Avec une méthode, un évaluateur et un évaluateur directeur
agréés
Formelle
Les résultats sont
vérifiés et le niveau
est publié par la
fondation TMMI
5, rue de Broglie, 22300 Lannion, France
+33 (0) 675 134 312
erdc@certilogtest.com
www.certilogtest.com 31/01/2013 25
En fonction de votre profil
Quelle est la valeur
ajoutée de TMMi?
5, rue de Broglie, 22300 Lannion, France
+33 (0) 675 134 312
erdc@certilogtest.com
www.certilogtest.com 31/01/2013 26
Différents intérêts
• DSI, Responsable Qualité, Directeurs de projets
1. Améliorer ses pratiques avec des objectifs précis
2. Sélectionner un Fournisseur de TRA ou Offre de test
3. Fixer des objectifs lors de la création d’une organisation en test
• SSII proposant TRA /Offres de test
1. Améliorer ses pratiques avec des objectifs précis
2. Gagner des marchés de TRA/Offre de test grâce au niveau de
maturité affiché
Selon votre profil
5, rue de Broglie, 22300 Lannion, France
+33 (0) 675 134 312
erdc@certilogtest.com
www.certilogtest.com 31/01/2013 27
Sur votre organisation en test et son amélioration
Et pour en savoir plus?
5, rue de Broglie, 22300 Lannion, France
+33 (0) 675 134 312
erdc@certilogtest.com
www.certilogtest.com 31/01/2013 28
Pour estimer votre niveau de maturité
Evaluez-vous en ligne
https://fr.surveymonkey.com/s/Certilog_Evaluation_TMMi
5, rue de Broglie, 22300 Lannion, France
+33 (0) 675 134 312
erdc@certilogtest.com
www.certilogtest.com 31/01/2013 29
Renseignez-vous
En anglais et en français!
• www.tmmi.org
• Certilog, Eric RIOU du COSQUER
• erdc@certilogtest.com
• www.certilogtest.com
• +33 (0) 675 134 312
1 of 29

Recommended

ATDD Visuel by
ATDD VisuelATDD Visuel
ATDD VisuelMarc Hage Chahine
773 views23 slides
Sensus WS-PE High Pressure Hot Water Meter - Spec Sheet by
Sensus WS-PE High Pressure Hot Water Meter - Spec SheetSensus WS-PE High Pressure Hot Water Meter - Spec Sheet
Sensus WS-PE High Pressure Hot Water Meter - Spec SheetThorne & Derrick UK
1.3K views3 slides
الاسس-foundation.pdf by
الاسس-foundation.pdfالاسس-foundation.pdf
الاسس-foundation.pdfAhmadPshtiwan2
263 views62 slides
Evaluation de L'impact de la formation Pratiquesur les soins et Traitement de... by
Evaluation de L'impact de la formation Pratiquesur les soins et Traitement de...Evaluation de L'impact de la formation Pratiquesur les soins et Traitement de...
Evaluation de L'impact de la formation Pratiquesur les soins et Traitement de...HFG Project
554 views35 slides
My opinion about the future by
My opinion  about the  futureMy opinion  about the  future
My opinion about the futureLaura Irazoqui
914 views6 slides
SPT-TOPIC-19 (1).pptx by
SPT-TOPIC-19 (1).pptxSPT-TOPIC-19 (1).pptx
SPT-TOPIC-19 (1).pptxManpreetSingh652385
55 views30 slides

More Related Content

What's hot

最強の拳、FM音源 by
最強の拳、FM音源最強の拳、FM音源
最強の拳、FM音源silpheed
1.8K views24 slides
ISLAM ITS LAW AND SOCIETY.pdf by
ISLAM ITS LAW AND SOCIETY.pdfISLAM ITS LAW AND SOCIETY.pdf
ISLAM ITS LAW AND SOCIETY.pdfccccccccdddddd
139 views212 slides
Aggregates (1).pptx by
Aggregates  (1).pptxAggregates  (1).pptx
Aggregates (1).pptxsoumyasonawane1
214 views65 slides
Unico Residential HVAC System Installation Guide by
Unico Residential HVAC System Installation Guide Unico Residential HVAC System Installation Guide
Unico Residential HVAC System Installation Guide UniqueIndoorComfortLibertyville
2.1K views6 slides
Презентація роботи студентської ради by
Презентація роботи студентської радиПрезентація роботи студентської ради
Презентація роботи студентської радиOxana_Boroznyak
243 views28 slides
3 setting time of cement by
3 setting time of cement3 setting time of cement
3 setting time of cementUniversity of Salahaddin-Erbil
5.5K views3 slides

What's hot(18)

最強の拳、FM音源 by silpheed
最強の拳、FM音源最強の拳、FM音源
最強の拳、FM音源
silpheed1.8K views
ISLAM ITS LAW AND SOCIETY.pdf by ccccccccdddddd
ISLAM ITS LAW AND SOCIETY.pdfISLAM ITS LAW AND SOCIETY.pdf
ISLAM ITS LAW AND SOCIETY.pdf
ccccccccdddddd139 views
Презентація роботи студентської ради by Oxana_Boroznyak
Презентація роботи студентської радиПрезентація роботи студентської ради
Презентація роботи студентської ради
Oxana_Boroznyak243 views
poisson dağilimi ve olasiliği(fazlası için www.tipfakultesi.org) by www.tipfakultesi. org
poisson dağilimi ve olasiliği(fazlası için www.tipfakultesi.org)poisson dağilimi ve olasiliği(fazlası için www.tipfakultesi.org)
poisson dağilimi ve olasiliği(fazlası için www.tipfakultesi.org)
www.tipfakultesi. org15.7K views
Mekanika Tanah - Sieve Analysis by Reski Aprilia
Mekanika Tanah - Sieve AnalysisMekanika Tanah - Sieve Analysis
Mekanika Tanah - Sieve Analysis
Reski Aprilia4.9K views
Bs 1881 122(1) 1983 by EPMC TUNISIA
Bs 1881 122(1) 1983Bs 1881 122(1) 1983
Bs 1881 122(1) 1983
EPMC TUNISIA3.5K views
Cube test for compressive strength of concrete by Ayaz khan
Cube test for compressive strength of concreteCube test for compressive strength of concrete
Cube test for compressive strength of concrete
Ayaz khan1.8K views
الفيل 123 by kawkab2012
الفيل 123الفيل 123
الفيل 123
kawkab20121.1K views
Brukerveiledning: Canal Digital CDC 5050 by Canal Digital
Brukerveiledning: Canal Digital CDC 5050Brukerveiledning: Canal Digital CDC 5050
Brukerveiledning: Canal Digital CDC 5050
Canal Digital9K views
2 home wiring by psarur
2 home wiring2 home wiring
2 home wiring
psarur98 views
最近の事例におけるサイバー攻撃の傾向と対策 by itforum-roundtable
最近の事例におけるサイバー攻撃の傾向と対策最近の事例におけるサイバー攻撃の傾向と対策
最近の事例におけるサイバー攻撃の傾向と対策
itforum-roundtable5.5K views
федоруц педрада by Jogin Vik
федоруц педрадафедоруц педрада
федоруц педрада
Jogin Vik1.9K views
SLUMP TEST REPORT DCC 2042 by YASMINE HASLAN
SLUMP TEST REPORT DCC 2042 SLUMP TEST REPORT DCC 2042
SLUMP TEST REPORT DCC 2042
YASMINE HASLAN35.5K views

Similar to 20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et afficher son niveau

Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-... by
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
21 views2 slides
qualité S6 chapitre1 .pdf by
qualité S6 chapitre1 .pdfqualité S6 chapitre1 .pdf
qualité S6 chapitre1 .pdfAmjadNiot
14 views14 slides
Cv thomas caffier 2015 by
Cv thomas caffier 2015Cv thomas caffier 2015
Cv thomas caffier 2015Thomas Caffier
1.3K views3 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
Présentation événement dette technologique micropole by
Présentation événement dette technologique micropolePrésentation événement dette technologique micropole
Présentation événement dette technologique micropoleMicropole Group
1.2K views27 slides
Neolians testing offer by
Neolians testing offerNeolians testing offer
Neolians testing offerryad_o
1.9K views47 slides

Similar to 20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et afficher son niveau(20)

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-...
qualité S6 chapitre1 .pdf by AmjadNiot
qualité S6 chapitre1 .pdfqualité S6 chapitre1 .pdf
qualité S6 chapitre1 .pdf
AmjadNiot14 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
Présentation événement dette technologique micropole by Micropole Group
Présentation événement dette technologique micropolePrésentation événement dette technologique micropole
Présentation événement dette technologique micropole
Micropole Group1.2K views
Neolians testing offer by ryad_o
Neolians testing offerNeolians testing offer
Neolians testing offer
ryad_o1.9K views
Is22301 la formation-iso-22301-business-continuity-management-system-lead-aud... by CERTyou Formation
Is22301 la formation-iso-22301-business-continuity-management-system-lead-aud...Is22301 la formation-iso-22301-business-continuity-management-system-lead-aud...
Is22301 la formation-iso-22301-business-continuity-management-system-lead-aud...
CERTyou Formation117 views
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
IPROPOSITION D’UNE LISTE D’INDICATEURS QUALITÉ UTILISÉS COMME LEVIER DÉCISION... by TelecomValley
IPROPOSITION D’UNE LISTE D’INDICATEURS QUALITÉ UTILISÉS COMME LEVIER DÉCISION...IPROPOSITION D’UNE LISTE D’INDICATEURS QUALITÉ UTILISÉS COMME LEVIER DÉCISION...
IPROPOSITION D’UNE LISTE D’INDICATEURS QUALITÉ UTILISÉS COMME LEVIER DÉCISION...
TelecomValley191 views
Conduite d'un projet informatique - Assurance Qualité et Aspects Juridiques by Mohamed Sabra
Conduite d'un projet informatique - Assurance Qualité et Aspects JuridiquesConduite d'un projet informatique - Assurance Qualité et Aspects Juridiques
Conduite d'un projet informatique - Assurance Qualité et Aspects Juridiques
Mohamed Sabra100 views
Web-Formation - TPM by XL Groupe
Web-Formation - TPMWeb-Formation - TPM
Web-Formation - TPM
XL Groupe3.2K views
Web-Conférence - Optimisation des procédés de fabrication by XL Groupe
Web-Conférence - Optimisation des procédés de fabricationWeb-Conférence - Optimisation des procédés de fabrication
Web-Conférence - Optimisation des procédés de fabrication
XL Groupe1.7K views
Stratégie de tests type by madspock
Stratégie de tests typeStratégie de tests type
Stratégie de tests type
madspock38.3K views
La mise en place d’un tableau de bord de veille commerciale : Les opérateurs ... by Seifeddine Dridi
La mise en place d’un tableau de bord de veille commerciale : Les opérateurs ...La mise en place d’un tableau de bord de veille commerciale : Les opérateurs ...
La mise en place d’un tableau de bord de veille commerciale : Les opérateurs ...
Seifeddine Dridi2.9K views
Jeu qualité totale by CIPE
Jeu qualité totaleJeu qualité totale
Jeu qualité totale
CIPE1.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

20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et afficher son niveau

  • 2. 5, rue de Broglie, 22300 Lannion, France +33 (0) 675 134 312 erdc@certilogtest.com www.certilogtest.com 31/01/2013 2 Eric RIOU du COSQUER TMMI: un modèle pour rentabiliser une organisation de test et afficher son niveau
  • 3. 5, rue de Broglie, 22300 Lannion, France +33 (0) 675 134 312 erdc@certilogtest.com www.certilogtest.com 31/01/2013 3 Pour l’utiliser de façon rentable Connaître TMMi Pourquoi investir sur le test? (Et son amélioration?) Pour quelles raisons choisir TMMi? En quoi consiste TMMi? A quoi correspondent les 5 niveaux de TMMi? Quelles sont les différentes façons d’utiliser TMMi? Quel est votre niveau TMMi? Quelle est la valeur ajoutée de TMMi?
  • 4. 5, rue de Broglie, 22300 Lannion, France +33 (0) 675 134 312 erdc@certilogtest.com www.certilogtest.com 31/01/2013 4 Et son amélioration? Pourquoi investir sur le test?
  • 5. 5, rue de Broglie, 22300 Lannion, France +33 (0) 675 134 312 erdc@certilogtest.com www.certilogtest.com 31/01/2013 5 Et rentabiliser leur développement • Qualité = ? • Utilisateurs finaux satisfaits par o les caractéristiques fonctionnelles et non fonctionnelles o l’absence de défaillances • Coûts maîtrisés pour o le développement o la maintenance évolutive et corrective • Garanties et risques limités o de façon démontrable • Quel est le coût du test? • « 30 à 50% du coût de développement » Pour augmenter la qualité des Logiciels ou Systèmes d’Information
  • 6. 5, rue de Broglie, 22300 Lannion, France +33 (0) 675 134 312 erdc@certilogtest.com www.certilogtest.com 31/01/2013 6 Et augmenter son efficacité Pour optimiser son retour sur investissement Specification & Design Development & Defect correction (coding) Unitary Testing 30 35 10 100 = total cost for one component, part of a release Planification ( Strategy & Test Plan creation) Test Environment & Installations Creation of the Test Cases Execution of the Test Cases Follow-up meetings & Reporting 7 100 = total cost for integration 18 33 35 7 Planification ( Strategy & Test Plan creation) Test Environment & Installations Creation of the Test Cases Execution of the Test Cases Follow-up meetings & Reporting 8 100 = total cost for UAT 22 30 32 8 Specification & Design 55 25 20 100 = total cost for one major release including several systems Component Level Integration Level (Installation, by blocks, End2End) UAT Level 2 by 2 (and more) Testing 15 Development & Defect correction (coding) Unitary Testing 2 by 2 Testing Support to INT & UAT 10
  • 7. 5, rue de Broglie, 22300 Lannion, France +33 (0) 675 134 312 erdc@certilogtest.com www.certilogtest.com 31/01/2013 7 Plutôt qu’un autre modèle Pour quelles raisons choisir TMMi?
  • 8. 5, rue de Broglie, 22300 Lannion, France +33 (0) 675 134 312 erdc@certilogtest.com www.certilogtest.com 31/01/2013 8 Qui se caractérise par • Des normes et standards • Ex: IEEE 830, IEEE 829, IEEE 1028, ISO 9126, ISO 29119… • Des organismes de définition et certification des compétences des métiers du test • Ex: ISTQB, CFTL, REQB • Des ouvrages ou publications sur le test • Des outils de test (Editeur ou Open Source) • Des échanges sur ce qui se fait sur le terrain • Ex: club ECUME, club Qualimétrie/Qualité Logicielle • Des pratiques spécifiques par métier et technologie • Des modèles d’industrialisation et d’évaluation • Ex: TPI, CTP, STEP, CMMi et…TMMi Car il fait partie de l’« état de l’art »
  • 9. 5, rue de Broglie, 22300 Lannion, France +33 (0) 675 134 312 erdc@certilogtest.com www.certilogtest.com 31/01/2013 9 Pour plusieurs raisons • Il est indépendant de toute société • Il est structuré et facilement reproductible • Similarités par rapport à CMMi • Il s’applique à tous les cycles de développement • Il est disponible pour tous, ainsi que ses composants et ses résultats Car il se distingue des autres modèles
  • 10. 5, rue de Broglie, 22300 Lannion, France +33 (0) 675 134 312 erdc@certilogtest.com www.certilogtest.com 31/01/2013 10 Les éléments à votre disposition En quoi consiste TMMi?
  • 11. 5, rue de Broglie, 22300 Lannion, France +33 (0) 675 134 312 erdc@certilogtest.com www.certilogtest.com 31/01/2013 11 Disponibles sur www.tmmi.org 1. TMMi : « Test Maturity Model integration » = le modèle 2. TAMAR: « TMMi Assessment Method Application Requirements » = les exigences que doit satisfaire une méthode d’évaluation 3. DSR: « Data Submission Requirements » = les éléments à fournir à la Fondation TMMi pour • Valider et publier une certification officielle • Comptabiliser la participations des évaluateurs 3 éléments principaux
  • 12. 5, rue de Broglie, 22300 Lannion, France +33 (0) 675 134 312 erdc@certilogtest.com www.certilogtest.com 31/01/2013 12 La Fondation publie la liste des organismes accrédités, des évaluateurs et des organisations certifiées des parties prenantes et des résultats
  • 13. 5, rue de Broglie, 22300 Lannion, France +33 (0) 675 134 312 erdc@certilogtest.com www.certilogtest.com 31/01/2013 13 Avec des exemples A quoi correspondent les 5 niveaux de TMMi?
  • 14. 5, rue de Broglie, 22300 Lannion, France +33 (0) 675 134 312 erdc@certilogtest.com www.certilogtest.com 31/01/2013 14 De façon comparable au modèle CMMI Un modèle structuré Niveau de maturité Efficacité du Processus de Test Un But Mise en oeuvre Indique Contient Illustrent Réalise Contient Domaines de processus Pratiques Génériques et Spécifiques
  • 15. 5, rue de Broglie, 22300 Lannion, France +33 (0) 675 134 312 erdc@certilogtest.com www.certilogtest.com 31/01/2013 15 Exemple pour le Domaine « Politique et Stratégie de Test » Contenant des pratiques détaillées SP 1.1 Définir les objectifs du test Définir et maintenir les objectifs du test à partir des besoins et objectifs métier. Exemple de livrable 1. Objectifs de test Sous-pratiques 1. Etudier les besoins et objectifs métier Exemples de besoins et objectifs métier à étudier: • Définition des objectifs • Besoins métier et utilisateurs par rapport aux produits
  • 16. 5, rue de Broglie, 22300 Lannion, France +33 (0) 675 134 312 erdc@certilogtest.com www.certilogtest.com 31/01/2013 16 Et leurs domaines de processus Les 5 niveaux TMMi (1) Initial ( (4) Mesuré Mesure du test Evaluation de la qualité logicielle Revues avancées (3) Défini Organisation de test Programme de formation au test Intégration du test dans le cycle de développement Test non-fonctionnel (5) En Optimisation Prévention des défauts Prevention Optimisation du processus de test Contrôle de la qualité (2) Géré Politique et Stratégie de test Gestion du test et des risques Suivi et Contrôle du test Conception et Exécution des tests Environnement de test
  • 17. 5, rue de Broglie, 22300 Lannion, France +33 (0) 675 134 312 erdc@certilogtest.com www.certilogtest.com 31/01/2013 17 Selon vous Quel est votre niveau TMMi?
  • 18. 5, rue de Broglie, 22300 Lannion, France +33 (0) 675 134 312 erdc@certilogtest.com www.certilogtest.com 31/01/2013 18 Dans votre organisation Sur un périmètre particulier (1) Initial ( (4) Mesuré Mesure du test Evaluation de la qualité logicielle Revues avancées (3) Défini Organisation de test Programme de formation au test Intégration du test dans le cycle de développement Test non-fonctionnel (5) En Optimisation Prévention des défauts Prevention Optimisation du processus de test Contrôle de la qualité (2) Géré Politique et Stratégie de test Gestion du test et des risques Suivi et Contrôle du test Conception et Exécution des tests Environnement de test
  • 19. 5, rue de Broglie, 22300 Lannion, France +33 (0) 675 134 312 erdc@certilogtest.com www.certilogtest.com 31/01/2013 19 Enquête annuelle TMMI Et « les autres » ? Source: www.tmmi.org/pdf/TMMISurvey2012.pdf
  • 20. 5, rue de Broglie, 22300 Lannion, France +33 (0) 675 134 312 erdc@certilogtest.com www.certilogtest.com 31/01/2013 20 Officielles ou informelles Quelles sont les différentes façons d’utiliser TMMi?
  • 21. 5, rue de Broglie, 22300 Lannion, France +33 (0) 675 134 312 erdc@certilogtest.com www.certilogtest.com 31/01/2013 21 Sans méthode ni évaluateur agréé Totalement informelle
  • 22. 5, rue de Broglie, 22300 Lannion, France +33 (0) 675 134 312 erdc@certilogtest.com www.certilogtest.com 31/01/2013 22 Avec une méthode et un évaluateur agréés Informelle 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 3.1-Test Organisation 3.2-Test Training Programme 3.3-Test Life Cycle and Integration 3.4-Non-functional Testing 3.5-Peer Reviews Level 3 Average Achievement 92% Fully Achieved Largely Achieved Partially/Not Achieved Not Applicable/Not Rateable 85 %
  • 23. 5, rue de Broglie, 22300 Lannion, France +33 (0) 675 134 312 erdc@certilogtest.com www.certilogtest.com 31/01/2013 23 Des résultats précis et exploitables pour une amélioration Informelle 96% de réalisation du niveau 2 92% de réalisation du niveau 3 (à l’exclustion du domaine de processus Test Non-Fonctionnel) 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 2.1-Test Policy and Strategy 2.2-Test Planning 2.3-Test Monitoring and Control 2.4-Test Design and Execution 2.5-Test Environments 3.1-Test Organisation 3.2-Test Training Programme 3.3-Test Life Cycle and Integration 3.4-Non-functional Testing 3.5-Peer Reviews 4.1-Test Measurement 4.2-Product Quality Evaluation 4.3-Advanced Reviews Consolidated Average Achievement 94%
  • 24. 5, rue de Broglie, 22300 Lannion, France +33 (0) 675 134 312 erdc@certilogtest.com www.certilogtest.com 31/01/2013 24 Avec une méthode, un évaluateur et un évaluateur directeur agréés Formelle Les résultats sont vérifiés et le niveau est publié par la fondation TMMI
  • 25. 5, rue de Broglie, 22300 Lannion, France +33 (0) 675 134 312 erdc@certilogtest.com www.certilogtest.com 31/01/2013 25 En fonction de votre profil Quelle est la valeur ajoutée de TMMi?
  • 26. 5, rue de Broglie, 22300 Lannion, France +33 (0) 675 134 312 erdc@certilogtest.com www.certilogtest.com 31/01/2013 26 Différents intérêts • DSI, Responsable Qualité, Directeurs de projets 1. Améliorer ses pratiques avec des objectifs précis 2. Sélectionner un Fournisseur de TRA ou Offre de test 3. Fixer des objectifs lors de la création d’une organisation en test • SSII proposant TRA /Offres de test 1. Améliorer ses pratiques avec des objectifs précis 2. Gagner des marchés de TRA/Offre de test grâce au niveau de maturité affiché Selon votre profil
  • 27. 5, rue de Broglie, 22300 Lannion, France +33 (0) 675 134 312 erdc@certilogtest.com www.certilogtest.com 31/01/2013 27 Sur votre organisation en test et son amélioration Et pour en savoir plus?
  • 28. 5, rue de Broglie, 22300 Lannion, France +33 (0) 675 134 312 erdc@certilogtest.com www.certilogtest.com 31/01/2013 28 Pour estimer votre niveau de maturité Evaluez-vous en ligne https://fr.surveymonkey.com/s/Certilog_Evaluation_TMMi
  • 29. 5, rue de Broglie, 22300 Lannion, France +33 (0) 675 134 312 erdc@certilogtest.com www.certilogtest.com 31/01/2013 29 Renseignez-vous En anglais et en français! • www.tmmi.org • Certilog, Eric RIOU du COSQUER • erdc@certilogtest.com • www.certilogtest.com • +33 (0) 675 134 312