Şirketim şelale tarzı gelişiminden Çevik / Scrum'a bir geçişin ortasında. Diğer şeylerin yanı sıra, her günün sonunda yeni çalışma, test edilebilir (QA) özelliklerine sahip olmamızın beklentimiz olduğu söylendi .
Devlerimizin çoğu toplantılara ve diğer girişimci ek yüklere günde 2 saat kaybediyor. Bu, herhangi bir 6 saatlik (en iyi ihtimalle) dönemde, Kalite Güvencesi için tam bir özellik oluşturmak için yeterli kod tasarlamamız, yazmamız, birim test etmemiz, kurmamız ve dağıtmamız gerektiğidir (sürüm notlarıyla birlikte). Derleme / konuşlandırma / sürüm notlarının uygun bir CI kurulumuyla otomatikleştirilebileceğini biliyorum ancak henüz orada değiliz.
Sunucu tarafı kodumuzu yazan büyük bir açık deniz koşulunda da 12 saatlik zaman farkı bunu daha da zorlaştırıyor.
Özellikleri mümkün olduğu kadar çabuk bitirmek için hikayeleri dar, derin dikey dilimler halinde vermeye çalışıyoruz, ancak çoğu gün kendimi çılgınca hissediyor ve çoğu zaman QA'nın üretkenliğini sağlamak için aptal, kırılgan kısayollar alan insanları yakalarım. Kaçınılmaz kusurların yuvarlanmaya başladığı ve aynı 6 saatlik pencereye sığması gerektiğinde, bu sorun bir sprint birkaç gündür devam ettikten sonra daha da artmaktadır.
Bu Çevik ekipler için normal bir tempo mu? Bir CI kurulumunu gerçekleştirebilsek bile, bu temposu nasıl sürdürebileceğimizi ve hala kaliteli yazılımlar oluşturabileceğimizi göremiyorum.
Düzenleme: Burada birkaç iyi cevap var. Agile takımlarının günlük olarak yeni özellikler sunması gerektiğinin asıl sorduğumun farkında olduğumu fark ettim . Başlığı buna göre güncellendi.