Post on 10-Apr-2017
QA EN ENVIRONNEMENT AGILEDE DERNIER REMPART AUX PREMIÈRES LIGNES
#MEETUP, #AGILEQA, #VECU
00 mois année1
Arola Paris - Mardi 28 juin 2016
Jet Pack by Luis Prado from The Noun Project
QA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE
00 mois année
2
KISIO DIGITAL, RESPONSIVE LOCOMOTIONFILIALE NUMÉRIQUE DU GROUPE KEOLIS,
SOLUTIONS DE MOBILITÉ CONNECTÉES POUR LES VOYAGEURS ET LES OPÉRATEURS DE TRANSPORT DE VOYAGEURS
13 Regions(Centrales de mobilité/multimodal)
120 collaborateurs,80 réseaux de transports publics
(urbains et interurbains),13 centrales de mobilité régionales, transport ferroviaire de voyageurs
Responsive Design by Nithin Viswanathan, Mobile phone by Thomas Helbig from The Noun Project
Plan
Book
Ticket
3
KISIO PASSE EN AGILE
Il y a deux ans, l’équipe recette devenait la QA(ah ... et Kisio Digital adoptait SCRUM)
QA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE
KISIO DIGITAL AUJOURD’HUI, C’EST :● 40 DEVELOPPEURS RÉPARTIS EN 6 ÉQUIPES INTERNES + 2 EXTERNES● 5 QA +1 , DEUX PROFILS (FONCTIONNEL & TECHNIQUE)● CHAQUE EQUIPE A « SON » INGÉNIEUR QA
4
DEUX MOTS SUR LA MÉTHODE AGILEQA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE
5
DEUX MOTS SUR LA MÉTHODE AGILE
QA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE
6
EVITER PLUTOT QUE TROUVER LES BUGS
UN OBJECTIF POUR LES GOUVERNER TOUS.(ET DANS LA PRATIQUE LES LIER)
QA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE
7
TESTER LA BONNE COMPRÉHENSION PLUS QUE VÉRIFIER LA FONCTIONNALITÉ
DANS LE CONTEXTE ...QUAND ...ALORS ...
QA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE
check-list by Stephane Thomasfrom The Noun Project
Un outil, le critère d’acceptation
8
TESTER LA BONNE COMPRÉHENSION PLUS QUE VÉRIFIER LA FONCTIONNALITÉ
QA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE
Texte « libre » Gherkins
SprintSprint Backlog
Critères d’Acceptation
Logiciel
ITÉRATION UNE
Boxes By Zain Zulfiqar Ali, ice cubes By Dolly Vu from the Noun Project
9
TESTER LA BONNE COMPRÉHENSION PLUS QUE VÉRIFIER LA FONCTIONNALITÉ
BE SMART !
SPÉCIFIC
MESURABLE
ACHIEVABLE
RELEVANT
TIME BOXED
QA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE
ITÉRATION DEUX
Target By Thomas Helbig, bow and arrow By Creative Stall Vu from the Noun Project
10
TESTER LA BONNE COMPRÉHENSION PLUS QUE VÉRIFIER LA FONCTIONNALITÉ
QA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE
Souple
Structurant
11
TESTER AU FIL DE L’EAU PLUTOT QU’A LA FINQA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE
(VRAIMENT) INTEGRER L’INGÉNIEUR QUALITÉ A L’ÉQUIPE DE RÉALISATION
12
TESTER AU FIL DE L’EAU PLUTOT QU’A LA FINQA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE
Sprint N-1Sprint Backlog LogicielSprint N Sprint N +1
testSprint N -1
ITÉRATION UNE
Boxes By Zain Zulfiqar Ali, ice cubes By Dolly Vu from the Noun Project
13
TESTER AU FIL DE L’EAU PLUTOT QU’A LA FIN
BacklogBacklog
QA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE
To doTo do WIPWIP A tester QAA tester QA DoneDone
ITÉRATION DEUX
Sticky notes By OliM, Note By Guilherme Simoes from the Noun Project
14
TESTER AU FIL DE L’EAU PLUTOT QU’A LA FIN
BacklogBacklog
QA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE
To doTo do WIPWIP DoneDone
QA
ITÉRATION TROIS
Sticky notes By OliM, Note By Guilherme Simoes, Submarine By Mirko Velimirovic from the Noun Project
15
TESTER LA BONNE COMPRÉHENSION PLUS QUE VÉRIFIER LA FONCTIONNALITÉ
QA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE
DES CHIFFRES ...
60 20
...ET DES HOMMES.
16
CONSTRUIRE LE MEILLEUR SYSTÈME PLUS QUE CASSER LE SYSTEME
QA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE
ACCELERER LES LIVRAISONSA.K.A
RÉPARER RAPIDEMENT MIEUX QUE BLOQUER
OK, MAIS COMMENT MAINTENIR LA QUALITÉ ?
Express Delivery By Cengiz SARI, Traffic Light By Arthur Shlain from the Noun Project
17
CONSTRUIRE LE MEILLEUR SYSTÈME PLUS QUE CASSER LE SYSTEME
QA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE
ITERATION UNEUNE MISE EN PRODUCTION PAR SPRINT
SÉCURISÉE PAR MATRICE DE FONCTIONNALITÉCO CONSTRUITE ET PONDÉRÉE AVEC LE PO
18
CONSTRUIRE LE MEILLEUR SYSTÈME PLUS QUE CASSER LE SYSTEME
QA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE
Non regressionmanuelle
Testsexploratoires
Non regressionAutomatisée
ITÉRATION DEUXGÉNÉRALISATION DES TESTS AUTOMATISÉS
UNE MISE EN PRODUCTION PAR US VALIDÉEBicep By Leszek Pietrzak, Neurology By MD Delwar hossain, Robot By Álvaro Ramis from the Noun Project
19
CONSTRUIRE LE MEILLEUR SYSTÈME PLUS QUE CASSER LE SYSTEME
QA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE
DES CHIFFRES (ENCORE) ...
1 MEP PAR SPRINTÀ
1 MEP PAR US
20
RESPONSABILITÉ DE L’ÉQUIPE PLUS QUE LA RESPONSABILITÉ DU TESTEUR
QA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE
LA QUALITÉ EST NON NÉGOCIABLE LA QUALITÉ EST LA RESPONSABILITÉ DE L’ÉQUIPE
LE ROLE DE L’INGÉNIEUR QUALITÉ EST DE CULTIVER LA CULTURE QUALITÉ DE L’ÉQUIPE
● DEFINITION OF DONE● INDICATEURS (TESTS BURNDOWN CHARTS, ...)
● ET...team By Артур Абт, RU from the Noun ProjectGavel By Creative Stall, PK from the Noun Project
21
RESPONSABILITÉ DE L’ÉQUIPE PLUS QUE LA RESPONSABILITÉ DU TESTEUR
QA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE
ACCOMPAGNEMENT DE L’ÉQUIPE :
MÉTHODE « TEST CERTIFIED » DE GOOGLE (EN TOUTE MODESTIE)
2 PROFILS QA DES OUTILS POUR ACCOMPAGNER LES ÉQUIPES DE RÉALISATION
22
RESPONSABILITÉ DE L’ÉQUIPE PLUS QUE LA RESPONSABILITÉ DU TESTEUR
QA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE
ACCOMPAGNEMENT DE L’ÉQUIPE :MATRICE DE MATURITÉ TESTS AUTOMATIQUES
LEVEL 1 – CRITÈRE COMPRÉHENSIBLE/ ENVIRONNEMENT DE TEST VIABLELEVEL 2 - METTRE EN PLACE L'ENVIRONNEMENT DE SUIVI DES TESTS ET DU PÉRIMÈTRE DES TESTS LEVEL 3 – SMOKE TEST / TESTS D’INTEGRATION / TESTS UNITAIRESLEVEL 4 – INTRODUCTION DES TESTS FONCTIONNELS DANS LE CYCLE D’UNE USLEVEL 5 – LA CULTURE DU TEST EST DANS LES MŒURS
Data Matrix By Viktor Vorobyev from the Noun Project
23
CONSTRUIRE LE MEILLEUR SYSTÈME PLUS QUE CASSER LE SYSTEME
QA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE
DES CHIFFRES ?
PAS ENCORE, MAIS ON Y TRAVAILLE
24
ET SINON ? DANS D’AUTRES CONTEXTEQA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE
DEVELOPPEMENT AGILE EXTERNE ?
CYCLE EN V ?
25
PROCHAINE ETAPE ?QA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE
FEATURE TEAM
00 mois année
26
Oil rig by Gabriele Malaspina from the Noun Project
MERCI POUR VOTRE ATTENTIONSUIVEZ-NOUS SUR TWITTER: @KISIODIGITAL
PLUS D’INFORMATION SUR NOTRE SITE WWW.CANALTP.FR
PIERRE-ALAIN.SEGUIER@KISIO.ORG
QA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE