Nhóm của tôi sử dụng hệ thống Kanban để theo dõi tiến trình hàng ngày và nó hoạt động rất tốt để hiểu tiến trình trên các tính năng (được ghi lại dưới dạng câu chuyện của người dùng). Chúng tôi phần lớn đã cho phép thiết kế hệ thống của chúng tôi xuất hiện khi chúng tôi phát triển các tính năng hoạt động tốt cho đến gần đây. Trong hai tuần qua, chúng tôi đã có một vài cuộc thảo luận về sự đánh đổi kiến trúc liên quan cụ thể đến các thuộc tính chất lượng hiệu suất và có thể sửa đổi.
Tôi nghĩ những gì đang xảy ra là khi chúng tôi triển khai các tính năng và thiết kế hệ thống, chúng tôi hoàn toàn đưa ra quyết định về kiến trúc nhưng không xem xét các quyết định đó theo các yêu cầu thuộc tính chất lượng đã biết. Sẽ thật tuyệt nếu tôi có thể theo dõi / chụp / mô tả trực quan cách các quyết định thiết kế quan trọng này được đưa ra để các thành viên trong nhóm có cơ hội tốt hơn để không tạo thêm căng thẳng với kiến trúc của hệ thống khi nó được triển khai. Và tất nhiên, để làm phức tạp mọi thứ hơn, các tính năng trên bảng của chúng tôi không chỉ có chức năng và đôi khi che giấu sự phức tạp về kiến trúc!
Làm cách nào tôi có thể theo dõi tiến trình về các thuộc tính chất lượng (hoặc các quyết định liên quan đến kiến trúc khác) một cách trực quan trên kanban của nhóm tôi?