İlk olarak: Bu hoş konuşmaya bir göz atın , Florian Haas FROSCON'a (GER) verdi. Scrum yapmanın pratik imkansızlığı ile ilgilidir.
İyi haber : saldırı olduğundan imkansız uygulamak için, ne istersen yapmak serbesttir.
Kötü haber : O scrum deme.
Bu sizi şu sorudan kurtarır: »Scrum doğru mu yapıyorum?« (Cevap: Hayır, yapmazsınız ) ve hayatın pratik sorunlarına devam edebilirsiniz, önemli.
Bir UI / UX tasarımcımız yok ve geliştiriciler UI / UX'i ürün sahibiyle çalışıyor
Bu nadir olmayan bir durumdur. Ancak AFAIR scrum uzmanlaşmaya karşıdır: herkes aynı beceri setine sahip olmalı ve birbirinin yerine çalışabilir.
Her zaman biriktirme listesi oluşturmak üzereyken ve ilkbaharın başlangıcından önce tam UI / UX tasarımını tanımlamayız.
Evet, şimdi bu durum çok iyi. »Kullanıcı olarak x « bilgisini görmek istiyorum gibi çok geniş biriktirme listeleriyle uğraşmak zorunda kaldığımız bir ekipte çalıştım ve hepsi buydu . Sonra öğe sürat tahtasına indi. Bir geliştirici aldı. Çözüldü. Uygulandıktan sonra, kullanıcı arayüzünün nasıl görünmesi gerektiği üzerine tartışmanın başladığı ilk akran değerlendirmesi yapıldı.
Ardından KG-Aşama geldi ve tartışma yeniden başladı.
Sprint'ten sonra, scrum , tasarımın PO tarafından parçalara ayrıldığı incelemeyi talep ettiği gibi yaptık . Ne yazık ki müşterimiz incelemelere yapmadı, bu yüzden yazılımı o noktada görmedi.
Ama sonra PO tatmin olana kadar döngü yeniden başladı .
Sonra müşteri geldi ...
Bu savaş hikayesinden , bu (özel tür) sürecin cehennemde etkisiz olduğunu görüyorsunuz.
Sonunda bizim için işe yarayan şey gemiye scrum atmaktı .
Ama bu sorunun çözümü değil;)
Sprint başlamadan önce bir özellik hakkında mümkün olan her detayın geliştiricilere verilmesi gerektiğini mi yoksa özellikler içinde bir görev mi olduğunu düşünüyorsunuz?
Bu ikileme bir çözüm, a) müşterinin kendisi ile PO arasında sıkı geribildirim döngüleri içerecektir , böylece kriterler nispeten sıkı formüle edilmiştir. b) Yoldan çıkma şansını en aza indirmek için scrum ekibi ve PO arasında sıkı bir geri bildirim döngüsü .
Bir backlogitem tanımlamak için bazı (daha fazla) scrum kurallarını kırardım: a »working dummy«. Bu, basit bir öğeye harcanan geliştirici süresini en aza indirmek için PO ve müşteri tarafından hızlı bir şekilde incelenebilir .
tl; Dr.
Scrum ekibinin girdisi ne olmalı?
Özellikleri mümkün olan en kısa sürede karşılamak için yeterli bilgi.
Konu dışı:
Artık scrum yapmıyoruz. Tahmin yapmıyoruz. Sprint tahtasını tuttuk. Sprint yapmayız. Özellikleri geliştirir / hataları düzeltir ve en kısa sürede yayınlarız. Yeni özellikler uygulandığında, en kısa sürede müşterileri ile daha fazla tasarım tartışabileceğimiz halka açık bir sunucuya giderler.