Kusurlu üretkenlik ölçümlerinin neden olduğu geliştirici tükenmişliği


JL Partners tarafından 500 ABD’li ve İngiliz yazılım geliştiricisiyle yapılan bir anket, geliştiricilerin %83’ünün teslimat performansının önemli olduğunu söylemesine rağmen yazılım projelerinin %70’inin zamanında teslim edilemediğini ortaya çıkardı.

Haystack için teknoloji ve siber güvenlik uzmanı Junade Ali tarafından yaptırılan ankette, zamanında teslimatı etkileyen en kritik riskler incelendi. Anket, iş dünyası liderlerinin büyük çoğunluğunun yazılımın zamanında teslim edilmesinin önemli olduğunu düşündüğünü, ancak iş yerinde bu konuda endişe duyduklarını ortaya çıkardı.

Birleşik Krallık’ta ticari karar vericilerin dörtte üçünden fazlası (%77) ve ABD’de %90’ı, yazılım mühendisliği ekiplerinin performansını ölçmenin ana yolunun zamanında teslimat olduğunu bildiriyor. Buna rağmen, Birleşik Krallık’taki iş karar vericilerinin %81’i ve ABD’deki %89’u, kuruluşlarındaki yazılım projelerinin zamanında teslim edilmesi konusunda endişe duymaktadır.

Araştırma 2021’de yürütüldüğünde yazılım mühendislerinin %83’ünün tükenmişlik yaşadıklarını bildirdiği ortaya çıktı. Ali, o dönemde ankete katılan geliştiricilerin çoğunluğunun (%81) pandemi nedeniyle tükenmişliğin arttığını bildirdiğini belirtti.

Bunun en büyük nedeni iş yükünün artmasıydı. 2023 verileri, daha fazla yazılım geliştirme çabasının o zamandan bu yana azalmadığını gösteriyor. Aslında geliştiricilere, yazılım geliştirme çalışmalarını tamamlamaları için gerçekçi olmayan zaman çizelgeleri verildiği ve geliştirici üretkenlik ölçümlerinin yanlış kullanıldığı görülüyor.

Haystack CEO’su Julian Colina şunları söyledi: “Çoğu yazılım projesi teslim tarihlerini kaçırıyor, büyümeyi durduruyor ve güveni aşındırıyor.”

Zamanında teslimatın bir öncelik olarak görülmesine ve geliştirici deneyimini ve “üretkenliğini” ölçmek için anketler kullanılmasına rağmen, Ali’nin araştırması bu tür yaklaşımlarda çeşitli başarısızlıklar tespit etti. Üç ayda bir yapılan anketler, gecikmenin erken belirtilerini ele almakta çok yavaş olmakla kalmıyor, aynı zamanda diğer araştırmalar, yazılım mühendislerinin gerçek fikirlerini dile getirmekten endişe duyabileceklerini ve “en düşük programlama becerisine sahip olanların”, yazılımı değerlendirmede büyük olasılıkla aşırı iyimser olduklarını gösteriyor. Büyük projelerde teslimat performansı.

Rakamların arkasında ne olduğunu araştıran Computer Weekly makalesinde Ali, tahmin edilebilirliğin (zamanında teslimat) en önemli endişe kaynağı olmasına rağmen, SPACE’in ardıl çerçevelerinin yanı sıra Google’ın Dora (DevOps Araştırma ve Değerlendirme) ölçümleri gibi ölçüm çerçevelerinin de bulunduğunu belirtti ( geliştirici üretkenliğini etkileyen insani ve sosyal faktörleri ve geliştirici deneyimini yakalamak için, esas olarak iş teslim hızını (veya sorunlara yanıt verme hızını) ölçerek “üretkenliği” ölçmeye odaklandılar.

“Şu anda gördüğümüz şey, teslimat gücü projelerindeki hafifletilmemiş risklerin ertelenmesidir” dedi. “Geliştirici üretkenlik çözümleri, geliştiricilerin hafifletilmemiş risklerle karşılaştıklarında daha hızlı teslimat yapmalarını sağlayarak bu sorunu çözmeye çalıştı; bu da kaçınılmaz olarak yazılım mühendisleri arasında daha fazla tükenmişliğe yol açacak.”

Ali, bunun, zamanında teslim edilemeyen sonsuz bir başarısızlık döngüsüne yol açacağı, bunun da daha zorlu beklentilere yol açacağı (artık çoğunlukla üretkenlik ölçütleri tarafından zorunlu kılınıyor) ve geliştiricilerin tükenmişliğine yol açacağı konusunda uyardı. Ekip liderlerinin, yazılımın zamanında teslimini etkileyen hafifletilmemiş riskler ortaya çıkmadan, bilinçli teslimat zaman çizelgelerine dayalı olarak çalışmaya kararlı olmalarını sağlamak için BT liderlerini şirketteki kişilerle birlikte çalışmaya çağırdı.



Source link