J'ai conçu et implémenté des processus dans une société de logiciels certifiés ISO9001: 2007. Il y a eu des mises à jour de la norme depuis 2007, il peut donc y avoir des exigences supplémentaires que je ne connais pas ... cependant:
La norme ISO9001 vise à garantir que votre entreprise conçoit et implémente des processus dotés de boucles de rétroaction pour améliorer le processus lorsque des défauts de produit et de processus sont identifiés.
Au cours de la phase de conception, les exigences se concentrent sur la question de savoir si la solution proposée, si elle est correctement mise en œuvre, résoudrait réellement le dossier de conception (validation) et vérifierait si la mise en œuvre a effectivement été mise en œuvre sans défaut (vérification).
Sur la boucle de rétroaction, lorsque des défauts sont identifiés, il ne suffit pas qu'ils soient enregistrés. La gravité d'un défaut doit également être évaluée et le remaniement priorisé.
L'élément clé est que la manière dont votre entreprise décide d'évaluer sa gravité et de prendre des décisions sur la priorité n'est pas définie par la norme ISO. C'est une question commerciale et de gouvernance pour l'entreprise de décider et de documenter.
Comme il est écrit dans la norme comme exigence, toute entreprise certifiée aura un processus pour évaluer la gravité d'un défaut et un processus pour déterminer la priorité du travail pour corriger le bogue. Ce sont certainement deux décisions distinctes qui doivent être prises.
La gravité du bogue n'est qu'un point de données. L'impact client est un autre point de données. Il y a aussi des efforts pour corriger, l'âge défectueux, la vie commerciale restante dans le produit et tout autre facteur que l'entreprise décide d'inclure dans sa prise de décision. La seule chose qu'il ne devrait pas être écrit comme «défaut actuel au chef de produit pour décider de la priorité» car cela ne définit que le pouvoir de prendre la décision et ne définit pas le processus qu'ils suivent pour prendre la décision.
J'ai une préférence pour la priorisation qui est biaisée vers la fourniture d'un taux élevé de modifications petites et importantes, car cela semble donner le meilleur coup de fouet à la fiabilité globale du produit. Cela signifie qu'un bogue grave qui nécessitera beaucoup de travail à corriger nécessiterait que son travail soit divisé en morceaux plus petits pour obtenir une priorité suffisante pour être planifié.