Şirketimde, tek bir görev asla tek bir kişi tarafından tamamlanamaz. Her görevi KG ve Kod Gözden Geçirme için ayrı bir kişi olacaktır. Bunun anlamı, her bireyin görev başına, tamamlanması için ne kadar zaman alacağına dair tahminlerini vermesidir.
Sorun şu ki, yanmaya nasıl yaklaşmalıyım? Saatleri birlikte toplarsam, aşağıdaki tahmini varsayalım:
10 saat - Dev zaman
4 saat - KG
4 saat - Kod İnceleme.
Görev Tahmini = 18 saat
Her günün sonunda görevin "tamamlanana kadar ne kadar zaman kaldı" ile güncellenmesini istiyorum. Bununla birlikte, her insan genellikle kendi parçası hakkında düşünür. Kalan çabayı işaretlemeli ve daha sonra bu çabayı tahmin etmeli mi? Bunu nasıl yapıyorsunuz?
GÜNCELLEME
Birkaç şeyi açıklığa kavuşturmak için, organizasyonumda bir hikaye içindeki her Görev 3 kişi gerektirir.
- Birisi görevi geliştirecek. (birim testleri yapın, vb ...)
- Görevi gözden geçirmek için bir KG uzmanı (öncelikle entegrasyon ve regresyon testleri yaparlar)
- Bir Tech kod inceleme yapmak yol açar.
Yanlış bir yol ya da doğru yol olduğunu düşünmüyorum, ama bu bizim yolumuz ... ve bu değişmeyecek. Mümkün olduğunca bir hikayenin en küçük seviyesini bile tamamlamak için ekip olarak çalışıyoruz. Bir şey geliştirilinceye kadar gerçekten işe yarayıp yaramadığını test edemezsiniz ve kodun kalitesini de inceleyemezsiniz ... bu yüzden yapabileceğiniz en iyi şey, küçük minimum işlevlerin test edilebilmesi için küçük mantıksal dilimlere bölünmesi ve sürece mümkün olduğunca erken gözden geçirilmiştir.
Bu şekilde çalışanlara sorum, bu şekilde kurulduklarında nasıl bir "görev" yakmak olacaktır. Bir Görevin kendi alt görevleri (JIRA'nın izin vermediği) olmadığı sürece ... günlük olarak "geriye kalanları" izlemeyi başarmanın en iyi yolundan emin değilim.