Tôi nghĩ rằng bạn đang trộn lẫn mối quan tâm của bạn. Và không có gì trên của bạn phụ mà bạn cần phải thay đổi.
Năng suất là một gợi ý về việc một dự án sẽ được hoàn thành nhanh như thế nào. Người quản lý dự án và mọi người khác muốn biết khi nào dự án sẽ giao. Năng suất cao hơn hoặc nhanh hơn có nghĩa là chúng ta sẽ thấy dự án phân phối sớm hơn.
Tỷ lệ lỗi không liên quan đến năng suất mà là quy mô của dự án. Ví dụ: bạn có thể có N
lỗi trên mỗi Y
dòng mã. Không có gì trong số liệu đó nói (hoặc quan tâm!) Những dòng mã đó được viết nhanh như thế nào.
Để gắn kết điều đó với nhau, nếu bạn có năng suất cao hơn, vâng, bạn sẽ "thấy" các lỗi được viết nhanh hơn. Nhưng dù sao bạn cũng sẽ có số lượng lỗi đó vì nó gắn với quy mô của dự án.
Nếu bất cứ điều gì, năng suất cao hơn có nghĩa là bạn sẽ có nhiều thời gian hơn vào cuối dự án để săn những lỗi đó hoặc nhà phát triển sẽ nhanh hơn trong việc tìm ra các lỗi họ tạo ra. 1
Để giải quyết các khía cạnh cá nhân hơn của câu hỏi của bạn.
Nếu sếp của bạn đang xem xét nghiêm ngặt số lượng lỗi bạn tạo ra trái ngược với tỷ lệ lỗi bạn tạo ra, một phiên giáo dục sẽ theo thứ tự. Số lỗi được tạo ra là vô nghĩa nếu không có tỷ lệ sao lưu.
Để lấy ví dụ đó đến mức cực đoan, xin vui lòng nói với sếp của bạn rằng tôi muốn tăng gấp đôi lương của bạn. Tại sao? Tôi đã tạo ra hoàn toàn không có lỗi trong dự án của bạn và do đó tôi là một lập trình viên vượt trội hơn bạn nhiều. Gì? Anh ta sẽ gặp vấn đề là tôi đã không tạo ra một dòng mã nào để mang lại lợi ích cho dự án của bạn? Ah. Bây giờ chúng tôi đã hiểu tại sao tỷ lệ là quan trọng.
Có vẻ như nhóm của bạn có số liệu để đánh giá lỗi trên mỗi điểm câu chuyện. Nếu không có gì khác, tốt hơn là được đo bằng số lượng lỗi được tạo. Các nhà phát triển tốt nhất của bạn sẽ tạo ra nhiều lỗi hơn vì họ đang viết nhiều mã hơn. Yêu cầu sếp của bạn đưa ra biểu đồ đó hoặc ít nhất là ném một loạt khác đằng sau nó cho thấy có bao nhiêu điểm câu chuyện (hoặc bất kỳ giá trị kinh doanh nào bạn đo lường) cùng với số lượng lỗi. Biểu đồ đó sẽ kể một câu chuyện chính xác hơn.
1
Nhận xét đặc biệt này đã thu hút sự chú ý hơn nhiều so với dự định. Vì vậy, hãy là một chút phạm vi (ngạc nhiên, tôi biết) và đặt lại trọng tâm của chúng tôi vào câu hỏi này.
Căn nguyên của câu hỏi này là về một người quản lý nhìn vào những điều sai trái. Họ đang xem xét tổng số lỗi thô khi họ nên xem xét tốc độ tạo so với số lượng nhiệm vụ đã hoàn thành. Chúng ta đừng bị ám ảnh bởi việc đo lường "các dòng mã" hoặc các điểm câu chuyện hoặc độ phức tạp hoặc bất cứ điều gì. Đó không phải là câu hỏi trong tầm tay và những lo lắng đó làm chúng ta mất tập trung vào câu hỏi quan trọng hơn.
Như được trình bày trong các liên kết của OP, bạn có thể dự đoán một số lỗi nhất định trong một dự án hoàn toàn chỉ bằng quy mô của dự án. Có, bạn có thể giảm số lượng lỗi này thông qua các kỹ thuật phát triển và thử nghiệm khác nhau. Một lần nữa, đó không phải là điểm của câu hỏi này. Để hiểu câu hỏi này, chúng ta cần chấp nhận rằng đối với một dự án quy mô và phương pháp phát triển nhất định, chúng ta sẽ thấy một số lỗi nhất định sau khi quá trình phát triển "hoàn tất".
Vì vậy, cuối cùng chúng ta hãy quay lại nhận xét này mà một vài người hoàn toàn hiểu lầm. Nếu bạn chỉ định các tác vụ có kích thước tương đương cho hai nhà phát triển, nhà phát triển có tỷ lệ năng suất cao hơn sẽ hoàn thành nhiệm vụ của họ trước các nhà phát triển khác. Do đó, nhà phát triển năng suất cao hơn sẽ có nhiều thời gian hơn ở cuối cửa sổ phát triển. "Thời gian thêm" đó (so với nhà phát triển khác) có thể được sử dụng cho các tác vụ khác, chẳng hạn như xử lý các khiếm khuyết sẽ thấm qua quy trình phát triển tiêu chuẩn.
Chúng tôi phải nói với OP rằng họ có năng suất cao hơn các nhà phát triển khác. Không có gì trong những tuyên bố đó ngụ ý rằng OP hoặc các nhà phát triển năng suất cao hơn đang bị trượt trong công việc của họ. Chỉ ra rằng sẽ có ít lỗi hơn nếu họ dành nhiều thời gian hơn cho tính năng này hoặc cho rằng việc gỡ lỗi không phải là một phần của thời gian phát triển này bỏ lỡ những gì đã được hỏi. Một số nhà phát triển nhanh hơn những người khác và tạo ra chất lượng công việc tương đương hoặc tốt hơn. Một lần nữa, hãy xem các liên kết mà OP đặt ra trong câu hỏi của họ.