L’assurance qualité est probablement la définition la plus courante de l’acronyme QA. La pression de l’écosystème vers le Quality At Speed requiert des significations supplémentaires à la QA.
Les acronymes sont utiles pour construire une signification partagée d’un concept particulier. En même temps qu’ils raccourcissent les échanges, ils tendent aussi à fermer leur compréhension à un domaine particulier. La QA peut être liée à des rôles ou à des activités spécifiques, tels qu’un QA Analyst ou à un Quality Assessment, mais les acronymes les plus pertinents doivent apporter une valeur significative par rapport aux pratiques existantes.
L’évolution du rôle de l’assurance qualité est identifiée comme une tendance clé du World Quality Report. Cela nécessite l’évolution de diverses facettes pour étendre la valeur de la qualité à travers les organisations. La contribution croissante de la qualité à l’entreprise et à l’expérience utilisateur maintient ses tendances, tandis que l’inclusion dans la Qualité dans l’ensemble de l’organisation devient une nécessité pour le Quality At Speed.
Cet article vise à partager les acronymes d’assurance qualité les plus pertinents identifiés au sein de l’écosystème. Ils ont été source d’échanges au sein de la communauté, notamment dans les tables rondes. Commençons par se concentrer sur notre comportement et les interactions en équipe.
QA pour Question Asker
Pourquoi ? Pour quelle raison? Quelle est la valeur client ? Quels sont les impacts sur les autres domaines ? Comment mesurer la création de valeur ? Ce sont des exemples de questions puissantes faites en agissant en tant que Question Asker.
Ce terme a été inventé au sein de l’écosystème de la qualité pour matérialiser la valeur de poser les bonnes questions. Le questionnement est un art aux multiples avantages, tels que l’amélioration de la conception initiale, l’analyse des impacts ou l’inclusion des parties prenantes. L’habitude de remettre en question devrait devenir une capacité organisationnelle et une partie de la culture et doit bien commencer quelque part. La meilleure façon est de commencer par agir nous-mêmes de cette façon. Voici un exemple des 10 questions pour le Quality Engineering.
Le questionnement nécessite un ensemble de compétences complémentaires telles que l’humilité pour remettre en question nos hypothèses, la pensée critique pour identifier les bonnes questions, l’intelligence émotionnelle pour les poser de la bonne manière. Nous devons combiner intuition et données pour identifier les questions les plus précieuses dans notre contexte. Cet article explique comment cette dualité est utilisée dans une méthodologie de résolution de problèmes.
Notre intuition nous guide pour détecter des informations manquantes, faire correspondre des schémas avec des expériences antérieures, ou encore sentir les hésitations de nos interlocuteurs. Les données sont nécessaires à une analyse systématique des points de données en tirant parti de la visualisation pour étayer un raisonnement intuitif ou logique. Les données sont également puissantes pour soutenir des questions, renforçant leur autorité et leur légitimité.
« Question Authority » ou « Question & Answers » sont des alternatives qui transmettent beaucoup moins le changement de rôle impliqué par le Quality Asker. En agissant ainsi, nous deviendrons un naturel Quality Advocate.
QA pour Quality Advocacy
Un défenseur est une personne qui plaide pour la cause d’autrui ou qui parle ou écrit en faveur de quelque chose. Un avocat est plus puissant qu’un ambassadeur, principalement limité à un rôle représentatif.
Devenir un Quality Advocate ne se fait pas du jour au lendemain. Nous devons agir de manière transversale, régulière et avec impacts. L’influence de la qualité est un travail fondamental de l’assurance qualité pour être appliquée à chaque activité du cycle de vie du logiciel. Notre comportement avec les différents acteurs matérialisera cette advocacy, plaçant la qualité globale avant nos propres intérêts ou ceux d’une équipe. La communication est un domaine critique à maîtriser et à mettre en pratique. Vous pouvez consulter un article d’échange avec la communauté sur 10 manières de communiquer sur la Qualité.
Analysez-vous les réclamations des clients pour prioriser un backlog à valeur ajoutée? Agissez-vous pour améliorer la qualité des exigences ? Défendez-vous de limiter le Work In Progress pour privilégier des incréments plus réguliers ? Ce sont des exemples de comportement d’un Quality Advocate au sein d’une organisation. Cela nécessite de voir la situation dans son ensemble tout en ayant le courage de défendre une qualité qui ne se limite pas au seul prisme de l’assurance qualité. Farah Chabchoub a partagé son expérience dans cette interview.
Notre objectif est de créer une qualité intégrée dans l’ensemble de la chaîne de valeur, soutenue par un ensemble de pratiques standard. C’est le rôle de la Quality Assistance.
QA pour Quality Assistance
Une vision traditionnelle de l’assurance qualité est le contrôle qualité, un service distinct agissant en bout de chaîne. Ce modèle est loin d’être suffisant pour faire de la qualité une partie intégrante de notre système.
La Quality Assistance matérialise les activités d’accompagnement aux différentes équipes dans leurs démarches qualité. Théoriquement, la Quality Assistance vise à disparaître à terme. En réalité, le rythme des changements et de la nouveauté nécessite une adaptation continue de ce support. La mise en œuvre de ce concept est un signe de maturité de l’organisation. Il reconnaît la nécessité d’une qualité intégrée en premier lieu tout en maintenant une cohérence globale.
Concrètement, le Quality Assistance signifie que les équipes de première ligne sont responsables de la qualité de leurs produits. L’excuse d’attendre l’équipe d’assurance qualité pour les tests n’est pas acceptable dans ce modèle. La deuxième ligne de support, la Quality Assistance, doit agir de manière proactive tout en assistant les équipes de manière réactive. De manière proactive, ils peuvent fournir des composants réutilisables pour le test afin de simplifier leurs expériences de qualité, tels que l’automatisation de test réutilisable, le pipeline ou les modèles de surveillance. De manière réactive, ils peuvent aider une équipe à gagner en maturité dans ses questionnements, sa structuration et ses choix spécifiques. Vous pouvez découvrir comment Manomano a implémenté ce concept dans cet article de la Qualité Sans Tests.
“Chez Manomano, les équipes QA ne font plus de tests pour les autres équipes ; nous sommes une équipe d’assistance de qualité.”
Olivier Dennemont
L’objectif final est le Quality Ascent pour une qualité intégrée tout au long de notre cycle de vie global du logiciel, offrant de la valeur à ses utilisateurs, capables de changer rapidement et avec confiance.
QA pour Quality Ascent
Les acronymes abordés illustrent la nécessité pour la Qualité d’avoir un impact sur l’ensemble de l’organisation, ressentie par les clients et visible jusqu’aux actionnaires et au conseil d’administration.
L’objectif de la Qualité n’est pas d’optimiser le département QA ou l’équipe QA existante. Nous devons créer un système intégrant la qualité à travers tous les processus, les acteurs de l’organisation.
Il faut combiner les différents acronymes qui se complètent pour structurer une qualité puissante. Il faut appliquer des processus de qualité en commençant par sa personne, en élargissant son prisme, en s’améliorant et en s’adaptant continuellement.
Un meilleur acronyme de ce Quality Ascent est le Quality Engineering, le moyen d’intégrer la qualité continue dans l’ensemble de notre système.
Reférences
La définition de Advocacy https://www.merriam-webster.com/dictionary/advocate
Le glossaire ISTQB https://glossary.istqb.org/en/term/quality-2
Praxent, Techniques de collecte des exigences logicielles : une formule pour le succès https://praxent.com/blog/software-requirements-gathering-formula-success
Spendsetter, 5 étapes pour créer un réseau de défenseurs de la qualité https://www.slideshare.net/Spendsetter/5-steps-to-building-a-quality-advocate-network
Sogeti, Le Rapport mondial sur la qualité 2020-21 https://www.sogeti.com/explore/reports/world-quality-report-2020/