Edilir genel kabul görmüş olduğu ölçülebilir hedefler koymaya yazılım geliştiriciler için çalışmalarını değil hedefleri üzerine fazla kuruluş amaçları davranış sayaç yol açabilir olarak, (sözde " ölçüm disfonksiyon ").
Ancak benim şirketimde, tüm personel için hedefler belirlememiz gerekiyor ve İnsan Kaynakları tarafından onları AKILLI hale getirmemiz için teşvik ediliyoruz . Geçmişte, birinci kademe yöneticilerim (takım liderleri) ve ben birkaç yaklaşım denedik:
- Normal işe ek ölçülebilir hedefler belirleyin, örneğin "X teknolojisi hakkında eğitim yapın", "Kimsenin anlamadığı Y kodu parçası için belgeler oluşturun" ve benzeri. Yıllık performans değerlendirmesine gelince, geliştiricileri yazılı hedeflere göre değil, normal çalışmalarının ölçülemez değerine göre değerlendirin, çünkü aslında şirketin önemsediği şey budur.
- "Görev yönetim sistemi tarafından kaydedilen çalışma günleri", "ortaya çıkan hataların sayısı", "neden olunan üretim sayısı" gibi çok özel hedefler belirleyin. Bu, daha iyi "puanlar" elde etmek için şişirilmiş tahminlere ve hataların yanlış sınıflandırılmasına yol açtı. İlginç bir şekilde, bu sistemde yüksek puan alan geliştiriciler bile bundan hoşlanmadı, çünkü takım içindeki içsel güven zedelendi ve her zaman yüksek konumlarını hak ettiklerini hissetmediler.
- "Normal işinizi iyi yapın" da değişkenler olan belirsiz hedefler belirleyin. Yıllık değerlendirme söz konusu olduğunda, derecelendirmeleri hedeflere karşı performansı yansıtır, ancak hedeflerin kendileri ölçülebilir veya ulaşılabilir değildir, bu da hoş karşılanmaz.
Bunların hiçbiri ideal değil. Etkililiklerine karşı kanıtlara rağmen yazılım geliştiriciler için anlamlı, ölçülebilir hedefler oluşturmak zorunda olduğunuz benzer bir durumda olduysanız, hangi yaklaşım sizin için en iyi sonucu verdi?
Aynı noktayı tam olarak ele almayan bulduğum ilgili sorular:
- Bir yazılım mühendisi için bazı iyi performans hedefleri nelerdir?
- Geliştiriciler için Performans hedefleri belirleme
- Programcılar için uygun performans göstergeleri nelerdir?
- Programcılar için adil bir verimlilik ölçüm tekniği nedir?
- Önümüzdeki yıl için bazı kariyer "Hedeflerine" ihtiyacım var
Güncelleme (18 Kasım 2009): Sorum için 10 olumlu oy var ve en yüksek puanlı yanıtlarda yalnızca 4 olumlu oy var (her biri benden bir tane dahil). Bu bize bir şey anlatıyor düşünüyorum: Joel ve diğerleri haklı belki de bu ve stackoverflow birleşik bilgelik ile gelip olamayacağını herhangi olumsuz doğrudur (ölçülemeyen) değerini etkilemeden oynanabildiğinden edilemeyen geliştiriciler için zorlayıcı, ölçülebilir hedefler onların iş. Yine de denediğiniz için teşekkürler!