Có ai có kinh nghiệm sử dụng một phần mềm theo dõi lỗi / theo dõi vấn đề như bugzilla, mantis hoặc JIRA không chỉ cho các lỗi hoặc tác vụ, mà còn bắt đầu và duy trì các cuộc thảo luận cuối cùng dẫn đến quyết định không?
Ví dụ: nhà phát triển nghĩ rằng tất cả các trường được bảo vệ nên được bãi bỏ và thay đổi thành các trường riêng với các phương thức được bảo vệ truy cập vào chúng. Đó không phải là cuộc gọi của anh ấy, và anh ấy muốn thảo luận về nó. Thông thường, ông đưa ra quan điểm trong cuộc họp nhà phát triển tiếp theo vào cuối quyết định được đưa ra. Thay vào đó, ý tưởng của tôi là cho anh ấy mở một vấn đề về một "quyết định" nhất định và mô tả ý định của anh ấy như bình thường người ta sẽ mô tả một lỗi hoặc nhiệm vụ.
Các nhà phát triển khác có thể đưa ra nhận xét của họ nếu họ cảm thấy thích và cuối cùng, vấn đề được đóng lại là "được chấp nhận" hoặc "bị từ chối".
Những lợi thế tôi thấy trong này:
- Giao tiếp không đồng bộ: không ai bị buộc phải nói lên ý kiến của mình trong một cuộc họp khi họ chưa có thời gian để giám sát tất cả các phân nhánh của quyết định nói trên.
- Nhật ký bằng văn bản cân nhắc dẫn đến một quyết định. Nếu sau này đặt ra câu hỏi đó một lần nữa, anh ta có thể được đề cập đến nó.
- Mối quan hệ với các vấn đề khác có thể được thực hiện, ví dụ như một nhiệm vụ có thể được đưa trở lại quyết định.
- Tích hợp với phần mềm kiểm soát phiên bản, ví dụ như một cam kết có thể được truy ngược lại quyết định.
Nhược điểm:
- Mùi nặng của búa vàng: phần mềm theo dõi vấn đề thường được sử dụng để theo dõi các mặt hàng có thể thao tác
- Chi phí tổ chức có thể không tương xứng: thay vì một cuộc nói chuyện không chính thức nhỏ, người ta phải truyền đạt ý tưởng của mình dưới dạng văn bản