Corrija-me se eu estiver errado; mas acho que o que você está falando é: "Posso / como usar os sistemas de rastreamento de bugs / rastreamento de problemas para também fazer o 'Decision Tracking'. É ou estou faltando alguma coisa?
No começo, eu diria que essa é realmente uma ótima idéia. Embora não o usemos exatamente da maneira mencionada, faz sentido usá-lo para fins de rastreamento. No nosso caso, uma longa lista de emails - mais como uma lista de fórum / correspondência é seguida.
No entanto, sua pergunta em um sentido mais amplo é sobre como tomar (e gerenciar) decisões efetivamente e conectar as implicações do trabalho de volta às decisões tomadas que trazem melhores insights.
Como eu disse, pode ser uma ótima idéia se isso ajudar as pessoas. Nada de errado nisso. Mas, para tomar / administrar efetivamente decisões, precisa de poucas coisas concretas.
É verdade que a maioria das decisões deve ser um esforço inclusivo de base ampla, para que todos os aspectos importantes sejam cobertos e pesados adequadamente antes que as decisões sejam baseadas. Portanto, qualquer ferramenta usada deve ter permitido acesso transparente às informações para todos os envolvidos. Você está certo de que o modo assíncrono de transmitir e coletar informações ajuda porque as pessoas podem dedicar tempo antes de colocar sugestões. Se for solicitado respostas antecipadas - normalmente nas reuniões, o julgamento pode não ser igualmente bom em comparação com a mesma pessoa com trabalhos de casa suficientes.
No entanto, isso não significa necessariamente "democracia pura", onde todos os votos são iguais. Em geral, a pessoa que toma as decisões deve ser uma ou poucas - e, embora tenham tomado todas as opiniões, elas devem ser individualmente responsáveis pelas decisões e não todas as pessoas que deram suas opiniões.
A maioria das decisões deve ser acionável. Pode ser difícil evitar contradições; mas o fato de as decisões não serem acionáveis e apenas subjetivas significa possibilidades para interpretações futuras.
É importante classificar o nível e o escopo da decisão. Mais importante, precisamos identificar se estamos discutindo um problema de design específico ou um aspecto específico de código, aspecto de processos ou se esses problemas estão relacionados ao planejamento e ao rastreamento de projetos? Frequentemente, quando os problemas surgem de um código de produção - todos são aplicáveis, mas devemos ser capazes de distinguir todos os aspectos diferentes e de forma independente para poder gerenciar essas decisões com eficiência.
Às vezes, as decisões podem ser sobre se usamos certos sistemas ou papéis e responsabilidades para os indivíduos; pode ser difícil colocar essas decisões em paralelo com a codificação de decisões específicas em um fórum do tipo quadro de avisos.
Apenas mais uma anedota; toda equipe deve colocar as revisões de código e as de design como um processo por si só - o que abrangerá exaustivamente muitos problemas, como o exemplo que você citou. Eles precisam se as decisões de rastreamento tratam ou não de outras coisas.
As boas práticas de tomada de decisão envolvem muita disciplina sobre como reunimos as informações e garantimos que as decisões sejam seguidas com as implementações com o espírito certo.
Uma ferramenta só pode ajudar a tornar as informações mais apresentáveis, além disso; mas isso pode ser uma boa ajuda se funcionar para você.