Mein Team verwendet ein Kanban-System zur Verfolgung des täglichen Fortschritts und es ist sehr gut ausgearbeitet, um den Fortschritt der Funktionen zu verstehen (als User Storys erfasst). Wir haben unser Systemdesign weitgehend zugelassen, da wir Funktionen entwickelt haben, die bis vor kurzem gut funktioniert haben. In den letzten zwei Wochen haben wir mehrere Diskussionen über architektonische Kompromisse geführt, die sich speziell auf die Eigenschaften von Leistung und Modifizierbarkeit beziehen.
Ich denke, wir treffen implizit Entscheidungen über die Architektur, während wir Features implementieren und das System entwerfen, ohne diese Entscheidungen im Hinblick auf unsere bekannten Qualitätsattributanforderungen zu berücksichtigen. Es wäre wirklich großartig, wenn ich verfolgen, erfassen und visuell darstellen könnte, wie diese wichtigen Entwurfsentscheidungen getroffen werden, damit die Teammitglieder eine bessere Chance haben, keine zusätzliche Spannung in der Architektur des Systems zu erzeugen, während es implementiert wird. Und um die Sache noch komplizierter zu machen, sind die Funktionen auf unserer Platine nicht ausschließlich funktionsfähig und verbergen manchmal die Komplexität der Architektur!
Wie kann ich den Fortschritt in Bezug auf Qualitätsattribute (oder andere architektonisch relevante Entscheidungen) visuell auf dem Kanban meines Teams verfolgen?