Mon équipe utilise un système Kanban pour suivre les progrès au jour le jour et il a très bien fonctionné pour comprendre les progrès sur les fonctionnalités (capturées en tant que user stories). Nous avons largement laissé émerger la conception de notre système à mesure que nous développions des fonctionnalités qui fonctionnaient bien jusqu'à récemment. Au cours des deux dernières semaines, nous avons eu plusieurs discussions sur les compromis architecturaux spécifiquement liés aux attributs de qualité de performance et de modifiabilité.
Je pense que ce qui se passe, c'est que lorsque nous implémentons des fonctionnalités et concevons le système, nous prenons implicitement des décisions concernant l'architecture, mais ne considérons pas ces décisions en fonction de nos exigences d'attributs de qualité connues. Ce serait vraiment génial si je pouvais suivre / capturer / décrire visuellement comment ces importantes décisions de conception sont prises afin que les membres de l'équipe aient une meilleure chance de ne pas créer de tension supplémentaire dans l'architecture du système lors de sa mise en œuvre. Et bien sûr, pour compliquer davantage les choses, les fonctionnalités de notre carte ne sont pas exclusivement fonctionnelles et cachent parfois la complexité architecturale!
Comment puis-je suivre visuellement la progression des attributs de qualité (ou d'autres décisions pertinentes sur le plan architectural) sur le kanban de mon équipe?