Mi equipo utiliza un sistema Kanban para rastrear el progreso del día a día y funcionó muy bien para comprender el progreso de las funciones (capturadas como historias de usuarios). Hemos permitido en gran medida que surja el diseño de nuestro sistema a medida que desarrollamos características que funcionaron bien hasta hace poco. En las últimas dos semanas hemos tenido varias discusiones sobre compensaciones arquitectónicas específicamente relacionadas con el rendimiento y los atributos de calidad de modificabilidad.
Creo que lo que está sucediendo es que a medida que implementamos características y diseñamos el sistema, tomamos decisiones implícitas sobre la arquitectura pero no las consideramos en términos de nuestros requisitos de atributos de calidad conocidos. Sería realmente genial si pudiera rastrear / capturar / representar visualmente cómo se toman estas importantes decisiones de diseño para que los miembros del equipo tengan una mejor oportunidad de no crear tensión adicional en la arquitectura del sistema a medida que se implementa. Y, por supuesto, para complicar más las cosas, las características de nuestra pizarra no son exclusivamente funcionales y, a veces, ocultan la complejidad arquitectónica.
¿Cómo puedo seguir el progreso de los atributos de calidad (u otras decisiones arquitectónicamente relevantes) visualmente en el kanban de mi equipo?