← Tous les articles

La definition de fini : pourquoi elle est importante et comment en construire une solide

By XNM Technologies · July 8, 2022 · 1 min read
La definition de fini : pourquoi elle est importante et comment en construire une solide

La definition de fini est une comprehension partagee au sein de l'equipe Scrum des criteres de qualite que chaque element du backlog produit doit satisfaire avant de pouvoir etre considere comme complet.

Pourquoi la plupart des definitions de fini sont trop faibles

Le mode d'echec le plus courant est que les definitions de fini sont trop minimales pour fournir une veritable assurance qualite. Les equipes avec des definitions faibles accumulent de la dette technique et du travail non termine.

Ce qu'une solide definition de fini inclut

  • Qualite du code : code revu par au moins un autre developpeur ; analyses statiques reussies ; aucune nouvelle vulnerabilite de securite critique.

  • Tests : tests unitaires ecrits et reussis ; tests d'integration ecrits et reussis ; couverture de test satisfaisant le seuil minimum.

  • Documentation : documentation pertinente mise a jour ou creee.

  • Exigences non fonctionnelles : tests de performance completes et resultats satisfaisant les exigences.

  • Deploiement : l'increment est deployable vers l'environnement de production.

Comment construire et maintenir votre definition de fini

  1. Commencer avec les normes organisationnelles. Les normes de qualite existantes devraient etre reflechies dans la definition de fini.

  2. La construire en equipe. La definition de fini devrait etre creee de maniere collaborative.

  3. La raffiner lors des retrospectives. La definition de fini devrait etre un document vivant, raffine au fur et a mesure que les competences de l'equipe s'ameliorent.

XNM fournit des services de coaching Scrum et de conseil en gestion de la qualite. Contactez l'equipe de conseil en livraison de programmes et de projets de XNM pour discuter des pratiques de qualite Scrum pour votre organisation.