
Ask AI ve MCP: Worktivity verinizi gündelik dille sorun
Worktivity artık ekibiniz, projeleriniz ve zaman kayıtlarınızla ilgili soruları gündelik dille yanıtlıyor ve ChatGPT, Claude ile MCP uyumlu her araca…
Worktivity Ekibi6 dakikalık okuma

Yazılımcı verimliliğini ölçmek, yazılım mühendisliğinin en tartışmalı konusu. Yanlış şeyi ölçerseniz sayıyı şişirmeyi teşvik edersiniz, ekibin motivasyonunu kırarsınız ve elinize daha kötü kod geçer. Hiçbir şey ölçmezseniz de karanlıkta uçarsınız: darboğazın nerede olduğunu göremez, yeni kişi almayı gerekçelendiremez, süreci iyileştiremezsiniz.
Doğrusu ikisinin ortasında duruyor. Yazılımcı verimliliği anlamlı biçimde ölçülebilir, ama yalnızca faaliyeti değil sonucu izleyen ölçütleri seçerseniz. Kod satırı sayısı, commit sıklığı ve çalışılan saat, üretilen değer hakkında neredeyse hiçbir şey söylemez. Cycle time, deployment frequency ve kalite ölçütleri ise neredeyse her şeyi söyler.
Bu yazı yazılım ekipleri için gerçekten anlam taşıyan ölçütleri, bunları gözetim kültürü yaratmadan nasıl ölçeceğinizi ve iyi niyetle başlayan ölçümü kuruma zarar veren bir şeye çeviren yaygın tuzakları anlatıyor.
Neyi ölçmek gerektiğine geçmeden önce neyi ölçmemek gerektiği açık olsun, gerekçesiyle birlikte.
Bu ölçütlerin ortak kusuru şu: sonucu değil faaliyeti ölçüyorlar. Amaç yazılımcıları meşgul göstermek değil, ekibin harcadığı emeği kullanıcıya hizmet eden çalışır yazılıma ne kadar iyi çevirdiğini anlamak.
DORA (DevOps Research and Assessment) çerçevesi, binlerce yazılım organizasyonunda yıllara yayılan araştırmaya dayanıyor ve hem mühendislik performansıyla hem de iş sonuçlarıyla güçlü bağ kuran dört ölçüt tanımlıyor. Ekipler bu ölçütlerde dört kademeye ayrılıyor: Elite, High, Medium, Low.
Ekibinizin kodu üretime ne sıklıkta dağıttığı. Yüksek performanslı ekipler ihtiyaç oldukça, yani günde birkaç kez dağıtım yapıyor. Bu ölçüt, değeri büyük ve riskli paketler hâlinde değil sürekli teslim edebilme becerisini gösteriyor.
Kodun commit edilmesinden üretimde çalışmaya başlamasına kadar geçen süre. Bu ölçüt pipeline verimliliğini, yani bir yazılımcının işinin kullanıcıya ne kadar çabuk ulaştığını gösteriyor. Kısa lead time, geri bildirim döngüsünün hızlanması ve değerin daha erken teslim edilmesi demek.
Üretimde arızaya yol açan, yani hotfix, geri alma ya da yama gerektiren dağıtımların yüzdesi. Burası kalite kapınız. Her üçüncü dağıtım bir şeyi bozuyorsa yüksek dağıtım sıklığının hiçbir anlamı kalmaz.
Üretimde bir arıza olduktan sonra ekibin hizmeti ne kadar çabuk ayağa kaldırdığı. Hızlı toparlanma, sıfır arızadan daha önemli, çünkü arıza kaçınılmaz. MTTR değeri düşük olan ekipler korkmadan dağıtım yapabiliyor, çünkü çıkan sorunu hızla kapatabiliyorlar.
Bir iş üzerinde çalışmaya başlanmasından o işin tamamlanmasına kadar geçen süre. Lead time yalnızca commit ile üretim arasını ölçerken, cycle time geliştirme döngüsünün tamamını kapsıyor. Cycle time'ı aşama aşama izleyin: geliştirmede geçen süre, incelemede geçen süre, testte geçen süre, sırada bekleyerek geçen süre. Darboğazın tam olarak nerede olduğu ancak böyle görünür.
Bir pull request'in ilk incelemeyi almadan önce ne kadar beklediği. Yavaş code review, geliştirme sürecinin tamamına yayılan kuyruklar üretiyor. Yüksek performanslı ekipler pull request'leri 4 saat içinde inceliyor. Ekibinizin ortalaması 24 saati aşıyorsa en büyük gizli darboğazınız büyük olasılıkla burası.
Sayısal ölçütler her şeyi yakalamıyor. Memnuniyeti, algılanan verimliliği ve araç kaynaklı sürtünmeyi soran düzenli geliştirici deneyimi anketleri, sayının veremediği bilgiyi veriyor. DevEx puanı yüksek olan ekipler sayısal ölçütlerde de istikrarlı biçimde önde gidiyor.
Geliştirme zamanının ne kadarının yeni özellik yerine bakıma gittiği. Sağlıklı oran, zamanın %70-80'inin yeni özellik işine, %20-30'unun bakıma ayrılması. Bakım payı sürekli %30'un üzerindeyse teknik borç, sizin ödeyebildiğinizden hızlı birikiyor demektir.
Bir mühendislik kültürünü bozmanın en hızlı yolu, ölçütleri kişisel performans değerlendirmesine çevirmek. Ölçümü zarar vermeden yapmanın yolu şu:
Birincisi, faaliyeti değil sonucu ölçün. DORA ölçütleri, yani deployment frequency, lead time, change failure rate ve MTTR, gerçek iş sonuçlarıyla bağ kuruyor. Kod satırı sayısı ve kayıtlı saat kurmuyor.
İkincisi, kişisel ölçüt yerine ekip ölçütü. İstisnasız. Kişi bazlı ölçüm ters teşvikler üretiyor ve iş birliğini bozuyor, ekip ölçümü ise sistemi iyileştiriyor.
Üçüncüsü, bağlam sayıdan daha önemli. Dağıtım sıklığı düşük olan bir ekip karmaşık bir altyapı göçünün ortasında olabilir. MTTR değeri yüksek olan bir ekip devraldığı eski sistemlerle uğraşıyor olabilir. Bağlamsız sayı tehlikelidir.
Dördüncüsü, geliştirici deneyimi öncü göstergedir. Kendini verimli, desteklenmiş ve donanımlı hisseden ekipler sert ölçütlerde de istikrarlı biçimde önde gidiyor. DevEx'e yatırım yapmak süs değil, çarpan.
Geliştirme ekibinizin zamanının nereye gittiğini anlamak, anlamlı bir iyileşmenin ilk adımı. Worktivity zamanın nasıl dağıldığını, odaklanmaya ayrılan süreyi ve verimlilik örüntülerini gösteriyor, yani mühendislik yöneticisine gözetim kültürü kurmadan görünürlük veriyor.
Ücretsiz denemenizi useworktivity.com adresinden başlatın →
Tek bir yazılımcı verimlilik ölçütü seçmek zorunda kalsam hangisi olmalı?
Tek bir tane seçmeniz gerekiyorsa deployment frequency. Genel mühendislik performansı ve iş sonuçlarıyla en güçlü bağı o kuruyor. Ama tek başına hiçbir ölçüt tabloyu tamamlamıyor, DORA ölçütlerini birlikte kullanın.
Yazılımcı verimliliğini mikro yönetime kaçmadan nasıl ölçerim?
Kişi takibi yerine ekip düzeyindeki ölçütlere bakın. DORA ölçütlerini ve cycle time'ı zaten kullandığınız araçlardan (GitHub, Jira) çıkarın. Üzerine üç ayda bir DevEx anketi ekleyin. Amaç kişiyi gözetlemek değil, sistemi iyileştirmek.
Yazılımcıların saatlerini takip etmeli miyiz?
Zamanın nereye gittiği verisi emeğin dağılımını anlamak için işe yarıyor, ama verimlilik ölçüsü olarak asla kullanılmamalı. Çalışılan saat, üretilen değer hakkında hiçbir şey söylemiyor. Zaman verisini kişileri değerlendirmek için değil, kesinti örüntülerini görmek ve odaklanma süresini korumak için kullanın.
Yazılımcı ölçütlerini ne sıklıkta gözden geçirmeliyiz?
DORA ölçütlerini aylık retrospektiflerde gözden geçirin. Cycle time'ı darboğazı erken yakalamak için haftalık izleyin. DevEx anketini üç ayda bir yapın. Günlük ölçüt toplantısından kaçının, kaygı üretiyor ve sayıyı şişirmeye davet ediyor.
Blogun aynı köşesinden birkaç yazı daha.

Worktivity artık ekibiniz, projeleriniz ve zaman kayıtlarınızla ilgili soruları gündelik dille yanıtlıyor ve ChatGPT, Claude ile MCP uyumlu her araca…

Yirmi beş günde on iki sürüm: baştan yazılan bir web uygulaması, macOS, Windows, Linux ve Chrome için uygulamalar, üç dilde bir yardım merkezi ve…

Hibrit ve uzaktan çalışma verimliliği, ofise dönüş zorunlulukları, personel takibi, tükenmişlik ve iş gününün gerçekte nereye gittiği üzerine 2026…
Worktivity, ekibinizin zaten ürettiği aktiviteyi üzerine adım atabileceğiniz bir tabloya dönüştürür: otomatik zaman takibi, verimlilik puanları ve hak edişe hazır raporlar.
14 günlük ücretsiz deneme. Kredi kartı gerekmez.