Introduction
En discutant test lors d’un échange informel avec Nicolas Canseco nous en sommes venus à parler des 7 principes du test. Nicolas m’a alors dit qu’il aimait beaucoup les 7 principes du « Modern testing »…
Ne connaissant pas ces principes (on en apprend tous les jours!), j’ai tout de suite cherché à les connaître et ai lancé mon moteur de recherche préféré (Qwant) pour trouver de nombreux articles (tous en anglais) sur le sujet. Je vous propose aujourd’hui un article qui décrit rapidement ces 7 principes qui apportent une vision très intéressante.
Notre priorité est d’améliorer le business
Avant traduction: Our priority is improving the business
L’idée ici est limpide, le test ne ralentit pas, le test permet au business de se développer plus rapidement. Livrer de la qualité c’est passer moins de temps sur des correctifs mais aussi livrer ce que les utilisateurs attendent… Et des utilisateurs satisfaits c’est des utilisateurs qui utilisent plus le service et qui en font la promotion.
Nous accélérons le travail de l’équipe et utilisons des modèles tels que le Lean Thinking et la théorie des contraintes pour aider à identifier, hiérarchiser et atténuer les goulots d’étranglement du système.
Avant traduction: We accelerate the team, and use models like Lean Thinking and the Theory of Constraints to help identify, prioritize and mitigate bottlenecks from the system
Le test ne ralentit pas le cycle de développement, il l’accélère. Le test accélère les processus. Le fait de tester tôt permet d’éviter les retours arrières. Le test permet de prioriser et de se concentrer sur l’essentiel. Le test fait partie intégrante du travail de l’équipe et l’aide à s’améliorer.
Nous sommes une force d’amélioration continue, aidant l’équipe à s’adapter et à s’optimiser afin de réussir, plutôt que de fournir un filet de sécurité pour rattraper les échecs.
Avant traduction: We are a force for continuous improvement, helping the team adapt and optimize in order to succeed, rather than providing a safety net to catch failures.
Le test est un outil important pour s’améliorer. Il permet d’identifier les faiblesses et points de peines… Et donc de prendre des actions pour les réduire.
Nous accordons une grande importance à la culture de la qualité au sein de notre équipe, et nous accompagnons, guidons et encourageons celle-ci vers une culture de la qualité plus mature.
Avant traduction: We care deeply about the quality culture of our team, and we coach, lead and nurture the team towards a more mature quality culture.
Le test aide à mesurer/évaluer un niveau de qualité. Le test doit également servir à améliorer la maturité de l’esprit qualité de l’équipe. Car, au delà de la qualité à l’instant t, le plus important pour faire de la qualité est d’avoir le bon état d’esprit. Tout évolue, il est important de savoir s’adapter en gardant en tête l’objectif de proposer un service de qualité dans de bonnes conditions pour l’équipe.
Nous pensons que le client est le seul à pouvoir juger et évaluer la qualité de notre produit.
Avant traduction: We believe that the customer is the only one capable to judge and evaluate the quality of our product.
Cela rejoint totalement le principe que je propose dans l’article « l’usage est l’arbitre de la qualité«
Nous utilisons largement les données pour comprendre en profondeur l’utilisation qui en fait par nos clients, puis combler les écarts entre les hypothèses relatives aux produits et leur impact commercial.
Avant traduction: We use data extensively to deeply understand customer usage and then close the gaps between product hypotheses and business impact.
Il est très important de connaître l’utilisation de son service numérique pour comprendre les besoins des utilisateurs et proposer les meilleurs évolutions ou adaptations possibles. Pour cela les log sont très précieux.
A noter: je souhaite ajouter un élément à ce principe. Actuellement nous vivons dans une société où l’économie de l’attention est particulièrement présente. Ce principe ne doit pas être détourné avec une monétisation des données ou encore l’ajout de dark patterns.
Nous développons les capacités et le savoir-faire en matière de tests au sein de l’équipe, sachant que cela peut réduire (voire éliminer) le besoin d’un spécialiste dédié aux tests.
Avant traduction: We expand testing abilities and knowhow across the team; understanding that this may reduce (or eliminate) the need for a dedicated testing specialist.
L’important n’est pas le testeur mais les compétences de test de l’équipe. Ce n’est pas grave si une équipe n’a pas de testeur attitré dès lors où les membres de l’équipes ont la capacité de tester correctement. Dans cette optique l’objectif est de développer les compétences de l’équipe, le moyen importe peu (testeur, formation, coaching…), seul le résultat importe.
Conclusion
Je ne connaissais pas ces principes mais je les trouve très intéressants. Ils ont une vision très axée produit et très centrée sur l’Agile.
Ces principes rappellent également les objectifs et les impacts du test. Le test est là pour accélérer les cycles de développement, notamment en assurant la qualité de ce qui est livré. De même, le test n’est pas une affaire de personne mais dépend de l’équipe. Enfin le test doit s’adapter aux usages, car même si le test est un outil qui évalue la qualité, seul l’usage permet de connaitre le vrai niveau de qualité (et pour cela, connaitre les usages est une aide plus que précieuse).
Les valeurs véhiculées par ces principes sont pour moi très intéressants. J’ai cependant plus de difficulté à les intégrer que les 7 principes du test ou le manifeste Agile. Je pense que ces principes sont très pertinents sur le fond mais que leur forme (avec des principes très longs à énoncer) est un frein à leur popularisation. J’espère que cet article permettra à un grand nombre de personnes de les découvrir!
Pensez à rejoindre le groupe « Le métier du test » si vous souhaitez échanger sur le test
Merci à tous ceux qui mettent « j’aime », partagent ou commentent mes articles
N’hésitez pas à faire vos propres retours d’expérience en commentaire.
Source: https://www.ministryoftesting.com/articles/94af67b4


