Corrígeme si estoy equivocado; pero creo que de lo que estás hablando es: "¿Puede / Cómo usar el seguimiento de errores / Sistemas de seguimiento de problemas para hacer también 'Seguimiento de decisiones'? ¿Es o me estoy perdiendo algo?
Al principio, diría que esta es una gran idea. Aunque no lo usamos exactamente de la misma manera, tiene sentido que lo usemos con el propósito de rastrear. En nuestro caso, un largo hilo de correo electrónico, más a medida que se sigue un foro / lista de correo.
Sin embargo, su pregunta en un sentido más amplio es sobre cómo tomar (y administrar) decisiones de manera efectiva y conectar las implicaciones del trabajo con las decisiones tomadas que brindan mejores conocimientos.
Como dije, puede ser una gran idea si eso ayuda a las personas. No tiene nada de malo. Pero para tomar / gestionar decisiones de manera efectiva se necesitan pocas cosas concretas.
Es cierto que la mayoría de las decisiones deben ser un esfuerzo inclusivo de base amplia para que todos los aspectos importantes se cubran y se consideren adecuadamente antes de basar las decisiones. Entonces, cualquier herramienta que use debe haber habilitado el acceso transparente a la información para todos los interesados. Tiene razón en que el modo asincrónico de transmisión y recopilación de información ayuda porque las personas pueden pasar el tiempo antes de hacer sugerencias. Si se le solicitan respuestas por adelantado , generalmente en las reuniones, el juicio podría no ser igualmente sólido en comparación con la misma persona con suficiente tarea.
Sin embargo, esto no significa necesariamente "democracia pura" donde cada voto es igual. En general, la persona que toma las decisiones debe ser una o pocas, y aunque han tomado todas las opiniones, deben ser individualmente responsables de las decisiones y no todas las personas que expresaron sus opiniones.
La mayoría de las decisiones deben ser procesables. Esto puede resultar difícil de evitar contradicciones; pero el hecho de que las decisiones no sean accionables y solo subjetivas significa que hay posibilidades para futuras (malas) interpretaciones.
Es importante clasificar el nivel y el alcance de la decisión. Lo más importante es que debemos identificar si estamos discutiendo un problema de diseño específico o un aspecto específico del código, un aspecto de los procesos o si estos son temas relacionados con la planificación y el seguimiento del proyecto. Muy a menudo, cuando surgen problemas de un código de producción, todos estos son aplicables, pero debemos ser capaces de distinguir todos los aspectos diferentes e independientemente para poder gestionar estas decisiones de manera efectiva.
Algunas veces las decisiones pueden ser si usamos ciertos sistemas o roles y responsabilidades para los individuos; Puede ser difícil poner estas decisiones junto con la codificación de decisiones específicas en un foro de tipo tablón de anuncios.
Solo unas anécdotas adicionales; cada equipo debe poner las revisiones de código y las revisiones de diseño como un proceso en sí mismo, lo que cubrirá exhaustivamente muchos problemas como el ejemplo que usted citó. Son imprescindibles independientemente de si las decisiones siguen o no tratos con otras cosas.
Las buenas prácticas para la toma de decisiones implican mucha disciplina sobre cómo reunir la información y asegurar que las decisiones se sigan con las implementaciones con el espíritu adecuado.
Una herramienta solo puede ayudar a hacer que la información sea más presentable, no más allá de eso; pero eso podría ser una buena ayuda si te funciona.