it-swarm.dev

Bir programcı için iyi bir SMART hedef) örneği nedir?

Bu sor 'dan sonra, halk bir programcı için periyodik bir gözden geçirme döngüsünde "iyi" bir hedef olarak kabul edilebilir ne bazı örnekler önermek mümkün olup olmadığını merak?

SMART Wikipedia girişi içindeki en popüler tanımlardan tanımlayalım:

  • Özel
  • Ölçülebilir
  • Ulaşılabilir
  • Uygun
  • Zamana bağlı
20
Mike Woodhouse

SMART hedeflerinin en iyi, insanların düzeltmeleri gereken bir eksikliği olduğunda kullanıldığını ve insanların büyümesini veya iyiden iyiye gitmesini istediğiniz zamanlar için o kadar iyi olmadığını fark ettim. örneğin biri zaman çizelgeleri yapmıyor ve bu bazen şirketi faturalandırmayı ertelemek zorunda olduğunuz için şirketi incitiyor, "önümüzdeki 6 hafta boyunca en az 5 haftalık zaman çizelgeleri saat 10: 00'a kadar tamamlanacak gibi akıllı bir hedefiniz olabilir. önümüzdeki Pazartesi sabahı. "6 hafta sonra doğru ya da yanlış var; geliştirici yaptı ya da kaçırdı. Ya yeni alışkanlık var ya da faturalandırmayı ertelemeyi düşünmeyen birini işe alıp almayacağınıza karar vereceksiniz. Başka kötü alışkanlıkları olan insanlar için de çalışır: "önümüzdeki iki hafta içinde, check-in'lerinizin en az% 75'inde check-in yönergelerini (dahili belgeye bağlantı) izleyen bir check-in yorumu olacaktır."/o kısa zamanın sonunda olmadı.

Bu yapıları daha az yararlı bulduğum yer, zaman diliminin uzaması, istediğiniz başarı bulanık olduğunda (bir dil öğrenin, daha yararlı olun) veya hedefe ulaşılmazsa (sertifikalara değer verebilirsiniz, ancak birisi başarısız olursa) Testleri muhtemelen disiplin cezası almazsınız.) Aniden akıllı hedefin tüm faydaları ortadan kalkar. Onları düzeltici eylemler dışında bir şey için kullanmaya çalışmayın ve yazmaları kolaydır, geliştiricinin beklenen seviyeye ulaşmasına yardımcı olurlar ve zaman dolduğunda test etmek kolaydır. Onları yazmakta sorun yaşamak, bu hedef için doğru araç olmadıkları anlamına gelir.

37
Kate Gregory

Patronumla objektif bir görüşmeye girmek üzere olduğum için, kendim için önermeyi düşündüğüm bazı örneklere benzer birkaç örnek ekleyeceğimi düşündüm:

  • Proje X'daki kod için test kapsamını 31 Mart'a kadar en az% 95'e yükseltin.
  • 30 Nisan'a kadar Project Y Architecture belgesinin ilk taslağını tamamlayın ve dağıtın
  • Mimari belge için inceleme yorumları toplayın, gerektiğinde güncelleyin ve 30 Haziran'a kadar belgenin v1.-0'ını yayınlayın

Belirttiğim zamanlar içinde gerçekleşecek ek işlerin olmasını bekliyorum (her şeyden önce, her şeyden önce) ve bu işin özellikle "Zamanında" yönü üzerinde bir etkisi olabilir. Bu bir sorun olmamalı: "Ulaşılabilir" ölçütünü karşılamaya devam ettiklerinden emin olmak için hedefler düzenli olarak gözden geçirilmelidir. Yöneticimi bu konuda döngüye soktuğumdan emin olmalıyım - kimse hoş olmayan yıl sonu sürprizlerini sevmiyor ...

7
Mike Woodhouse

İçinde yazılım olan bir yazılım veya ürün satıyorsanız ...

Satışları% n artırın.

Gerçekten mi.

Yazılım çalışmadıysa, çok fazla satmazsınız.

Yazılım GERÇEKTEN RALLİ KUYU çalışsaydı, çok satarsınız.

(Bu, şahinler gibi satış adamlarını performans bonuslarını patlatmadıklarından emin olarak izleyen yazılım adamlarına sahip olacaktır.)

Yazılımınız şirket içi bir sistemse:

işin maliyetini% n azaltın.

Eğer yeni yazılım sistemleri 10 kat daha uzun sürerse şirkete mal olur. Yeni sistem hızlıysa ve hataları önlüyorsa şirket para tasarrufu sağlar.

Bu yaklaşım, satış görevlileri veya belki de iş değişikliği sürecinin başkan yardımcısı için geçerli gibi görünüyor, ancak gerçekten, yazılım geliştiricileri her iki süreç için de ön saftır.

Buradaki temel fikrim, çalışanların ödül yapısını şirket için mümkün olan en iyi sonuçla açıkça hizalamaya çalışmaktır.

2
Tim Williscroft