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

Agile Leaders etkinliğinin 10. bölümü gerçekleştirildi. Bu bölümde Elif Özdemir konuğumuzdu. Kendisine keyifli sohbeti ve katkısı 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 11. bölümünü 10 Haziran 2015 tarihinde gerçekleştireceğiz. Etkinlik detaylarını önümüzdeki günlerde yayınlayacağız. Görüşmek üzere.

Agile Leaders Etkinliği - Episode 10

Agile Leaders etkinliğinin 10. bölümü ile sizlerleyiz. Etkinliğimizin 10. bölümünde 5 Mayıs 2015 Salı günü, saat 17:00'de Elif Özdemir bizlerle olacak. Bu bölümümüzde "Organizasyonel Kültürler" başlıklı bir sohbet gerçekleştireceğiz. Bu keyifli sohbeti kaçırmayın!


Yayın öncesinde veya canlı yayın sırasında Elif Özdemir'e yöneltmemizi istediğiniz soruları #AgileLeadersST etiketi ile Twitter üzerinden paylaşabilirsiniz.



Elif Özdemir Kimdir?


Elif Özdemir, 2000 yılında Yıldız Teknik Üniversitesi Bilgisayar Mühendisliği Bolumunden mezun olduktan sonra iş hayatına Turkcell’de yazılım geliştirici olarak başladı. 2001 yılından beri İngiltere’de EDS Group, Capgemini, Jumar Solutions firmalarında danışman, yazılım geliştirici, takım lideri görevlerinde yer aldı.

3 yılı aşkın bir süre, çevik tabanlı uygulama geliştirme ve danışmanlık hizmetleri konusunda lider olan, global BT danışmanlık şirketi ThoughtWorks’te, İş Analisti, İterasyon ve Proje Yöneticisi olarak çalıştı. Telekom, eTicaret, sivil toplum kuruluşları ve medya sektörlerindeki müşterilere çevik yazılım metodolojileri kullanarak web uygulamaları üreten takımlarla çalıştı, müşterilerine çevik analiz ve planlama süreçleri konusunda eğitimler verdi. Eylül 2012′de, İstanbul’a taşındı ve İstanbul Teknik Üniversitesi Executive MBA programını, çevik örgütsel kültürler konusundaki bitirme projesi ile tamamladı. Yaklaşık 1 sene N11.com’da İş Analisti ve Proje Yöneticisi olarak çalıştıktan sonra, Mayıs 2014'te ThoughtWorks ailesine Lider Danışman olarak katılmıştır.

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.