4 geliştiriciden oluşan küçük bir ekip üzerinde çalışıyorum. Her hafta bize sürekli olarak aynı zorlukları sağlayan bir Agile sürümünü uyguluyoruz ve sürecimizi geliştirmemize yardımcı olacak öneriler arıyorum.
Arkaplan:
Genellikle 2 haftalık sprintler yapıyoruz ve her sprint çalışmamızı hafife alıyoruz ve programımızın arkasında olduğumuz için yöneticimizle sorun yaşıyoruz.
Her sprint'e yöneticimizin bizim için yarattığı hikayeleri anlatarak başlıyoruz. Bazen görevlere de girer ve onları tahmin ederiz. Hikaye puanı kullanmıyoruz. Urban Turtle yazılımını, esasen sadece hikayeler ve görevler olan “sprintlerimizi yönetmek” için kullanıyoruz ve bunlarla ilgili yanıklar. Sprint sonunda serbest bırakmayı planlamıyoruz.
Ortaya çıkan en yaygın sorun, bir sprint başlangıcında bir görev için sadece kapsamının çok daha büyük olduğunu, ancak yine de önceliğin yüksek olduğunu keşfetmek için plan yapmamızdır, bu yüzden üzerinde daha fazla çalışma yapmamız gerekiyor. İkinci en yaygın sorun, birimizin yakılan saatleri yavaşlatan ve birlikte gösterime neden olan teknik bir sorunla karşılaşmasıdır.
Bize sunulan tek öneri, tahminlerimizi ayarlama ve sabah standupları sırasında güncelleme sağlama konusunda daha proaktif olmaktır, böylece ihtiyaç duyulan ekstra süreyi ayarlayabiliriz.
Ancak, bir şeyleri yapma şeklimizde temelde yanlış bir şey var gibi görünüyor. Belki de proje düzeyindeki yöneticinin beklentileri ile sprint düzeyindeki beklentiler arasında bir kopukluk vardır. Çünkü bu sprint tekrarlarını bir proje planına göre yapıyoruz ve bu nedenle bir sprint'i genişletmek veya öğeleri ertelemek proje planını bozuyor. Geliştiriciler olarak, gerektiğinde tahminleri uzatarak Agile gerçekleştirmeye teşvik ediyoruz, ancak aynı zamanda sprint'i zamanında tamamlıyoruz, bu da kafa karıştırıcı.
Bu alışılmadık bir sorun olamaz, bu yüzden bu sprint her sprint aynı sorunla çalışmayı nasıl durdurabilirim hakkında bir veya iki öneri var daha akıllı umuyorum. Sinir bozucu.