Retrospektifler, ekiplerin süreçlerini ve performanslarını sürekli olarak iyileştirmelerine olanak tanıyan Çevik metodolojilerin önemli bir unsurudur. Bu düzenli toplantı, geçmiş dönemi gözden geçirmek, başarıları ve zorlukları belirlemek ve süreçleri iyileştirmek için belirli adımları belirlemek için bir fırsat sağlar.
Ekip ve proje için faydaları en üst düzeye çıkarmak için retrospektiflerin nasıl etkili bir şekilde yürütüleceğini düşünün.
Agile’da retrospektif nedir?
Agile‘da Retrospektif (veya retro), her iterasyon, sprint veya projenin sonunda yapılan yapılandırılmış bir ekip toplantısıdır. Temel amacı, geçmiş çalışma dönemini gözden geçirmek, başarıları ve zorlukları belirlemek ve ardından gelecekte süreçleri iyileştirmenin yollarını belirlemektir.
Çevik çerçeveler içinde retrospektif önemli bir yer tutar:
- Scrum‘da retrospektif, sprint, sprint planlama, günlük toplantılar ve sprint gözden geçirmeyi de içeren beş temel etkinlikten biridir). Bu çerçevedeki retrospektifler düzenli olarak gerçekleştirilir.
- Kanban ekiplerinde, retrospektifler sabit iterasyonlara bağlı değildir, ancak sürekli süreç iyileştirme için düzenli olarak veya gerektiğinde de gerçekleştirilebilir.
“Retrospektif, ürün veya görevlerden ziyade çalışma sürecine odaklanmasıyla diğer ekip toplantılarından ayrılır. Ekip işbirliğini ve çalışma yöntemlerini geliştirmek için düşünme ve fikir üretme zamanıdır.”
– Ksenia Filippova, SimpleOne SDLC Ürün Sahibi
Geriye dönük inceleme yapmak için kurallar:
- Üyelik: tipik olarak tüm geliştirme ekibini, Scrum ustasını (veya kolaylaştırıcısını) ve ürün sahibini içerir.
- Zaman çerçevesi: süre sprintin uzunluğuna bağlıdır, ancak tipik olarak 1-3 saattir. Retrospektifin her aşaması kesinlikle zaman çerçevesi içinde olmalıdır ve kolaylaştırıcı bunun için bir zamanlayıcı kullanır.
- Facilitation: toplantı, görevi verimli bir tartışma ortamı yaratmak ve tüm ekip üyelerinin eşit katılımını sağlamak olan, genellikle Scrum ustası olan tarafsız bir kolaylaştırıcı tarafından yönetilir.
- Periyodiklik: düzenli olarak, genellikle her sprintin sonunda veya Kanban ekiplerinde belirli bir sıklıkta yapılır.
- Özgür ortam: herkes eleştiri korkusu olmadan fikirlerini ifade edebilir.
- Eylem odaklı: Toplantının sonucu, iyileştirme için somut bir plan olmalıdır.
- Biçim çeşitliliği: ekipler katılımı sürdürmek için farklı teknikler ve yöntemler kullanır.
Neden Çevik bir retrospektif yürütmelisiniz
Düzenli retrospektifler yürütmek, Agile yaklaşımının temel bir unsurudur ve düzenli iletişim ve iş akışlarını etkileme fırsatı yoluyla ekibe fayda sağlar:
- Ekip yansıtıcıdır
Retrospektif, ekibe hem başarılı uygulamaları hem de iyileştirme alanlarını belirlemek için geçmiş sprint veya iterasyon boyunca yaptıkları çalışmaları değerlendirme fırsatı verir.
- Ekip başarıları ve zorlukları görür
Geriye dönük incelemede, ekip neyin iyi çalıştığını ve hangi uygulamaların devam ettirilmeye değer olduğunu belirleyebilir. Toplantı ayrıca performansın önündeki engelleri ve zorlukları bulma şansı da sağlar.
- Süreçleri iyileştirmek için fikirler ortaya çıkıyor.
Retrospektif, iş süreçlerinin nasıl optimize edileceği, üretkenliğin ve iş kalitesinin nasıl artırılacağı konusunda beyin fırtınası ve fikir paylaşımı için alan yaratır.
- Ekip içindeki ilişkiler güçlenir
Sorunları birlikte tartışmak ve çözmek ekip oluşturmayı teşvik eder, güveni geliştirir ve katılımcılar arasındaki iletişimi iyileştirir.
- Sonuçlar için sorumluluk artar.
Retrospektifler ekibi kendi süreçlerini yönetme konusunda güçlendirir, bu da sahiplenmeyi ve motivasyonu artırır.
- Süreçler sürekli olarak iyileştirilir
Düzenli retrospektifler, Agile’ın Kaizen prensibine uygun olarak geliştirme süreçlerinin sürekli iyileştirilmesini sağlar.
- Hataların tekrarlanma riski azalır.
Geçmiş deneyimleri analiz etmek, gelecekte aynı hataları tekrarlamaktan kaçınmaya yardımcı olur.
- Ekip değişime uyum sağlar
Geliştirme ekibi için retrospektifler, proje veya iş ortamındaki değişikliklere hızlı bir şekilde uyum sağlamalarına yardımcı olur.
Ekip içinde retrospektif nasıl yapılır: aşamalar, yöntemler ve teknikler
Bir retro yürütmek birkaç aşamadan oluşur: hazırlık, veri toplama, fikir üretme, eylem planı oluşturma ve sonuçlandırma. Her aşamanın kendi hedefleri vardır ve ekip katılımını en üst düzeye çıkarmak ve somut sonuçlar üretmek için belirli yöntem ve teknikler kullanır.
Her aşamada temel kurallara uymak önemlidir: tüm ekibin katılımı, zaman sınırlamalarına uyulması (aşama başına 10 ila 25 dakika), açık fikir alışverişi için güvenli bir ortam, süreç iyileştirmeye odaklanma ve eylem odaklılık.
Retrospektif için hazırlık
Sahnenin amacı: toplantı için bir ortam sağlamak.
Hazırlık, genellikle hafife alınan kritik bir adımdır. Verimli bir toplantı yapmak için yapmanız gerekenler
- Geriye dönük incelemenin hedeflerini tanımlayın – ekibin durumunu analiz edin ve süreçlerin iyileştirilmesi veya belirli sorunların çözülmesi gibi nelere odaklanılması gerektiğini belirleyin. Retrospektifin amacı açıkça belirtilmelidir.
- Zamanı seçin – tüm ekip toplantıda hazır bulunmalıdır.
- Mekan seçin – çevrimdışı toplantılar için rahat bir toplantı odası uygundur, çevrimiçi toplantılar için arama yapmak ve sonuçları kaydetmek için önceden uygun bir platform bulmaya değer.
- Malzemeleri ve araçları hazırlayın – beyaz tahtalar, çıkartmalar, keçeli kalemler, zamanlayıcı, vb.
- Biçim ve teknikleri seçin – biçim, toplantının amacına göre seçilebilir.
Veri Toplama
Aşamanın amacı: Geçmiş sprint veya iterasyon hakkında objektif bilgi toplamak, önemli olayları, başarıları ve zorlukları belirlemek.
Uzunluk: sprintin uzunluğuna ve ekibin büyüklüğüne bağlı olarak genellikle 15-20 dakika.
Ne yapılması gerekiyor:
- Bir zaman çizelgesi oluşturun: sprint dönemini temsil eden bir çizgi çizin ve katılımcılardan bu çizgi üzerinde önemli olayları, başarıları ve zorlukları işaretlemelerini isteyin.
- Metrikleri toplayın: ekibe sprintin temel metriklerini (hız, tamamlanan görevler, kod kalitesi vb.) gösterin ve bu metriklerin sprint hedefleriyle nasıl ilişkili olduğunu tartışın.
- Ekibin duygusal durumunu tespit edin: sprint sırasında ekibin duygusal arka planını belirlemek için teknikler kullanın.
- Başarıları ve zorlukları bulun: katılımcılardan karşılaştıkları ana başarıları ve zorlukları yazmalarını isteyin.
Veri toplama teknikleri:
- Mad/Sad/Glad – katılımcılar olumsuz (Mad, Sad) veya olumlu (Glad) duyguları tetikleyen olayları post-it notlarına kaydederler.
- Ekip Radarı – işin farklı yönlerini (örneğin, iletişim, kod kalitesi, geliştirme hızı) içeren bir radar diyagramı çizin ve katılımcılar radar eksenleri üzerindeki noktaları işaretleyerek her bir yönü derecelendirin.
Sahne için öneriler:
- Tüm ekip üyelerinin aktif katılımını sağlayın.
- Konuşurken dürüstlüğü ve açıklığı teşvik edin.
- Yorumlardan ziyade gerçeklere ve gözlemlere odaklanın.
- Yorumlardan ziyade gerçeklere ve gözlemlere odaklanın.
- Bilgiyi açık bir şekilde sunmak için görsel yöntemler kullanın.
- Bu aşamada çözümleri tartışmaktan kaçının – sadece bilgi toplamaya odaklanın.
Aşama Sonucu: Aşamanın sonunda ekip, başarılar, zorluklar, duygusal arka plan ve temel ölçütler dahil olmak üzere geçmiş sprintin tam bir resmine sahip olmalıdır. Bu bilgiler bir sonraki aşama olan içgörü üretme ve çözüm bulma aşamasının temelini oluşturacaktır.
İçgörü Oluşturma
Aşamanın amacı: toplanan verileri analiz etmek, sorunları ve iyileştirme fırsatlarını belirlemek ve belirlenen sorunları çözmek için fikirler üretmek.
Süre: toplanan veri miktarına ve ekibin büyüklüğüne bağlı olarak tipik olarak 20-25 dakika.
Ne yapılması gerekiyor:
- Toplanan verileri analiz edin: kalıpları ve eğilimleri belirlemeye çalışın.
- Ana sorunları tanımlayın.
- Süreç iyileştirme için fikir toplayın.
- Fikirleri gruplandırın ve önceliklendirin: benzer olanları birleştirin, en umut verici olanları bulun.
- Fikirleri gruplandırın ve önceliklendirin: benzer olanları birleştirin, en umut verici olanları bulun.
Fikir üretme teknikleri:
- Beyin fırtınası – ekip eleştiri olmaksızın özgürce fikir üretir, her fikir analiz için örneğin post-it notlarına yazılır.
- SCAMPER – eylem merceğinden fikir üretme yöntemi: İkame et, Birleştir, Uyarla, Değiştir, Başka bir amaçla kullan, Ortadan kaldır, Tersine çevir.
- “5 Neden”:
- Sorunu belirtin.
- “Bu sorun neden ortaya çıktı?” diye sorun.
- Cevap aldığınızda tekrar “Neden?” diye sorun.
- Sorunun nedenine ulaşana kadar işlemi tekrarlayın.
Örnek: Ekibin tüm sprint görevlerini tamamlamak için zamanı yoktu.
- Ekip neden görevleri zamanında tamamlayamadı?
- Çünkü bazı görevlerin beklenenden daha zor olduğu ortaya çıktı.
- Görevler neden beklenenden daha zor oldu?
- Çünkü tahmin yaparken tüm teknik detayları dikkate almadık.
- Neden tüm teknik ayrıntıları dikkate almadık?
- Çünkü değerlemeden önce teknik uzmanlara danışmadık.
- Neden uzmanlara danışmadınız?
- Çünkü uzmanlar planlama toplantısında hazır bulunmuyorlardı.
- Uzmanlar neden toplantıya katılmadı?
- Çünkü uzmanları planlamaya dahil etmek için yerleşik bir sürecimiz yok.
Temel sorun, uzmanların katılımına ilişkin düzenlemelerin eksikliğidir.
Sahneyi yönetmek için öneriler:
- Yaratıcılığı ve ezber bozan düşünmeyi teşvik edin
- Katılımcıların herhangi bir fikri ifade etmekten korkmadıkları bir atmosfer yaratın.
- Fikir üretme aşamasında fikirleri eleştirmekten kaçının.
- Fikirlerin niteliğine değil niceliğine odaklanın.
- Farklı fikirler ve sorunlar arasında bağlantılar bulmaya çalışın.
Aşama Sonucu: Aşamanın sonunda, ekibin süreç iyileştirme için bir fikir ve öneri listesi olmalıdır. Bu liste bir sonraki aşama olan karar verme ve eylem planlaması için temel oluşturacaktır.
Bir eylem planı oluşturmak
Aşamanın amacı: Uygulama için en etkili fikirleri seçmek ve bunların uygulanması için somut bir plan geliştirmek.
Süre: Seçilen fikirlerin sayısına ve karmaşıklığına bağlı olarak genellikle 20-25 dakika.
Ne yapılması gerekiyor:
- Fikirlere öncelik verin: önceki adımdaki fikirleri değerlendirin, en önemli ve gerçekçi önerileri seçin.
- Bir eylem planı geliştirin: spesifik, ölçülebilir adımlar belirleyin.
- Sorumlulukları belirleyin: her bir eylemin uygulanmasından kimin sorumlu olacağını belirleyin.
- Son tarihleri belirleyin: her bir eylemin gerçekleştirilmesi için bir hafta, bir ay veya bir sonraki retrospektife kadar bir zaman dilimi tanımlayın.
- Başarı kriterlerini tanımlayın.
Eylem planı oluşturma teknikleri:
- SMART hedefler – Spesifik, Ölçülebilir, Ulaşılabilir, İlgili ve Zamana Bağlı hedefler formüle edin.
- Bir eylem planı oluşturmaya çalışın
- Oylama Noktaları – her katılımcı sınırlı sayıda oy alır ve bu oyları dijital veya fiziksel bir panoda önerilen fikirler arasında paylaştırır.
Sahne için öneriler:
- En önemli iyileştirmelerin az bir kısmına odaklanın.
- Seçilen hedeflerin gerçekçi ve bir sonraki sprint içinde ulaşılabilir olduğundan emin olun.
- Belirsiz ifadelerden kaçınarak her bir eylemi açıkça ifade edin.
- Eylem planını tüm ekibin erişimine açık olacak şekilde belgeleyin.
- Eylem planını tüm ekibin erişimine açık olacak şekilde belgeleyin.
- Tüm katılımcıların planı kabul ettiğinden emin olun.
Aşama Sonucu: Aşamanın sonunda ekip, önceliklendirilmiş bir iyileştirme listesi, her bir iyileştirmeyi uygulamak için belirli adımlar, her bir eylemden kimin sorumlu olduğu, tamamlanma zaman çizelgeleri ve başarıyı değerlendirme kriterlerini içeren bir eylem planına sahip olmalıdır.
Kapanış
Sahnenin amacı: retro sonuçlarını özetlemek, tüm katılımcıların alınan kararları ve taahhütlerini anladığından emin olmak ve toplantıyı olumlu bir notla bitirmek.
Süre: genellikle 10-15 dakika.
Ne yapılması gerekiyor:
- Ana bulguların ve alınan kararların kısa bir özetini tartışın.
- Tüm katılımcıların eylem planını ve rollerini anladığından emin olun.
- Tüm kararları ve eylem planını belgeleyin.
- Katılımcıların retrospektif hakkındaki görüşlerini toplayın.
- Katılımcıların retrospektif hakkındaki görüşlerini toplayın.
- Toplantıyı teknikler veya oyunlarla olumlu bir şekilde sonlandırın.
Geriye dönük incelemeyi sonlandırma teknikleri:
- Teşekkür – katılımcılar sprint veya retrospektife katkıda bulundukları için birbirlerine minnettarlıklarını ifade ederler.
- Memnuniyet Ölçeği – katılımcılar retrospektiften duydukları memnuniyeti 1 ila 5 arasında derecelendirir.
- Tek Kelime – her katılımcı retrospektifle ilgili izlenimlerini tek kelimeyle anlatır.
Sahneyi yönetmek için öneriler:
- Geriye dönük incelemenin ana sonuçlarını ve kararlarını açıkça ifade edin.
- Tartışmaya aktif katılımları ve katkıları için herkese teşekkür ederiz.
- Geriye dönük incelemenin sonuçlarını herkesin erişebileceği bir yerde kaydedin.
- Geriye dönük süreç hakkında geri bildirim toplayın.
- Geriye dönük süreç hakkında geri bildirim toplayın.
Aşama Sonucu: Aşamanın sonunda, tüm katılımcılar geriye dönük incelemenin ve eylem planının sonuçlarını net bir şekilde anlamalı ve geriye dönük incelemenin sonuçlarını içeren bir belge oluşturulmalı ve tüm ekibin kullanımına sunulmalıdır.
Geriye dönük inceleme için araçlar
Hem fiziksel hem de dijital araçlar retrospektif için uygundur. Ekip şahsen bir araya geliyorsa, tartışma için bir parça kağıt, beyaz tahta, post-it ve işaretleyiciler kullanılabilir. Ekip uzaktan çalışıyorsa, bir görüntülü arama hizmeti çağırmaya ve çevrimiçi dijital beyaz tahtaları veya diğer özel retrospektif hizmetlerini kullanmaya değer.
Tartışmayı verimli kılmak için, ekibin sprintte tamamlanan görevleri tam olarak anlaması önemlidir – işi takip etmek için yazılım ürünü ve çözüm geliştirme yönetim sistemlerini kullanmak yaygındır. Örneğin SimpleOne SDLC, ekiplerin ürün oluşturma ve geliştirme ile ilgili görevleri takip edebilmesi için Scrum ve Kanban çerçeveleri üzerinden çalışmayı destekler. Sistemdeki düzen, retrospektif için hızlı bir şekilde hazırlanmaya ve sprint görevlerinden hiçbirini gözetimsiz bırakmamaya yardımcı olur.
Sık yapılan hatalar ve bunlardan nasıl kaçınılacağı
Ekip toplantıyı organize ederken ve yürütürken hatalar yaparsa retrospektiflerin faydaları ortaya çıkmayabilir. Ancak bunlar düzeltilebilir, böylece düzenli retrospektifler ekibin ve süreçlerin sürekli iyileştirilmesi için etkili bir araç haline gelir.
Sorun: Geriye dönük sonuçlar üzerinde işlem yapılmaması
Çözüm: Her retrospektifi belirli bir eylem planı ile sonuçlandırın, her eylem için sorumluluk verin ve son tarihleri belirleyin. Bir sonraki retrospektif bir önceki eylem planının tartışılmasıyla başlayabilir.
Problem: Sadece olumsuza odaklanmak
Çözüm: Sprint’in hem olumlu hem de olumsuz yönlerini ortaya çıkaran teknikler kullanın.
Örneğin:
- Başla, Dur, Devam et tekniği için üç soruya cevap vermeniz gerekir: sonuç için ne yapmaya başlamanız gerektiği, ne yapmayı bırakmanız gerektiği ve ne yapmaya devam etmeniz gerektiği;
- 4 L (Beğenilen, Öğrenilen, Eksik Olan, Özlenen) tekniği – katılımcılar sprint hakkında neleri beğendiklerini, neleri öğrendiklerini, neleri kaçırdıklarını ve gelecekte neleri istediklerini anlatırlar.
Problem: Bireysel katılımcıların baskınlığı
Çözüm: Tüm ekip üyelerinin toplantıya eşit katılımını sağlamaya yardımcı olacak teknikler kullanın. Kolaylaştırıcının rolü, her katılımcının söz sahibi olmasını sağlamaktır. Bunun için 1-2-4-Hepsi yöntemi kullanılabilir:
- 1 – Bireysel çalışma: her katılımcı birkaç dakika boyunca belirli bir soru veya sorun hakkında bağımsız olarak düşünür. Bu, herkesin düşüncelerini başkalarının etkisi olmadan formüle etmesine olanak tanır.
- 2 – İkili çalışma: katılımcılar eşleşir ve fikirlerini tartışır. Bu, görüş alışverişinde bulunmak ve fikirleri daha da geliştirmek için bir fırsat sağlar.
- 1 – Çiftler halinde çalışma: katılımcılar eşleşir ve fikirlerini başkalarının etkisi olmadan tartışır.
- 4 – Dört kişilik gruplar halinde çalışma: iki çift bir araya gelerek dört kişilik bir grup oluşturur. Önceki aşamalarda geliştirilen fikirleri tartışırlar ve en önemli veya ilginç olanları seçerler.
- Tüm – Genel tartışma: Dört kişilik her grup temel fikirlerini tüm ekibe sunar. Daha sonra genel bir tartışma ve özetleme yapılır.
Sorun: Zaman kısıtlı olduğunda retrospektifleri göz ardı etmek
Çözüm: Ekip takviminde retrospektifler için zaman planlayın. Uzun vadeli etkinlik için retrospektiflerin önemini açıklayın. Gerekirse, en önemli konulara odaklanarak 15-30 dakikalık daha kısa retrospektifler gerçekleştirin.
Sorun: Geçmişten geleceğe aynı sorunların tekrarlanması
Çözüm: Belirlenen sorunların ve alınan kararların kaydını tutun. Önceki çözümlerin neden işe yaramadığını analiz edin. Dışarıdan yardım almayı veya sorunu çözme yaklaşımınızı değiştirmeyi düşünün.
Sorun: Açık tartışma için güvenli bir ortamın olmaması
Çözüm: Tartışmaların gizliliği için bir kural belirleyin ve yapıcı geri bildirimi teşvik edin. Ekip açık tartışmaya hazır değilse, geri bildirim toplamak için anonim yöntemler kullanılabilir.
Problem: Retrospektifler rutin ve etkisiz hale geliyor
Çözüm: Retrospektiflerin formatını ve tekniklerini düzenli olarak değiştirin, farklı ekip üyelerini kolaylaştırıcı olarak dahil edin. Ayrıca retrospektiflerin yeri ve zamanlaması ile ilgili denemeler yapabilirsiniz – her zaman çevrimiçi veya ofiste olmak zorunda değildir. Örneğin, tematik bir retrospektif yapabilir ya da ortam değişikliği için farklı bir yere gidebilirsiniz.
Problem: Süreçler ve olaylar yerine bireylere odaklanma
Çözüm: Kişilikler yerine eylemleri ve durumları tartışmayı bir kural haline getirin. “5 Neden” gibi süreçlere odaklanan teknikler kullanın.
Özgeçmiş
Düzenli retrospektifler sürekli ekip gelişimine, daha iyi iletişime ve sprintlerde üretkenliğin artmasına yardımcı olur. Etkili bir toplantı yapmak için bir aşama yapısını takip etmek önemlidir: hazırlık, veri toplama, fikir üretme, eylem planı, toparlama.
Ayrıca kurallara da uymak gerekir: tüm ekip katılır, toplantı fikirlerin paylaşılması için güvenli bir atmosfere sahiptir ve odak noktası süreçlerdir. Tekniklerin ve araçların kullanılması, rutin düzenli ekip toplantılarında bile ekibin katılımını sağlayacaktır.