Sprint Retrospektifi: Ne, Neden ve Nasıl

Yayınlanan: 2020-02-11

Hiç ekibinizin aynı hataları tekrar tekrar yaptığını hissettiniz mi? Doğru yönde ilerlemediklerini hissediyorsunuz ve proje geliştirme sürecini verimli hale getirmek için biraz değişiklik yapmanız gerekiyor.

İster yazılım geliştirmede yeni olun, ister özel bir yazılım geliştirme şirketinde yıllardır çalışıyor olun, 'Sprint Retrospective' terimiyle karşılaşmış olmalısınız. Çevik geliştirme ekipleri, geriye dönük toplantıları oldukça popüler hale getirdi.

Bir Scrum takımı ne kadar iyi olursa olsun, her zaman iyileştirme için bir yer vardır. Çevik geliştirmenin odak noktası sürekli iyileştirme olduğundan, iyi bir proje ekibi nasıl yaptıklarını yansıtmak için her Sprint'in sonunda kısa bir süre ayırır ve iyileştirmenin yeni yollarını arar. Buna Sprint Retrospektifi denir.

Sprint Retrospektifi nedir?

Retrospektif terimi, geçmiş olaylara ve durumlara bakmak veya bunlarla ilgilenmek anlamına gelir.

Ken Schwaber ve Jeff Sutherland tarafından geliştirilen ve sürdürülen Scrum Kılavuzuna göreSprint Retrospektifi, Scrum Takımının kendisini denetlemesi ve bir sonraki Sprint sırasında uygulanacak iyileştirmeler için bir plan oluşturması için bir fırsattır.”

Peki, bir Sprint'in ne olduğunu bilmiyorsanız, bir Sprint esasen Scrum ekibi tarafından belirli bir miktarda işin tamamlanması gereken zaman kutulu bir dönemdir. Scrum ve çevik metodolojilerin tam kalbinde yer alır .

Sprint Retrospektifinin amacı, olası tuzakları ve hataları belirlemek, geçmiş çalışma döngüsünü değerlendirmek ve işleri iyileştirebilecek eylemleri tanımlamaktır.

Bir Sprint Retrospektifi, insanların dürüst geri bildirimleri paylaşmaları için güvenli bir alan gibidir. Denetim ve adaptasyona odaklanmak için bir fırsattır. 'İnceleme' ve 'uyarlama', bir retrospektifin ikiz sloganlarıdır ve bir sonraki Sprint'i daha üretken hale getirmede çok önemli bir rol oynarlar.

Sprint retrospektifi, çevik geliştirmede scrum çerçevesinde temel bir rol oynar. Sprint retrospektifinde bir takım, Sprint'te nelerin iyi gittiğini, nelerin iyileştirilebileceğini ve bir sonraki Sprint'i geliştirmek için hangi eylemlerin gerçekleştirileceğini tartışır.

The Sprint Retrospective Model

Bir Sprint Retrospektifinin Değeri

Uygulamalar, süreçler, araçlar ve iletişim gibi Scrum ekibinin bir ürünü nasıl oluşturduğu üzerinde etkisi olan her şey ankete açıktır ve geriye dönük incelemeye ürün sahibi, scrum yöneticisi, geliştirme ekibi ve isteğe bağlı olarak paydaşlar katılır.

Geriye dönük tartışmalara dayanarak, ekip üyeleri değişiklikleri uygular ve ardından aşamalı olarak iyileştirilmiş bir süreçle gelecek sprint'e ilerler.

Retrospektifin en iyi yanı, en son sprint bittiğinde gerçekleşmesidir. Bu şekilde, bir sonraki Sprint'te tüm ekip tarafından taze fikirler çalınır ve alay edilir.

Sonuçta Sprint Retrospektifinin asıl amacı projede, ekipte ve organizasyonda olumlu bir değişiklik meydana getirmektir.

Purpose of a Sprint Retrospective

Bir proje ekibinin bir Sprint Retrospektifi ile başarmayı planladığı şey, bir futbol takımının Pazartesi sabahı hafta sonu maçının kaset incelemesinde başarmayı planladığı şeye oldukça benzer. İnceleme, nasıl daha iyi savunabileceklerini değerlendirmektir.

Retrospektifte de durum aynıdır, özellikle oyunu kazanmakla ilgili değil, bir sonraki oyunu kazanmak için strateji ve uygulamaları değiştirmekle ilgilidir.

Sonuçta, en iyi ekiplerde bile, her zaman iyileştirmeye yer vardır.

Bir sprint retrospektifi, esasen çevik bir ortamda çalışan ekipler için optimize edilmiş bir süreç olsa da, paylaşılan bir proje üzerinde çalışan her tür ekip için optimize edilebilir.

Her Sprint Retrospektifinde, Scrum Takımı, iş süreçlerini iyileştirerek veya ürün veya organizasyon standartlarıyla çelişmiyorsa “Bitti” tanımını uyarlayarak ürün tasarım ve geliştirme kalitesini iyileştirmenin yollarını tasarlar.

Neden bir Sprint Retrospektifi yürütmelisiniz?

Çoğu zaman, geriye dönük gibi çevik önemli törenler proje ekiplerine çok sıradan görünür ve sonuç olarak bunu tam avantajları için kullanmazlar.

