Ces derniers jours, j'ai étudié et lu des articles sur Scrum, notamment sur la planification des sprints et les tâches. Un problème qui m'est venu à l'esprit est celui de la gestion des bugs dans Scrum. Henrik Kniberg énumère quelques façons de traiter ce problème dans son très beau livre. Scrum et XP sur le terrain :
- Le propriétaire du produit imprime le plus les éléments Jira les plus prioritaires, les les apporte à la réunion de planification du sprint, et les accroche au mur avec les autres histoires (spécifiant ainsi implicitement la priorité de ces éléments par rapport aux les autres histoires).
- Le propriétaire du produit crée des histoires qui font référence à Jira de Jira. Par exemple "Corriger le problème le plus bogues les plus critiques du back-office, Jira-124, Jira- 126, et Jira-180".
- La correction des bogues est considérée comme en dehors du sprint, c'est-à-dire que l'équipe garde un facteur de concentration suffisamment bas (par (par exemple 50%) pour s'assurer qu'elle pour avoir le temps de corriger les bogues. Il est alors simplement supposé que l'équipe passera un certain temps par sprint à sprint à corriger les bogues signalés par Jira
- Mettre le backlog du produit dans Jira (c'est-à-dire abandonnez Excel). Traitez les bugs comme comme n'importe quelle autre histoire.
Est-ce vraiment quelque chose qui doit être décidé pour chaque projet ou existe-t-il de meilleures solutions ? Je peux penser à des problèmes avec chacune de ces approches. Y a-t-il un hybride issu de ces approches qui fonctionne le mieux ? Comment gérez-vous ce problème dans vos projets ?