L’ENTREPRISE MONDIALE DE LOGICIELS D’E-COMMERCE TRAVAILLE AVEC ZU DU AMÉLIORATION DE LA QUALITÉ D’UN POINT DE VUE DE L’INGÉNIERIE DANS SON ENSEMBLE
ÉTUDE DE CAS
ANALYSE DES LACUNES EN MATIÈRE DE QUALITÉ DES PRODUITS
Les consultants de Zuci ont été approchés pour évaluer la maturité QA de l’entreprise et améliorer la qualité des processus QA.
ANALYSE DES LACUNES EN MATIÈRE DE QUALITÉ DES PRODUITS
Les consultants de Zuci ont été approchés pour évaluer la maturité QA de l’entreprise et améliorer la qualité des processus QA.
Le client possède une plate-forme logicielle unique qui alimente les livraisons du premier et du dernier kilomètre dans le monde, aidant les organisations postales, de vente au détail, de messagerie et de logistique à connecter près d’un milliard de consommateurs aux réseaux mondiaux de commerce électronique.
Suite à ses efforts pour offrir une expérience utilisateur améliorée aux clients multinationaux, le client a cherché à s’associer à une entreprise possédant une expertise technique considérable. Zuci s’est démarqué par sa vaste expérience avec les entreprises et son désir de faire avancer la solution du client.
ÉNONCÉ DU PROBLÈME
ÉNONCÉ DU PROBLÈME
Le client possède une plate-forme logicielle unique qui alimente les livraisons du premier et du dernier kilomètre dans le monde, aidant les organisations postales, de vente au détail, de messagerie et de logistique à connecter près d’un milliard de consommateurs aux réseaux mondiaux de commerce électronique.
Suite à ses efforts pour offrir une expérience utilisateur améliorée aux clients multinationaux, le client a cherché à s’associer à une entreprise possédant une expertise technique considérable. Zuci s’est démarqué par sa vaste expérience avec les entreprises et son désir de faire avancer la solution du client.
COMMENT ZUCI A AIDÉ
Zuci croit en la culture « La qualité est la responsabilité de chacun ».
En tant que membre de Consultation d’AQ, Les consultants de Zuci ont réalisé une série d’entretiens, de réunions d’examen, de séances de tableau blanc et de brainstorming avec des équipes et des propriétaires de produits géographiquement dispersés, et ont analysé en profondeur tous les artefacts d’assurance qualité et d’ingénierie : maturité de l’assurance qualité, architecture, code, infrastructure et autres domaines pertinents.
Tout au long du processus, les consultants ont formulé une approche GOAL s’étalant sur 8 semaines qui visait à examiner les clients.
- Pratiques d’ingénierie
- Produit principal
- Versions client
- Ingénierie des tests et assurance qualité
COMMENT ZUCI A AIDÉ
Zuci croit en la culture « La qualité est la responsabilité de chacun ».
Dans le cadre de la consultation d’AQ, les consultants de Zuci ont réalisé une série d’entretiens, de réunions d’examen, de tableaux blancs et de séances de remue-méninges avec des équipes et des propriétaires de produits géographiquement dispersés, et ont analysé en profondeur tous les artefacts d’AQ et d’ingénierie : maturité de l’AQ, architecture, code, infrastructure et autres. domaines concernés.
Tout au long du processus, les consultants ont formulé une approche GOAL s’étalant sur 8 semaines qui visait à examiner les clients.
- Pratiques d’ingénierie
- Produit principal
- Versions client
- Ingénierie des tests et assurance qualité
- Jauge (G): Évaluez les points 1, 2, 3 et 4 ci-dessus et documentez les observations tirées des entretiens, des discussions et des groupes de discussion.
- Organize (O):organiser les informations extraites des activités et participer activement à l’exécution du texte.
- Align (A): Aligner les observations par phase, l’analyse des causes profondes, la compilation des fiches d’évaluation et les entrées pour la présentation « Analyse des écarts ».
- Lead (L): Responsable du rapport d’analyse SWOT/Fishbone, présentation de la carte de pointage, des observations et partage de la feuille de route pour l’amélioration des processus de test avec le client.
APPROCHE PAR OBJECTIFS
APPROCHE PAR OBJECTIFS
- Jauge (G): Évaluez les points 1, 2, 3 et 4 ci-dessus et documentez les observations tirées des entretiens, des discussions et des groupes de discussion.
- Organize (O):organiser les informations extraites des activités et participer activement à l’exécution du texte.
- Align (A): Aligner les observations par phase, l’analyse des causes profondes, la compilation des fiches d’évaluation et les entrées pour la présentation « Analyse des écarts ».
- Lead (L): Responsable du rapport d’analyse SWOT/Fishbone, présentation de la carte de pointage, des observations et partage de la feuille de route pour l’amélioration des processus de test avec le client.
RÉSULTATS
Pour commencer, les consultants de Zuci ont identifié les défis auxquels sont confrontés les clients tels que :
- Fuite de défauts dans la production.
- Couverture de test insuffisante.
- Avec des versions et des correctifs continus, l’efficacité de l’AQ n’est pas atteinte.
- Couverture d’automatisation des tests non optimale.
- Dépendances importantes vis-à-vis de tiers.
- Défis liés aux données de test, notamment les codes-barres/étiquettes, l’intégration des données de test avec les systèmes dorsaux, etc.
Sur la base des résultats, les clients ont reçu un rapport de conseil détaillant les résultats et les recommandations.
RÉSULTATS
Pour commencer, les consultants de Zuci ont identifié les défis auxquels sont confrontés les clients tels que :
- Fuite de défauts dans la production.
- Couverture de test insuffisante.
- Avec des versions et des correctifs continus, l’efficacité de l’AQ n’est pas atteinte.
- Couverture d’automatisation des tests non optimale.
- Dépendances importantes vis-à-vis de tiers.
- Défis liés aux données de test, notamment les codes-barres/étiquettes, l’intégration des données de test avec les systèmes dorsaux, etc.
Sur la base des résultats, les clients ont reçu un rapport de conseil détaillant les résultats et les recommandations.
Ingénierie des essais
Comme il manquait une stratégie de test de bout en bout bien conçue, les experts en assurance qualité de Zuci ont inclus une suite E2E approuvée par le client, capturant les cas d'utilisation commerciale et réduisant les défauts signalés par les clients.
Comme peu de tests de fumée et de régression fonctionnelle se produisaient, les experts ont conseillé de créer une suite automatisée de tests de fumée et de régression fonctionnelle qui devrait être déclenchée automatiquement via le pipeline CI/CD.
Créez des plans d'exécution de test pour le niveau de ticket/sprint/release en fonction des zones impactées pour chaque histoire dans le périmètre, et mettez à jour les résultats.
RÉSULTATS
RÉSULTATS
Ingénierie des essais
Comme il manquait une stratégie de test de bout en bout bien conçue, les experts en assurance qualité de Zuci ont inclus une suite E2E approuvée par le client, capturant les cas d'utilisation commerciale et réduisant les défauts signalés par les clients.
Comme peu de tests de fumée et de régression fonctionnelle se produisaient, les experts ont conseillé de créer une suite automatisée de tests de fumée et de régression fonctionnelle qui devrait être déclenchée automatiquement via le pipeline CI/CD.
Créez des plans d'exécution de test pour le niveau de ticket/sprint/release en fonction des zones impactées pour chaque histoire dans le périmètre, et mettez à jour les résultats.
RÉSULTATS
Gestion des tests
En raison de l'absence d'approbation formelle des tests, les consultants ont recommandé d'utiliser des outils de gestion des tests tels que JIRA et XRAY pour assurer la traçabilité à chaque étape (Conception des tests et Exécution des tests).
Maintenir et cartographier une liste de contrôle/scénarios fonctionnels de haut niveau pour chaque ticket.
Parallèlement à la cartographie des domaines fonctionnels, maintenez la suite de tests pour la fumée, la régression et E2E.
Importez tous les cas de test existants basés sur Excel dans l'outil de gestion des tests.
Passer d'une structure dépendante de la personne à une structure dépendante du processus.
RÉSULTATS
Gestion des tests
En raison de l'absence d'approbation formelle des tests, les consultants ont recommandé d'utiliser des outils de gestion des tests tels que JIRA et XRAY pour assurer la traçabilité à chaque étape (Conception des tests et Exécution des tests).
Maintenir et cartographier une liste de contrôle/scénarios fonctionnels de haut niveau pour chaque ticket.
Parallèlement à la cartographie des domaines fonctionnels, maintenez la suite de tests pour la fumée, la régression et E2E.
Importez tous les cas de test existants basés sur Excel dans l'outil de gestion des tests.
Passer d'une structure dépendante de la personne à une structure dépendante du processus.
Gouvernance et conformité des tests
En raison de l'absence de mise en œuvre du retour d'information sur l'analyse des défauts, les experts ont proposé de collecter divers paramètres de défauts à analyser, tels que :
- Origine du problème
- Environnement
- Composant / Domaine fonctionnel
- Cause première
- Catégorie de problème
- Version source
- Version identifiée
- Version fixe
Capturez des informations sur les défauts à partir de ces paramètres au niveau du sprint/release et identifiez, suivez et mettez en œuvre les points d'action.
Définir des KPI basés sur des métriques et partagés avec le client lors de réunions mensuelles pour offrir une visibilité sur les zones problématiques.
RÉSULTATS
RÉSULTATS
Gouvernance et conformité des tests
En raison de l'absence de mise en œuvre du retour d'information sur l'analyse des défauts, les experts ont proposé de collecter divers paramètres de défauts à analyser, tels que :
- Origine du problème
- Environnement
- Composant / Domaine fonctionnel
- Cause première
- Catégorie de problème
- Version source
- Version identifiée
- Version fixe
Capturez des informations sur les défauts à partir de ces paramètres au niveau du sprint/release et identifiez, suivez et mettez en œuvre les points d'action.
Définir des KPI basés sur des métriques et partagés avec le client lors de réunions mensuelles pour offrir une visibilité sur les zones problématiques.
RÉSULTATS
formation et DEVELOPPEMENT
Comme il n'y avait pas de connaissances uniques en matière d'AQ, les consultants ont conseillé de créer une base de connaissances par le biais de programmes de formation.
Améliorez les compétences des employés pour apprendre de nouvelles technologies qui s'alignent sur la feuille de route technologique, améliorant la productivité et l'engagement des employés.
Processus agile
Accroître les efforts de collaboration pour mettre en place un processus d'ingénierie agile efficace.
Les équipes doivent envisager la feuille de route du produit davantage du point de vue de l'utilisateur final.
Identifiez et automatisez les tests fonctionnels et de régression réutilisables que plusieurs équipes peuvent utiliser.
Sur la base de la compréhension des nouvelles fonctionnalités et améliorations, préparez des cartes mentales et présentez-les au client pour approbation des exigences.
RÉSULTATS
formation et DEVELOPPEMENT
Comme il n'y avait pas de connaissances uniques en matière d'AQ, les consultants ont conseillé de créer une base de connaissances par le biais de programmes de formation.
Améliorez les compétences des employés pour apprendre de nouvelles technologies qui s'alignent sur la feuille de route technologique, améliorant la productivité et l'engagement des employés.
Processus agile
Accroître les efforts de collaboration pour mettre en place un processus d'ingénierie agile efficace.
Les équipes doivent envisager la feuille de route du produit davantage du point de vue de l'utilisateur final.
Identifiez et automatisez les tests fonctionnels et de régression réutilisables que plusieurs équipes peuvent utiliser.
Sur la base de la compréhension des nouvelles fonctionnalités et améliorations, préparez des cartes mentales et présentez-les au client pour approbation des exigences.
Processus d’ingénierie
En raison de l'utilisation chaotique de l'ensemble d'outils, les consultants ont suggéré d'adopter une approche unifiée de la sélection et de l'utilisation des outils.
Encouragez les boucles de rétroaction rapides et rapides.
Gestion du changement
Les consultants ont conseillé d'avoir en place une approche formelle des processus de gestion du changement.
Mettre en place un comité consultatif de changement qui constitue les membres de l'équipe commerciale et technologique pour examiner, hiérarchiser et approuver les demandes de changement.
Définir les directives de priorisation des changements et les approbations des changements.
RÉSULTATS
RÉSULTATS
Processus d’ingénierie
En raison de l'utilisation chaotique de l'ensemble d'outils, les consultants ont suggéré d'adopter une approche unifiée de la sélection et de l'utilisation des outils.
Encouragez les boucles de rétroaction rapides et rapides.
Gestion du changement
Les consultants ont conseillé d'avoir en place une approche formelle des processus de gestion du changement.
Mettre en place un comité consultatif de changement qui constitue les membres de l'équipe commerciale et technologique pour examiner, hiérarchiser et approuver les demandes de changement.
Définir les directives de priorisation des changements et les approbations des changements.
RÉSULTATS
Amélioration continue
Pour déterminer les actions correctives et les mettre en œuvre, créez un registre des « leçons apprises ».
Continuez à développer le registre avec les contributions de l'équipe Core R&D et Services.
Partagez les connaissances entre les équipes d'ingénierie, de test, DevOps et de gestion des produits.
Le registre devient une base pour les initiatives d'amélioration continue des services.
RÉSULTATS
Amélioration continue
Pour déterminer les actions correctives et les mettre en œuvre, créez un registre des « leçons apprises ».
Continuez à développer le registre avec les contributions de l'équipe Core R&D et Services.
Partagez les connaissances entre les équipes d'ingénierie, de test, DevOps et de gestion des produits.
Le registre devient une base pour les initiatives d'amélioration continue des services.
Gestion des risques
Comme il n'y avait pas de registre formel des risques, les experts ont conseillé de créer un registre formel et de l'intégrer aux outils Atlassian.
Classez les risques commerciaux par rapport aux risques technologiques.
Hiérarchiser les risques à atténuer.
Les consultants de Zuci ont préparé un rapport avec une ventilation du point de vue de Zuci, une analyse SWOT, un cadre de propositions et une feuille de route pour leur mise en œuvre.
Notre analyse de l’état actuel des choses a aidé le client à découvrir des détails importants sur les processus d’AQ.
RÉSULTATS
RÉSULTATS
Gestion des risques
Comme il n'y avait pas de registre formel des risques, les experts ont conseillé de créer un registre formel et de l'intégrer aux outils Atlassian.
Classez les risques commerciaux par rapport aux risques technologiques.
Hiérarchiser les risques à atténuer.
Les consultants de Zuci ont préparé un rapport avec une ventilation du point de vue de Zuci, une analyse SWOT, un cadre de propositions et une feuille de route pour leur mise en œuvre.
Notre analyse de l’état actuel des choses a aidé le client à découvrir des détails importants sur les processus d’AQ.