Çevik bir sprint retrospektifini çalıştırmanın birçok faydası vardır:

  • Ekip üyelerinin değerli içgörüleri ve geri bildirimleri paylaşmaları için güvenli bir alan yaratır. Retrospektifler aktif katılımı teşvik eder, görüşlerin ve çıkarların paylaşılmasına izin verir ve ekibi işbirliği içinde bir çözüme ulaşmaya teşvik eder.
  • Kazanılanları belgelemek, başarıyı kutlamak ve takım ruhunu güçlendirmek için bir platform sağlar.
  • Bir Sprint Retrospektifinin birincil önemi, ekibin olası tuzakları erken bir aşamada belirlemesine ve çatışma alanlarını çözmesine olanak sağlamasıdır. Retrospektifler ile çevik ekipler, 'nelerin geliştirilebileceğini' değerlendirerek süreçleri sürekli olarak iyileştirebilir.
  • Ekipler, geriye dönük bir çalışma yürüterek, genel ürün üzerinde büyük bir etki yaratabilecek küçük, artımlı değişiklikleri kolayca belirleyebilir. Üyeler iyileştirme için görüşlerini paylaştıklarında, bir sahiplenme duygusu hissederler.
  • Sadece ekip üyeleri fikirlerinin dinlendiğini ve saygı duyulduğunu hissetmekle kalmaz, aynı zamanda hiyerarşiyi de ortadan kaldırır ve tüm ekip üyelerine eşit güç verir.
  • Retrospektiflerin pek çok faydası vardır, ancak Proje Yöneticilerine çok yardımcı olur . Retrospektif ekipleri hizalar, projeyi doğru yolda tutar ve her sprinti bir öncekinden daha iyi hale getirir. Retrospektifin sonu, takımların bir sonraki sprint'e temiz bir sayfa açarak başlamasına olanak tanır.

Sprint Retrospektifi ve Sprint İncelemesi Arasındaki Fark

Sprint İnceleme ve Sprint Retrospektifi genellikle aynı şey olarak karıştırılır. Ancak, tamamen farklıdırlar.

Sprint İncelemesi

Sprintlerde çalışmanın arkasındaki fikir, potansiyel olarak sevk edilebilir bir ürün parçası üretmektir.

Sprint Review, bir proje ekibinin başardıkları işi gösterdiği bir toplantıdır. Bir Sprint Gözden Geçirme toplantısı sırasında, Scrum Takımı mevcut Sprint'in çıktılarını Ürün Sahibine sunar. Ürün Sahibi daha sonra ürün artışını Kabul Kriterlerine göre inceler ve Kullanıcı Hikayelerini kabul eder veya reddeder.

Sprint Retrospektifi

Bir Sprint Retrospektif Toplantısında, son Sprint, takip edilen süreç, kullanılan araçlar, işbirliği ve iletişim mekanizmaları ve konuyla ilgili diğer hususlar açısından analiz edilir.

Takım, bir sonraki Sprint'te iyileştirmeler yapmak amacıyla, önceki Sprint'te neyin iyi gittiğini, neyin iyi gitmediğini tartışır.

Difference between Sprint Retrospective & Sprint Review

Basitçe söylemek gerekirse, Sprint İnceleme ürüne odaklanır ve önceki sprintlerin iş değerini en üst düzeye çıkarır, Sprint Retrospektifi ise sürece ve sürekli süreç iyileştirmeye odaklanır.

Sprint Retrospektifi, Sprint İncelemesinden sonra ve bir sonraki Sprint Planlamasından önce gerçekleşir. Çoğunlukla, bir aylık Sprintler için üç saatlik bir toplantıdır.

Scrum Master, etkinliğin yürütülmesini ve katılımcıların amacını anlamasını sağlar. Scrum takımının gelişmesi için bir fırsat olduğu için ideal olarak her katılımcı bir Retrospektifte bulunmalıdır.

Sprint Retrospektif Süreci

Sprint retrospektifi, Scrum'daki en vazgeçilmez toplantılardan biri olarak kabul edilir. İyi yapılmış bir çevik retrospektif, bir dizi fayda sağlar. Sprint retrospektifini daha iyi hale getirmek için beş temel adım ve ipucu:

Improve Your Retrospectives

  1. İlk adım, sahneyi ayarlamaktır. Çevreyi, tonunu ve geçmişe yönelik yönü ayarlamak, sağ ayakla nasıl başladığınızdır.
  2. Sonraki adım, daha önce gerçekleştirilen eylemlere ilişkin içgörülere sahip olmak için önceki projelerin verilerini toplamak ve analiz etmektir. Aynı zamanda, ortak bir bilgi havuzu oluşturmayı ve ilgili bilgi ve olayları vurgulamayı da gerektirir.
  3. Üçüncü adım, tekrarlanan kalıpları belirlemek ve içgörüler oluşturmaktır. Kalıplara ve temalara bakarak ve sorunlu noktaları ve başarıları belirleyerek, bir sonraki Sprint'teki herkes için süreci iyileştirmek nispeten kolay hale gelir.
  4. Bir sonraki aşama, üzerinde çalışılacak birkaç konuya karar vermek ve bunların nasıl ele alınacağına dair somut eylem planları oluşturmaktır.
  5. Retrospektif, her bir üyenin katkısı için teşekkür ve takdir ile sona erer.

Çözüm

Sprint Retrospektifi, scrum çevik metodolojimizin kritik bir parçasıdır. Geriye dönük bir çalışma yürüterek, Çevik “incele ve uyarla” ilkesini uyguluyoruz.

Retrospektif, bir ekibi onlara konuşma, fikirlerini paylaşma ve duyulma fırsatı vererek motive etmek için harika bir fırsattır.

Sprint retrospektif toplantılarımızın nihai hedefi, bir geliştirme projesini sürekli olarak sprint sprint geliştirmektir. Yalnızca yaklaşımın kalitesini iyileştirmekle kalmaz, aynı zamanda ürünün kalitesini de önemli ölçüde artırır.