Actuellement sur mon lieu de travail, nous utilisons FogBugz pour gérer toutes nos fonctionnalités et bugs pour nos différentes applications web.
Lorsqu'une nouvelle fonctionnalité doit être ajoutée à l'une de nos applications Web, un nouveau boîtier est créé. Par exemple, "Créer un formulaire de téléchargement CSV".
Je travaille ensuite sur le boîtier en enregistrant le temps que j'ai passé dessus. Une fois ce dossier terminé, je le résous et il est attribué à l'ouvreur de dossier (généralement le chef de projet), qui ferme ensuite le dossier.
S'il y a des bogues avec la fonctionnalité, mon chef de projet rouvre ensuite le cas et me le réattribue avec une liste à puces de bogues.
À mon avis, je crois que ces bogues pointus devraient être ouverts en tant que cas de bogues individuels, afin qu'ils puissent être suivis plus facilement et ne pas être encombrés par les notes de cas de fonctionnalité d'origine.
Mes gestionnaires ne sont pas d'accord avec moi, déclarant qu'il est plus facile de calculer le temps total passé sur la fonctionnalité si c'est tout dans un cas.
De plus, ils croient que c'est moins déroutant pour nos clients car ils n'ont qu'une seule référence de numéro de cas pour la fonctionnalité. Cependant, je tiens à souligner que les bogues doivent être traités comme des cas distincts, car il s'agit de l'achèvement du cas d'origine.
Ai-je raison de dire que les bogues doivent être rouverts comme un nouveau cas? Et quels sont les avantages / inconvénients de chaque façon de gérer cela?