Şu anda üzerinde çalıştığım projenin bir sorunu var: hatalar ve görevler genellikle çok yeni veya çok deneyimsiz insanlara atanıyor ve çalışmaları yolda daha fazla hata üretiyor. Sorun, yazılımımızın parçalarının kod kalitesi sorunları nedeniyle üzerinde çalışmak için diğerlerinden daha "tehlikeli" olmasıdır. Görevlerle ilişkili riski tahmin ederek ve geliştiricilerin hangi görevlere atandığına dikkat ederek bu sorunla mücadele etmeye çalışıyorum.
JIRA kullanıyoruz, bu yüzden bu tahmini takip etmek için etiketleme konularına başladım. Bir hatayı / görevi kategorilere ayırmak için birkaç metrik kullandığımı fark ettim:
- Ne kadar açık / anlaşılır. Örneğin, çok fazla tasarım çalışması veya sadece basit bir UI hata düzeltmesi gerektiren bir şey.
- Kodun etkilenen alanının ne kadar sürdürülebilir olduğu. İyi tasarlanmış bir alan mı yoksa büyük bir çamur topu mu?
- Programın ne kadarının gerekli değişiklikten etkileneceğini düşünüyorum.
Etiketlerim biraz dağınık çünkü olası kategorilerin ne olacağına dair net bir fikrim yoktu ve hala bilmiyorum. Yeni bir alanın ("Risk" gibi bir şey) eklenmesini istemeyi düşünüyorum, böylece işi birisine atamadan önce bir tahminde bulunmamız gerekebilir.
Daha önce bu tür şeylerle ilgilenen var mı?