2 collaboration développeur et testeur : quel retour dinvestissement attendre pour la dsi ? 8...
TRANSCRIPT
![Page 1: 2 Collaboration développeur et testeur : quel retour dinvestissement attendre pour la DSI ? 8 février 2011 Guillaume TRONCHE & Jean-Marc MAÏER Ingénieur](https://reader036.vdocuments.site/reader036/viewer/2022062512/551d9dbc497959293b8df88e/html5/thumbnails/1.jpg)
![Page 2: 2 Collaboration développeur et testeur : quel retour dinvestissement attendre pour la DSI ? 8 février 2011 Guillaume TRONCHE & Jean-Marc MAÏER Ingénieur](https://reader036.vdocuments.site/reader036/viewer/2022062512/551d9dbc497959293b8df88e/html5/thumbnails/2.jpg)
2
Collaboration développeur et testeur : quel retour d’investissement attendre pour la DSI ?8 février 2011Guillaume TRONCHE & Jean-Marc MAÏERIngénieur Conseil Responsable PôleACIAL
![Page 3: 2 Collaboration développeur et testeur : quel retour dinvestissement attendre pour la DSI ? 8 février 2011 Guillaume TRONCHE & Jean-Marc MAÏER Ingénieur](https://reader036.vdocuments.site/reader036/viewer/2022062512/551d9dbc497959293b8df88e/html5/thumbnails/3.jpg)
ACIAL Positionnement
Patrimoine applicatifL’application répond-elle aux besoins del’utilisateur ?
Pole QSI
Infrastructure Technologique
La plateforme cibleest-elle à même de
tenir la charge ?
Qualité de l’inform
ation
Processus métiersL’alignement du S.I. est
il assuré ?
Processus de fabricationet de gouvernance
Le S.I. est-il conçu, réalisé et maintenu conformément aux
bonnes pratiques ?Po
le
OPE
Performance des processus
Vérification & Validation
Système d’information
Modélisation, cartographie,alignement, urbanisation
CMMi ITIL, TMMi, CobiT
Recette fonctionnelleNon-régressionAutomatisation
Tests de chargesPerformancesSupervision
![Page 4: 2 Collaboration développeur et testeur : quel retour dinvestissement attendre pour la DSI ? 8 février 2011 Guillaume TRONCHE & Jean-Marc MAÏER Ingénieur](https://reader036.vdocuments.site/reader036/viewer/2022062512/551d9dbc497959293b8df88e/html5/thumbnails/4.jpg)
4
Sommaire
Situation du test logicielTest – IndicateursTest – structuration Test – état des lieuxLe Test une discipline ?Test et les ALMALM EvolutionsALM l’approche Microsoft
Apports du rapprochement testeur – développeur Retours d’investissements attendus
![Page 5: 2 Collaboration développeur et testeur : quel retour dinvestissement attendre pour la DSI ? 8 février 2011 Guillaume TRONCHE & Jean-Marc MAÏER Ingénieur](https://reader036.vdocuments.site/reader036/viewer/2022062512/551d9dbc497959293b8df88e/html5/thumbnails/5.jpg)
5
Test - Indicateurs
Marché * : Le Test est plus dynamique que le reste du marché
En 2009 pour la France :Marché Test = +8%Marché IT = -3%
Total UE
UK
Allemagne
France
Italie
-2.1%
-1.1%
-2.1%
-3.1%
-4.7%
1.6%
6.0%
5.0%
8.0%
-0.5%
Marché Test Marché IT(*) Etude PAC octobre 2010
![Page 6: 2 Collaboration développeur et testeur : quel retour dinvestissement attendre pour la DSI ? 8 février 2011 Guillaume TRONCHE & Jean-Marc MAÏER Ingénieur](https://reader036.vdocuments.site/reader036/viewer/2022062512/551d9dbc497959293b8df88e/html5/thumbnails/6.jpg)
6
Test - Indicateurs
Un marché mondial en expansion* :
79 mds € en 2010
0,5 mds € en France
(*) Etude PAC octobre 2010
Une évolution du marché de tests supérieure au marché IT:
![Page 7: 2 Collaboration développeur et testeur : quel retour dinvestissement attendre pour la DSI ? 8 février 2011 Guillaume TRONCHE & Jean-Marc MAÏER Ingénieur](https://reader036.vdocuments.site/reader036/viewer/2022062512/551d9dbc497959293b8df88e/html5/thumbnails/7.jpg)
7
Test – Structuration ?
Un marché des outils :Marché en pleine maturation Convergence vers la collaboration
Certifications :1er janvier 2011 plus de 1600 examens de Testeurs certifiés en France par le CFTL*155 000 testeurs certifiés dans 47 pays (en lien avec ISTQB)
Un des métiers ou l’on recrute le plus dans l’IT
Structuration du domaine : Capitalisation Spécialisation Méthodologie Industrialisation
(*) Etude CFTL (Comité Français du Test Logiciel)
![Page 8: 2 Collaboration développeur et testeur : quel retour dinvestissement attendre pour la DSI ? 8 février 2011 Guillaume TRONCHE & Jean-Marc MAÏER Ingénieur](https://reader036.vdocuments.site/reader036/viewer/2022062512/551d9dbc497959293b8df88e/html5/thumbnails/8.jpg)
8
Test – état des lieux
• Structuration• Spécialisation
Métier
• Processus / Outils• Certification et organismes
Démarche
• Projets, métiers• Centres d’expertises
Organisation
Une industrialisation en cours !
• Bonnes pratiques et déploiement des ALM
• ISTQB/CFTL et CISQ*
• Compétences & profils • Aptitudes : métiers, techniques, management
• Répartition en silo• Gestion de projet
![Page 9: 2 Collaboration développeur et testeur : quel retour dinvestissement attendre pour la DSI ? 8 février 2011 Guillaume TRONCHE & Jean-Marc MAÏER Ingénieur](https://reader036.vdocuments.site/reader036/viewer/2022062512/551d9dbc497959293b8df88e/html5/thumbnails/9.jpg)
9
Le Test une discipline ?
Points saillants du début de l’histoireM
étier
Dév
elop
pem
ent
Test
eurs
1980FondateursLittératureNormes
2000Site WebCertificationCapitalisation
1990 OutilsMéthodesJournaux
Décennies
Démarche Collaborative ( VS –TFS )
Des échecs ? Organisation & Outils !
ScrumXP
TDD
ALM
![Page 10: 2 Collaboration développeur et testeur : quel retour dinvestissement attendre pour la DSI ? 8 février 2011 Guillaume TRONCHE & Jean-Marc MAÏER Ingénieur](https://reader036.vdocuments.site/reader036/viewer/2022062512/551d9dbc497959293b8df88e/html5/thumbnails/10.jpg)
10
Test et les ALM
Une brique déterminante …
Tests logiciels
Idée
Gouvernance
Dev.V1
Dev.Maintenance
Dev.V2
Exploitation
Business Case Development
Project Portfolio
Management
Application Portfolio
Management
Déploiement
Supervision
Mises à jour
Mises à jour
Fin de vie Déploiement
Piloter
Visibilité
Sécuriser
Capitaliser
![Page 11: 2 Collaboration développeur et testeur : quel retour dinvestissement attendre pour la DSI ? 8 février 2011 Guillaume TRONCHE & Jean-Marc MAÏER Ingénieur](https://reader036.vdocuments.site/reader036/viewer/2022062512/551d9dbc497959293b8df88e/html5/thumbnails/11.jpg)
11
ALM Evolutions
Tracabilité Automatisation Workflow Reporting
ALM Traditionnels
Planification activités
ALM Actuels
Collaboration
ALM
![Page 12: 2 Collaboration développeur et testeur : quel retour dinvestissement attendre pour la DSI ? 8 février 2011 Guillaume TRONCHE & Jean-Marc MAÏER Ingénieur](https://reader036.vdocuments.site/reader036/viewer/2022062512/551d9dbc497959293b8df88e/html5/thumbnails/12.jpg)
12
ALM l’approche MicrosoftPMO
OperationsDesignersCustomers Business
Analyst
PM
Arch Test Dev.
DB
Un HUB pour le développement collaboratif, focalisé sur les équipes : excellence, mesurer et améliorer la qualité, responsabiliser les process : méthodologie, non intrusif, personnalisable les outils : intégrés, productifs, extensible, apprentissage simple
Pilotage
Collaboration
Qualité
![Page 13: 2 Collaboration développeur et testeur : quel retour dinvestissement attendre pour la DSI ? 8 février 2011 Guillaume TRONCHE & Jean-Marc MAÏER Ingénieur](https://reader036.vdocuments.site/reader036/viewer/2022062512/551d9dbc497959293b8df88e/html5/thumbnails/13.jpg)
13
Sommaire
Situation du test logiciel Apports du rapprochement testeur – développeur
Portée du rapprochementTeam Foundation ServerActivités du testeurVisual Studio 2010 v.s. Activités du testeurAutomatisation des testsCas d’usage
Retours d’investissements attendus
![Page 14: 2 Collaboration développeur et testeur : quel retour dinvestissement attendre pour la DSI ? 8 février 2011 Guillaume TRONCHE & Jean-Marc MAÏER Ingénieur](https://reader036.vdocuments.site/reader036/viewer/2022062512/551d9dbc497959293b8df88e/html5/thumbnails/14.jpg)
14
Collaboration
AQ Métier
AQ Logiciel
Testeur &
AQ Métier,AQ Logiciel
Portée du rapprochement
Métier
Développement
![Page 15: 2 Collaboration développeur et testeur : quel retour dinvestissement attendre pour la DSI ? 8 février 2011 Guillaume TRONCHE & Jean-Marc MAÏER Ingénieur](https://reader036.vdocuments.site/reader036/viewer/2022062512/551d9dbc497959293b8df88e/html5/thumbnails/15.jpg)
15
Team Foundation Server
![Page 16: 2 Collaboration développeur et testeur : quel retour dinvestissement attendre pour la DSI ? 8 février 2011 Guillaume TRONCHE & Jean-Marc MAÏER Ingénieur](https://reader036.vdocuments.site/reader036/viewer/2022062512/551d9dbc497959293b8df88e/html5/thumbnails/16.jpg)
16
Activités du testeur
Généraliste
Spécialiste
Some scripting
Creates scripts
to set up lab, create data
Strong scripting skills
Some coding skills
Strong coding
Develops fully automated testing procedures
Expert coding skills
Black Box Testing
White Box Testing
API Testing
Progression importante
Manual Testing
70% des activités de test
![Page 17: 2 Collaboration développeur et testeur : quel retour dinvestissement attendre pour la DSI ? 8 février 2011 Guillaume TRONCHE & Jean-Marc MAÏER Ingénieur](https://reader036.vdocuments.site/reader036/viewer/2022062512/551d9dbc497959293b8df88e/html5/thumbnails/17.jpg)
17
Web TestLoad Test
Intellitrace
Visual Studio 2010 v.s. Activités du testeur
UI Test AutomationPerformance Profiling
Code CoverageDatabase Unit Testing
Test Impact AnalysisStatic Code Analysis
Code Metrics Test Data Generation
Fast Fwd for Manual Test
Virtual Env. Setup/Tear DownEnv. from Template
Checkpoint Env.Test Case Management
Rich Actionable BugsManual Testing
Lab Management
Généraliste
Spécialiste
![Page 18: 2 Collaboration développeur et testeur : quel retour dinvestissement attendre pour la DSI ? 8 février 2011 Guillaume TRONCHE & Jean-Marc MAÏER Ingénieur](https://reader036.vdocuments.site/reader036/viewer/2022062512/551d9dbc497959293b8df88e/html5/thumbnails/18.jpg)
18
Automatisation des tests
Visual Studio 2010 supporte différents types de tests automatisés
Database
Business Logic
User Interfac
e
DatabaseUnit Tests
T T T T T
Unit Tests
T T
T T T
T T
Web Tests
T
T
T
T
Coded UI
Tests
T
T
Load Tests
![Page 19: 2 Collaboration développeur et testeur : quel retour dinvestissement attendre pour la DSI ? 8 février 2011 Guillaume TRONCHE & Jean-Marc MAÏER Ingénieur](https://reader036.vdocuments.site/reader036/viewer/2022062512/551d9dbc497959293b8df88e/html5/thumbnails/19.jpg)
19
Solution 1 – Renforcer les tests
Cas d’usage
Spécification Développement Test Utilisateur
Détection dans le cycle de vie
Char
ge d
e co
rrec
tion
Comment réduire le coût des anomalies non détectées?
1 5
20
100
Solution 3 – Collaborer
Solution 2 – Eliminer les gaspillages
Coût moyen
?
Elaborer les plans de test dès la conceptionTester tôt & tester plus Optimisation des processus Automatisation Rapprochement développeur & testeur Outils collaboratifs
Coût moyen (projet + maintenance)
![Page 20: 2 Collaboration développeur et testeur : quel retour dinvestissement attendre pour la DSI ? 8 février 2011 Guillaume TRONCHE & Jean-Marc MAÏER Ingénieur](https://reader036.vdocuments.site/reader036/viewer/2022062512/551d9dbc497959293b8df88e/html5/thumbnails/20.jpg)
20
Sommaire
Situation du test logiciel Apports du rapprochement testeur – développeurRetours d’investissements attendus
Quels ROI attendre ?Commentaires oubliés
![Page 21: 2 Collaboration développeur et testeur : quel retour dinvestissement attendre pour la DSI ? 8 février 2011 Guillaume TRONCHE & Jean-Marc MAÏER Ingénieur](https://reader036.vdocuments.site/reader036/viewer/2022062512/551d9dbc497959293b8df88e/html5/thumbnails/21.jpg)
21
Quels ROI attendre ?
23 % à
35 %
1. Tester plus
7 %
à
12 %
11 % à
22 %
3. Collaboration
Tester juste
9 % à
18 %
2. Amélioration du processus de test
![Page 22: 2 Collaboration développeur et testeur : quel retour dinvestissement attendre pour la DSI ? 8 février 2011 Guillaume TRONCHE & Jean-Marc MAÏER Ingénieur](https://reader036.vdocuments.site/reader036/viewer/2022062512/551d9dbc497959293b8df88e/html5/thumbnails/22.jpg)
22
Commentaires oubliés
“nous avons une exigence changé, que
dois-je tester? ”
“mes testeurs passent trop de temps tester la même chose”
“outillage est coûteux (temps,
licences, ressource)s”
“Les développeurs et les testeurs travaillent en vase clos et ne communiquent
pas / parler le même langage”
“Quand cette appli sera-elle enfin livrée?”
“les développeurs affirment que ces
défauts sont inutiles”
“La configuration env test est sujette aux
erreurs et prend une éternité”
![Page 23: 2 Collaboration développeur et testeur : quel retour dinvestissement attendre pour la DSI ? 8 février 2011 Guillaume TRONCHE & Jean-Marc MAÏER Ingénieur](https://reader036.vdocuments.site/reader036/viewer/2022062512/551d9dbc497959293b8df88e/html5/thumbnails/23.jpg)
23
MSDN et TechNet : l’essentiel des ressources techniques à portée de clic
http://technet.com http://msdn.com
Portail administration et infrastructure pour informaticiens
Portail de ressources technique pour développeurs
![Page 24: 2 Collaboration développeur et testeur : quel retour dinvestissement attendre pour la DSI ? 8 février 2011 Guillaume TRONCHE & Jean-Marc MAÏER Ingénieur](https://reader036.vdocuments.site/reader036/viewer/2022062512/551d9dbc497959293b8df88e/html5/thumbnails/24.jpg)