Minha equipe usa um sistema Kanban para rastrear o progresso diário e funcionou muito bem para entender o progresso dos recursos (capturados como histórias de usuários). Em grande parte, permitimos que o design do nosso sistema emergisse à medida que desenvolvíamos recursos que funcionaram bem até recentemente. Nas últimas duas semanas, tivemos várias discussões sobre trade-offs de arquitetura especificamente relacionados a atributos de qualidade de desempenho e modificabilidade.
Acho que o que está acontecendo é que, ao implementarmos recursos e projetar o sistema, estamos implicitamente tomando decisões sobre a arquitetura, mas não considerando essas decisões em termos de nossos requisitos de atributos de qualidade conhecidos. Seria ótimo se eu pudesse rastrear / capturar / retratar visualmente como essas importantes decisões de design estão sendo tomadas, para que os membros da equipe tenham uma chance melhor de não criar tensão adicional na arquitetura do sistema à medida que ela está sendo implementada. E, é claro, para complicar ainda mais as coisas, nossos recursos não são exclusivamente funcionais e às vezes escondem a complexidade da arquitetura!
Como acompanhar visualmente o progresso dos atributos de qualidade (ou outras decisões relevantes da arquitetura) no Kanban da minha equipe?