Tôi không đồng ý với khẳng định rằng các nhà quản lý không nhìn vào mã. Khi tôi quản lý các đội, tôi đã xem xét một số đầu ra của mọi kỹ sư - và một nhóm lớn là mã. Nhưng không phải là duy nhất - email, tài liệu thiết kế, whitepapers - tất cả các yếu tố trong.
Nhưng đó chắc chắn không phải là yếu tố duy nhất. Nếu một anh chàng ngồi trong một góc và viết mã tuyệt vời nhưng anh ta là một con thú để nói chuyện, sẽ không trả lời câu hỏi, sẽ không chia sẻ trạng thái và sẽ không thỏa hiệp khi các vấn đề phát sinh xuất hiện - Tôi không chắc anh ta là một tài sản cho đội. Đặc biệt so với một anh chàng viết mã khá vừa phải nhưng có thể làm tất cả những điều trên.
Đây là một số thứ tôi nhìn vào khi tôi ở vị trí để đưa ra phần thưởng, nhưng với sự cảnh báo lớn rằng đó hoàn toàn là một phản ứng ruột, vì không ai có thể định lượng được điều này:
- Tình trạng - có rõ ràng, chính xác và kịp thời không? Khi được thảo luận, người đứng đầu về tình trạng hoặc hơi mờ về các vấn đề hiện tại? Liệu người đó có phán quyết đúng đắn để giương cờ đỏ khi có thứ gì đó bốc cháy?
- Giải quyết vấn đề - cả hỏi và trả lời đều quan trọng. Người đó có biết khi nào cần yêu cầu giúp đỡ, hoặc nơi họ quay bánh xe vô thời hạn không? Tốt hơn nữa, khi những người khác gặp vấn đề, người đó có giúp tìm ra giải pháp hay trở thành một phần của vấn đề không? Ngay cả ý thức tốt để lùi lại khi vấn đề không nằm trong lĩnh vực chuyên môn của bạn cũng đáng giá một vài điểm. Ngoài ra còn có các điểm để đi ra ngoài nhóm hoặc công ty và đi đến các trang web như thế này hoặc các câu trả lời trên internet khác.
- Chú ý đến quá trình - thường là điều này khá rõ ràng - ngay cả trong một công ty không có hậu môn, nếu ai đó đang làm phiền hệ thống, điều đó được thấy trong sự hỗn loạn mà họ để lại phía sau họ. Nếu người khác đang dọn dẹp các tính năng của người khác vì họ không tuân thủ hướng dẫn hoặc kiến trúc, thì chúng tôi có vấn đề. Điểm thưởng dành cho những người tìm ra cách để làm cho tính nhất quán và chất lượng dễ dàng hơn .
- Tỷ lệ hoàn thành so với lỗi so với độ phức tạp - hoàn thành công việc, nhưng hoàn thành công việc ngay. Mọi người đều có một vài lỗi, nhưng nếu anh chàng hoàn thành công việc nhanh và lỗi thì chúng ta có vấn đề. Tôi thường thấy đây không phải là thứ mà bạn có thể đánh giá theo nghĩa hàng ngày - nó phải được nhìn lại vào một bản phát hành hoặc một giai đoạn hoặc một quý tài chính.
Và đầu vào của người khác. Thường xuyên tôi đã ở một vị trí mà các kỹ sư khác nhau phụ trách các phần khác nhau của dự án. Đôi khi, nhóm dẫn đầu, và đôi khi chỉ là chủ sở hữu của một nhóm sản phẩm cụ thể (như "người xây dựng"). Mọi người YÊU để nói về những thái cực - những hành động của chủ nghĩa anh hùng hoặc sự thất vọng của những đứa trẻ có vấn đề. Thông thường trong hành động theo dõi các vấn đề đó, tôi tìm hiểu rất nhiều về cả hai bên.
Ngoài ra còn có một yếu tố trong đó liên quan đến việc quản lý con người . Không có kỹ sư là chính xác như bất kỳ khác. Vì vậy, tất cả chúng không tỏa sáng trong cùng một ánh sáng. Một người viết mã miễn phí lỗi tuyệt vời, nhưng một người khác giúp giải quyết các vấn đề xuyên suốt phá vỡ mã của mọi người. Một người là tuyệt vời trong người, một là tốt hơn bằng văn bản. Một là không thường xuyên lúc 9:00 AM, một là ra khỏi đây lúc 3:00 PM. Có một nhu cầu nhất định phải lùi lại, tìm ra điều gì có lợi nhất cho đội và điều gì có thể là yếu tố thiên vị cá nhân (như mong muốn giết chết anh chàng chipper 4:00 AM, chỉ vì tôi không thể hoạt động đến 11: 00 giờ sáng).