Problemlerimizin Hepsini Scrum Kılavuzu ile Çözebilir Miyiz?

Hepinizin bildiği gibi Scrum kurallarını Scrum Kılavuzu tanımlamaktadır. Bu kılavuz bize Scrum'ın ne olduğunu ve temel olarak ne yapmamız gerektiğini anlatmaktadır. Scrum Kılavuzu temel kuralları tanımlarken, ne yazık ki gerçek hayatta karşılaşılan bazı durumlar hakkında bilgiler içermemektedir. Örneğin 'Velocity (Hız)' kavramı Scrum Kılavuzu'nda kelime olarak bile geçmemektedir. Bir başka örnek olarak Sprint Backlog'daki görevlerin nasıl bir yöntem ile yerine getirilirse daha etkin iş değeri üretilebileceği kılavuzda yer almamaktadır.

Dolayısı ile Scrum Kılavuzu'nun tüm sorularımıza cevap olmadığını söyleyebiliriz. Bu durum genel olarak adaptasyon açısından avantaj olarak değerlendirilse bile, bazen de takımlar ve organizasyonlar için dezavantaj olarak ortaya çıkar. Takımlar bu tür cevap bulamadıkları durumlarda sıkıntı yaşayabilirler. 

Bu tür problemli durumlar için çözüm yöntemi olarak Scrum Pattern'leri devreye girmektedir. Scrum Pattern'leri, Scrum çerçevesinin uygulamalarında bilinen ortak hataların çözümüne yardımcı olan destekleyici süreçler olarak tanımlanmaktadır. Scrum'ın yapısı basittir ve takımların değişikliğe uyum sağlamasına yardımcı olacak şekilde tasarlanmıştır. Ancak yukarıda da bahsettiğimiz gibi Scrum her problemi çözmez.


Scrum Patternleri bir problem durumu - çözüm ikilisi olarak da tanımlanabilir. Scrum uzmanları tarafından denenmiş ve faydalı olduğu gözlemlenmiş çözümler ortaya koyar. Scrum Pattern'leri her yıl Scrum PLoP konferansında bir araya gelen uzmanlar tarafından kaleme alınmaktadır. Yaklaşık olarak 40 Scrum pattern'i bulunmaktadır. Scrum'ın yaratıcısı Jeff Sutherland'in kendisinin kaleme aldığı ve 'The Pattern Language for Hyperproductive Teams' ismini verdiği grupta 9 tane Scrum Pattern'i bulunmaktadır. Bunları şu şekilde sıralayabiliriz:

  1. Stable Teams
  2. Yesterday's Weather
  3. Swarming: One Piece Continuous Flow
  4. Interrupt Pattern: Illigitimus Non Interruptus
  5. Daily Clean Code
  6. Emergency Procedure
  7. Scrumming the Scrum
  8. Happiness Metric
  9. Teams that Finish Early Accelerate Faster

Burada anlatılan ilk iki pattern, takımların başarılı bir Sprint'e hazırlanmasında yardımcı olur. 3 ile 6 numara arasındaki patternler, Sprint içerisinde kargaşaya yol açan ortak problemlere çözüm olmaktadır. 7 ve 8 numaralı patternler hiper üretken takımların oluşmasını sağlar ve bir yan etki olarak 9. patternin oluşmasına neden olur.


Bu yazıda özet olarak değindiğimiz Scrum Patternlerini, sonraki yazılarımızda detaylı olarak anlatmaya çalışacak ve tartışmaya açacağız. Sizlerde başınızdan geçmiş gerçek hayat örnekleri ile bu yazı serisine katkı da bulunabilirsiniz.

Serinin bir sonraki yazısında görüşmek üzere.

Scrum Turkey 3 Yaşında!

Bugün en mutlu ve en önemli günlerimizden birisi. Çünkü bugün doğum günümüz! Tam 3 yıl önce bugünlerde başladığımız yolculuğumuz 3. yılını doldurdu. Bu yıl içerisinde yaptığımız en önemli çalışma Agile felsefesinin temellerini atan Martin Fowler'ı Türkiye'de ağırlamak oldu. Yeni yaşımızda da yine çok önemli kişileri Türkiye'de ağırlayacağız.


3. yılımızda neler yaptık, 12 adımda kısa kısa sizlerle paylaşmak istiyoruz:
  1. Agile Pratikler yazı serisini başlattık. Bu yazı serisinde Hazır Kriteri, Eşli Programlama, Information RadiatorsNiko Niko Takvimi ve Ne Var Ne Yok Toplantısı konularına değindik. Bu yazı serisine yeni yaşımızda da devam edeceğiz.
  2. Agile felsefesinin temelleri atan Martin Fowler'ı Türkiye'de ilk kez ağırlamak için çalışmalara başladık.
  3. Agile Leaders etkinliğimizi düzenlemeye başladık. İlginiz sayesinde bugüne kadar 9 etkinlik düzenledik. Geçmiş etkinliklerimize buradan ulaşabilirsiniz.
  4. Martin Fowler'ı Türkiye'de ilk kez ağırladığımız etkinliğimizi Thoughtworks ve Hepsi Burada ortaklığı ile gerçekleştirdik.
  5. Aramıza bir çok yeni yazarımız katıldı. Tüm yazarlarımızın bilgilerine buradan ulaşabilirsiniz.
  6. Dünya'da bir ilk olan Agile Sparrow programımızın duyurusunu gerçekleştirdik.
  7. Christopher Avery'nin Sorumluluk Süreci'nin Türkçe çevirisini yayınladık. Kendisini de yakın bir zamanda Türkiye'de ağırlayacağız.
  8. Agile Sparrow programımızın başlangıç kampını İzmir'de gerçekleştirdik.
  9. Agile Fluency Modeli'nin yaratıcısı Diana Larsen'i Türkiye'de ağırlamak için kolları sıvadık.
Sizin desteklerinizle birlikte daha nice yıllar sizlerle birlikte olmayı ümit ediyoruz. Yeni yaşımız hepimize kutlu olsun!

Agile Leaders 9. Bölümü Gerçekleştirildi

Agile Leaders etkinliğinin 9. bölümü gerçekleştirildi. Bu bölümde Diana Larsen ve Steve Holyer konuğumuzdu. Kendilerine keyifli sohbetleri ve katkıları için çok teşekkür ediyoruz.


Sizlerin geri bildirimleri bizim için çok önemli. Etkinlikle ilgili düşüncelerinizi, etkinlikte görmek istediğiniz konukları, sorularınızı vb. bize Twitter üzerinden #AgileLeadersST etiketiyle iletebilirsiniz.

Agile Leaders 10. bölümünü 6 Mayıs 2015 tarihinde gerçekleştireceğiz. Etkinlik detaylarını önümüzdeki günlerde yayınlayacağız. Görüşmek üzere.