16 Ocak 2008

Yazılım Geliştirme Motivasyonu

İşletmelerde başarıya giden yoldaki parametreler büyük ölçüde yaptığınız işle alakalıdır. Kimi için tek müşteri hayati önem taşır, kimisi için bir makina, kimisi için sıcak para, kimisi için güvenlik. Bunların yanında çalışan verimliliği de yine yapılan işe göre gerekli oranlarda önem arzetmekte.

Yazılım üretme gibi insan odaklı işlerde ise eğer belli standartlara sahipseniz başarı, başarısızlık, çok para kazanma veya batma gibi olayların en büyük nedeninin insan kaynağı olduğunu söyleyebiliriz. Bununla beraber verimlilik konusunda tüm çalışanlara uygulanan yöntemlerden bağımsız yazılıma özel (hatta kişiye özel) çeşitli teknikler geliştirmek gerekir.



Sadece kendi deneyimlerim ve gözlemlerime dayanarak bazı farkları listeledim;

  • Sihirli zamanların yakalandığı bir 5 dakika 2 günlük çalışmadan daha etkili olabilir.
  • 5 günlük iş planını 4 güne sığdırıp bitirmek 7 güne yaymaktan daha doğru olur.
  • Çalışma isteği olmadan yazılan kodun faydadan çok zararı olacaktır
  • Yazılımcının eğitimi için ayrılan zaman ve para herhangi bir projede zaman veya para olarak kat kat geri dönebilir.
  • Proje maliyeti yazılımcı seviyesine göre (hatta aynı seviyedeki 2 yazılımcı arasında bile) çok farkedebilir.
  • Yazılımcının çalışıp çalışmadığını kontrol etmek çok zordur.
  • Yazılımcı aynı motivasyona sahip olsa bile projenin ilerleyen dönemlerinde verim proje başına oranla düşer
  • Klasik verim alma veya baskı yöntemleri ters tepebilir
  • Birikimli bir yazılmcının en büyük silahı o işi yapmak istemesidir.
Note : This picture has been taken from http://www.funtoosh.com/ web site.

1 yorum:

ilker dedi ki...

Çok iyi analiz edilmiş güzel bir makale. Teşekkürler Harun Bey...