agiletour toulouse 2012 : posture ingénieur qualité en agilité

11

Upload: agile-toulouse-association

Post on 26-Jun-2015

428 views

Category:

Business


1 download

TRANSCRIPT

Page 1: AgileTour Toulouse 2012 : posture Ingénieur Qualité en agilité
Page 2: AgileTour Toulouse 2012 : posture Ingénieur Qualité en agilité

Posture de l’ingénieur qualité en agilité dans un

contexte spatial

Alain Girault, Jean-Pascal Turroc, Frédéric Duffau

25 Octobre 2012

Page 3: AgileTour Toulouse 2012 : posture Ingénieur Qualité en agilité

CLIENTAdaptation/objectifs

ContrôlesReporting

Exigences qualité

FOURNISSEUR

Référentiel interne

Méthodes et outils (système)

Suivi fournisseur

Dispositions qualité (réponse) Méthodes et outils (développement)

Référentiel interne Retour

d’expérience

Retour d’expérience

Rôle de l’Ingénieur Qualité

Risques projet

Page 4: AgileTour Toulouse 2012 : posture Ingénieur Qualité en agilité

4

Qualité du produit logiciel et Agilité Des objectifs communs

Une application de qualité répond aux exigences suivantes :• L’application répond au besoin fonctionnel  et permet aux

utilisateurs de travailler efficacement Les pratiques agiles permettent de garantir la conformité de

l’application aux attendus fonctionnels.

• Il y a peu, voire pas, d’anomalies L’Agilité met en œuvre des pratiques de développement et un

outillage de l’environnement de développement qui optimisent la réalisation de la qualité logicielle.

• L’application est livrée dans les délais  impartis L’Agilité repose sur un mode de pilotage qui garantit de livrer une

application fonctionnelle en temps et en heure.

Conclusion : l’Agilité porte intrinsèquement la qualité et permet d’extraire facilement les indicateurs nécessaires à sa mesure

Page 5: AgileTour Toulouse 2012 : posture Ingénieur Qualité en agilité

Ingénieur Qualité face à l’agilité

adaptationnégociati

on

réponse

CLIENT

FOURNISSEUR

Exigences qualité

Référentiel interne

Référentiel interne

RéponseFormation à la

méthode

Accord

L’IQ du client doit accepter la réponse industriel (accord sur

les dispositions qualité)

Si l’agilité est proposée spontanément par le

fournisseur, le mapping (réponse

agile aux exigences qualité) sera construite

par l’IQ fournisseur

Page 6: AgileTour Toulouse 2012 : posture Ingénieur Qualité en agilité

Ingénieur Qualité face à l’agilité

CLIENTCLIENT

FOURNISSEUR

Exigences qualité

Référentiel interne

Référentiel interne

Réponse

Accord

Réponse et négociation sont simplifiées, pas de formation à la méthode

Le client demande de l’agilité

Page 7: AgileTour Toulouse 2012 : posture Ingénieur Qualité en agilité

SGS Global activities

VersionningPiloté par les Rdv système / valeur :- Dév. des Composants en Scrum- Intégration continue du centre (AIV)- Rdv aux Essais Système

Intégration ContinueAu fil des besoins AIV et Système :- Nouveaux composants- Nouvelles données de tests- Nouveaux jeux d’essais

Qualification incrémentaleDes jeux d’essais représentatifs au plus tôt :- Validation élémentaires des composants- Essais de compatibilité- Essais d’AIV- Essais système

Phase BDéfinition Préliminaire

Phase DDéveloppement et Qualification

Phase CDéfinition Détaillée

Phase EOpérations

Phase AFaisabilité

SRR PDR AR ORRPRR QRCDR

Centre V1 Centre V2 Centre V3 Centre V4 Centre V5AssemblageIntégrationValidation

Adapter le référentiel d’un centre de contrôle vers l’agilité

Besoin

Affinage permanent du besoin

Productiondes composants

Qualification Essais de compatibilité, validation, qualification technique et opérationnelle

Page 8: AgileTour Toulouse 2012 : posture Ingénieur Qualité en agilité

Agile

V incrémentaux et itératifs

Tests d’intégration

Conception détaillée

Cycle en V

Réalisation

Accompagner les acteurs vers l’agilité

Conception

Expression des Besoins

Conception Architecture

Initialisation Version

Bilanversion

Initialisation Version

IndustrialisationTests

Conception

Plan

ifica

tion

Dép

loie

men

t

IndustrialisationTests

Conception

Plan

ifica

tion

Dép

loie

men

t

IndustrialisationTests

ConceptionPl

anifi

catio

n

Dép

loie

men

t

IndustrialisationTests

Conception

Plan

ifica

tion

Dép

loie

men

t

Spécifications

Tests unitaires

Validation/Recette

Maintenance

IndustrialisationTests

Conception

Plan

ifica

tion

Dép

loie

men

t

Recette formelleConception

Architecture

Page 9: AgileTour Toulouse 2012 : posture Ingénieur Qualité en agilité

Zoom: obtenir les objectifs de traçabilité

Exigences

Specs log.

Conception

Code, TU

TI

Validation

Qualification

Exigences

Backlog

Stories

Tasks

TI, TV

Code, TU

Qualification ?= recette de

release

Industrialisation

Tests

Conception

Plan

ifica

tion

Dép

loie

men

t

Page 10: AgileTour Toulouse 2012 : posture Ingénieur Qualité en agilité

IQ MOA/MOE en environnement agile

IQ MOA/MOE

Garant

Pilote de l’Amélioration

« chien de berger » vs Contrôleur

Facilitateur vs Perturbateur

Guide

Page 11: AgileTour Toulouse 2012 : posture Ingénieur Qualité en agilité

Perspectives

Ne pas trop détailler les spécifications pour faciliter la traçabilité

Environnement client prêt dès la première release

Adapter le référentiel selon le degré d’agilité atteint par le couple client/fournisseur

Importance de la communication, du respect, des valeurs de l’agilité

Rôle vers compétences réparties