Tôi biết trước rằng mọi người sẽ thấy câu hỏi này và nghĩ rằng "Red Bull miễn phí". Nhưng tôi thực sự đang tìm cách tốt nhất để gắn kết phần thưởng cho các nhà phát triển với các mục tiêu dài hạn của công ty.
Ví dụ: giả sử một nhóm làm việc trên cùng một sản phẩm phần mềm, tốt nhất nên thưởng cho mỗi nhà phát triển dựa trên điều kiện của sản phẩm cuối cùng? Rốt cuộc họ là một nhóm, và điều này sẽ đảm bảo rằng tất cả họ đều làm việc hướng tới mục tiêu chung là đưa sản phẩm ra ngoài. Tuy nhiên, điều này bỏ qua thực tế là một số nhà phát triển mạnh hơn những người khác và một số làm việc chăm chỉ hơn những người khác.
Theo kinh nghiệm của bạn, cách tốt nhất để khuyến khích một nhóm các nhà phát triển là gì?
** CẬP NHẬT
Tôi thực sự đánh giá cao phản ứng mạnh mẽ mà tôi đã nhận được cho câu hỏi này. Tôi nghĩ để hỏi nếu sau khi xem bộ phim Inside Job , đó là về nguyên nhân của cuộc khủng hoảng kinh tế gần đây. Một trong những yếu tố chính mà bộ phim trích dẫn là có một hệ thống khuyến khích kém trên Wall St. Các nhà đầu tư được thưởng vì đã kiếm được tiền trong thời gian ngắn, ngay cả khi hành động của họ có thể là thảm họa.
Tôi nghĩ khái niệm này cũng áp dụng tốt cho các nhà phát triển. Có một lợi ích ngắn hạn trong việc đưa sản phẩm ra càng nhanh càng tốt, nhưng có thể có những cơn đau đầu lớn về lâu dài nếu sản phẩm đó có lỗi hoặc nếu nó không chuyển tốt sang các môi trường khác.
Lý tưởng nhất, bất kỳ công ty nào trong bất kỳ ngành nào cũng muốn có một hệ thống khuyến khích đảm bảo sự ổn định lâu dài cho sản phẩm của họ.