Scrum modelini gevşek bir şekilde takip eden bir proje üzerinde çalışıyorum.
Açıklamak gerekirse: Yöneticileriniz muhtemelen Scrum'dan bahsetti, ancak yaptığınız şey Scrum değil.
Bu genellikle ne kadar sürer?
Sprint inceleme toplantısı + Sprint geriye dönük toplantısı geçerli sprint'i sonlandırır. Kısa sprintlerde 30 dakika - 1 saat birlikte bir şey almalıdırlar. Bir sonraki iş günü Sprint planlama toplantısı 1 ve 2'yi gerçekleştirerek yeni bir sprint başlar. Takım büyüklüğü ve sprint uzunluğuna bağlı olarak bu toplantının süresi 2 - 4 saat sürebilir.
Tüm ekip dahil olmalı mı?
Tüm ekip önceki cevapta belirtilen toplantılara katılmalıdır.
Geliştiricilerin bir sonraki sprint öğeleri üzerinde çalışmaya başlamadan önce kesinlikle bitmesi gerekiyor mu?
Evet, çünkü gözden geçirme toplantısı tamamlanana kadar müşterinin önceki sprint sonucunu kabul edip etmediğini bilmiyorsunuz ve toplantı planlamada hangi kullanıcı hikayelerinin yapılacağını bilmiyorsunuz.
Kod incelemesi ve testi gerçekleştiğinde bu olur mu?
Hayır. Kod incelemesi ve testi sprint'in bir parçasıdır. Geliştiriciler, çalışma kodunu karşılayan gereksinimleri sağlamak için gereken her şeyi yapmalıdır. Bu, kod incelemelerini içerebilir ve her zaman kodun çalıştığını ve yapması gerekenleri yaptığını doğrulayan bir tür otomatik testler içermelidir, aksi takdirde kullanıcı hikayesi tamamlanmış olarak kabul edilemez.
Ana zihinsel değişim KG ile. Birçok geliştirici, QA'nın kodun çalıştığını ve yapması gerekeni doğruladığını düşünmek için orada olduğunu düşünüyor. Kesinlikle hayır. Bu geliştirici işi.
KG ürün geliştirmeye katılmalıdır. Sprintteki ana sorumlulukları, ürün sahibiyle iletişim ve kullanıcı hikayesinin gerçekten yapıldığını ve uygulamanın tüm yeni gereksinimleri geçtiğini doğrulayacak kabul kriterleri (tamamının tanımı) için otomatik kabul testlerinin oluşturulması olmalıdır. Küçük ekiplerde bu, geliştiricilerin de sorumluluğu olabilir.
KG, ürünü tutarlı tutmak ve eksik özellikleri keşfetmek, kullanıcı arayüzünde kullanıcı deneyimini doğrulamak için bazı manuel testler de yapmalıdır.
Benim tecrübelerime göre, çevikliğe hareket eden şirketlerin çoğu başarısız oluyor.