Şirketimde yeni bir projenin geliştirme ekibi lideriyim. Bu, şirketin Scrum'ı kullanacağı ilk projedir. Bir şelale / yinelemeli SDLC'miz var. BA'lar dokümanları yazıyor, geliştirici ve teste devrediyor, geliştirici gelişmeye başlıyor ve iterasyonlarda teste başlayacak. Test kullanıcıları, geliştiricilerin geliştirmeye devam ettiği bir sürümü test etmek için uzun zaman alır, aynı zamanda mevcut sürüm için hata düzeltmeleri de yapar. bir kaç sorum var
- 5 öykü içeren bir sprint'te test için ne zaman serbest bırakılır? Bir hikaye geliştirici tarafından tamamlanır tamamlanmaz mı yoksa tüm hikayeler tamamlandıktan sonra mı yoksa sprint bitmeden önce test için gerekli zamanı verir.
- BA kullanıcı hikayeleri yazarsa, ayrıntı ne olmalıdır. Geleneksel olarak, tüm UI düzeni, davranışı, metni vb. İle sonlandırılacak bir özellik yazmak uzun zaman alır. Sanırım sorum, uygulanamaz ve test edilebilir hikayelerin nasıl yazılacağı.
- Test ekibimiz teknik değildir. Scrum için otomatik UI testine sahip olmak ne kadar önemli. Kullanıcı arayüzü WPF'ye dayanmaktadır.
Çevik yöntemler (TDD, kod incelemeleri, yeniden düzenleme vb.) Kullanarak sağlam geliştirme deneyimi var ama scrum için yeni.
edit: Yinelemelere göre, 100 gereksinim varsa, 100 gereksinimin tamamı tamamlanana kadar beklemek yerine 30, 35, 35 gereksinimlerini bitirdiğimizde teste bırakabileceğimizi kastediyorum.
We have a waterfall/iterative SDLC.
Bunun üzerinde durun. Şelale, tanım gereği, ardışık bir süreçtir, yinelemeli bir süreç değildir. Değiştirilmiş şelaleler olmasına rağmen (sashimi modeli veya alt projelerle birlikte şelale), hepsi sıralıdır. Mevcut sıralı işleminizden yinelemeli işlemlere doğru ilerlemeye mi çalışıyorsunuz?