Los matices como ese son importantes si considera el rastreador de problemas como un medio para comunicar el estado de los problemas que se informaron en el proyecto. Para ese propósito, tiene sentido invertir algo de esfuerzo para garantizar que el informe de errores sea fácil de leer y comprender.
Esta situación se vuelve mucho menos confusa si la miras desde la perspectiva de un probador. Si su equipo no tiene un probador, imagine uno (o mejor aún, contrate uno 1 , 2 , 3 ).
De acuerdo, entonces hubo un error, el probador puede reproducirlo usando versiones anteriores de su aplicación (nota al margen en el caso improbable de que no conserve copias de versiones anteriores, entonces tiene problemas mucho más difíciles en su equipo que errores obsoletos). El probador puede verlo y puede decir qué está mal, qué es lo que lo convierte en un error.
Ahora dice: "el diseño ya ha cambiado y ya no es relevante": el alto perfil ya no es relevante convierte la mente del probador en una declaración mucho más simple: el problema se ha ido .
- Es importante señalar aquí que el probador profesional debe sentirse cómodo pensando en el sistema como una caja negra . Desde esa perspectiva, no importa mucho cómo sucedió exactamente ese problema, podría ser un cambio de diseño o magia negra o un rediseño total, o un cambio de código concreto, lo que sea.
Desde la perspectiva de la caja negra, su situación es bastante simple. Hubo un problema, todavía es reproducible en una versión anterior, ahora afirma que la versión más reciente ya no tiene ese problema. Para un probador, esto se reduce a una afirmación de que el error está solucionado y, respectivamente, a la necesidad de verificar si la afirmación es verdadera.
El probador profesional tomaría su versión anterior, vería cómo está presente el problema, luego tomará una versión más nueva y comprobará si se ha ido o si todavía está allí.
Desde arriba, la forma más precisa de manejar los errores como usted describe, sería cerrarlos como resueltos, arreglados . Por supuesto, no estaría de más si aclaras en los comentarios que la corrección se produjo como un efecto secundario no deseado del cambio de diseño.
Una de las JIRA personalizadas con las que solía trabajar en un proyecto anterior tenía la resolución "Fijo por diseño" para comunicar cambios bastante profundos que tenían muchas consecuencias, algunas intencionales, otras no. Para un caso como el que usted describe, eso también podría considerarse en lugar de simplemente "Fijo", ya que sugiere al lector de tickets que es más un efecto secundario en lugar de un cambio de código intencional.