qa en environnement agile : de dernier rempart aux premières lignes

26
QA EN ENVIRONNEMENT AGILE DE DERNIER REMPART AUX PREMIÈRES LIGNES #MEETUP, #AGILEQA, #VECU 00 mois année 1 Arola Paris - Mardi 28 juin 2016 Jet Pack by Luis Prado from The Noun Project

Upload: pierre-alain-seguier

Post on 10-Apr-2017

521 views

Category:

Software


5 download

TRANSCRIPT

Page 1: QA en environnement Agile : de dernier rempart aux premières lignes

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

Page 2: QA en environnement Agile : de dernier rempart aux premières lignes

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

Page 3: QA en environnement Agile : de dernier rempart aux premières lignes

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

Page 4: QA en environnement Agile : de dernier rempart aux premières lignes

4

DEUX MOTS SUR LA MÉTHODE AGILEQA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE

Page 5: QA en environnement Agile : de dernier rempart aux premières lignes

5

DEUX MOTS SUR LA MÉTHODE AGILE

QA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE

Page 6: QA en environnement Agile : de dernier rempart aux premières lignes

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

Page 7: QA en environnement Agile : de dernier rempart aux premières lignes

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

Page 8: QA en environnement Agile : de dernier rempart aux premières lignes

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

Page 9: QA en environnement Agile : de dernier rempart aux premières lignes

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

Page 10: QA en environnement Agile : de dernier rempart aux premières lignes

10

TESTER LA BONNE COMPRÉHENSION PLUS QUE VÉRIFIER LA FONCTIONNALITÉ

QA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE

Souple

Structurant

Page 11: QA en environnement Agile : de dernier rempart aux premières lignes

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

Page 12: QA en environnement Agile : de dernier rempart aux premières lignes

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

Page 13: QA en environnement Agile : de dernier rempart aux premières lignes

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

Page 14: QA en environnement Agile : de dernier rempart aux premières lignes

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

Page 15: QA en environnement Agile : de dernier rempart aux premières lignes

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.

Page 16: QA en environnement Agile : de dernier rempart aux premières lignes

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

Page 17: QA en environnement Agile : de dernier rempart aux premières lignes

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

Page 18: QA en environnement Agile : de dernier rempart aux premières lignes

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

Page 19: QA en environnement Agile : de dernier rempart aux premières lignes

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

Page 20: QA en environnement Agile : de dernier rempart aux premières lignes

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

Page 21: QA en environnement Agile : de dernier rempart aux premières lignes

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

Page 22: QA en environnement Agile : de dernier rempart aux premières lignes

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

Page 23: QA en environnement Agile : de dernier rempart aux premières lignes

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

Page 24: QA en environnement Agile : de dernier rempart aux premières lignes

24

ET SINON ? DANS D’AUTRES CONTEXTEQA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE

DEVELOPPEMENT AGILE EXTERNE ?

CYCLE EN V ?

Page 25: QA en environnement Agile : de dernier rempart aux premières lignes

25

PROCHAINE ETAPE ?QA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE

FEATURE TEAM

Page 26: QA en environnement Agile : de dernier rempart aux premières lignes

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

[email protected]

QA EN ENVIRONNEMENT AGILE-DERNIER REMPART À PREMIÈRE LIGNE