Tôi hoài nghi về tất cả các phép đo liên quan đến LOC, không chỉ vì khả năng diễn đạt tương đối khác nhau của ngôn ngữ, mà bởi vì các lập trình viên sẽ thay đổi đủ về tính biểu cảm của mã của họ.
Những điều tôi sẽ đo vì lợi ích của quản lý dự án bao gồm:
- Số khuyết tật mở về dự án. Không có vô hướng đơn nào có thể cho bạn biết dự án ở đâu và nó gần với trạng thái có thể giải phóng được như thế nào, nhưng đây vẫn là một số tiện dụng để có mặt và xem theo thời gian.
- Tỷ lệ phát hiện lỗi. Đây không phải là tỷ lệ giới thiệu các khiếm khuyết mới vào hệ thống, nhưng đó có lẽ là proxy gần nhất bạn sẽ tìm thấy.
- Tỷ lệ phân giải khuyết tật. Nếu điều này nhỏ hơn tỷ lệ phát hiện, bạn sẽ tụt lại phía sau - nếu nó lớn hơn, bạn đang tiến lên phía trước.
Tất cả các số này hữu ích hơn nếu bạn kết hợp chúng với thông tin mức độ nghiêm trọng. Một sản phẩm có 20 lỗi nhỏ có thể tiến gần hơn để phát hành hơn một lỗi với 2 lỗi bị lỗi. Nếu bạn đang xóa các lỗi nhỏ nhưng không phải là lỗi nghiêm trọng, bạn phải làm cho các nhà phát triển tập trung lại sự chú ý của họ.
Tôi sẽ theo dõi các con số này cho mỗi dự án và mỗi nhà phát triển. Lý do để thực hiện chúng cho mỗi dự án phải rõ ràng. Số lượng nhà phát triển chắc chắn không phải là toàn bộ hình ảnh về kỹ năng hoặc năng suất của một người đóng góp riêng lẻ, nhưng có thể chỉ cho bạn những người có thể cần đào tạo hoặc khắc phục.
Bạn cũng có thể gắn thẻ tất cả các vé trong hệ thống theo dõi lỗi theo mô-đun dự án (đặc biệt là cho các dự án lớn hơn) để bạn có thể biết khi nào các mô-đun quan trọng ở trạng thái mong manh.
Được bỏ phiếu cho việc đề cập việc làm * công việc * của tôi dễ dàng hơn. –
Tôi đã đi xa đến mức nói rằng ít khuyết tật hơn trong nhóm phát triển và vào QA, nhưng đó là những gì tôi hy vọng chứng minh (và định lượng). Cảm ơn - Jonathan – jdharley
Hãy cho chúng tôi biết kết quả – Burt