Scrum Nedir? Çerçeveye Genel Bakış

Önceki derste Agile felsefesinin değerlerini ve dört temel prensibini inceledik; Agile'ın bir zihniyet (mindset) olduğunu, tek bir yöntem olmadığını öğrendik. Şimdi bu zihniyeti hayata geçiren en yaygın çerçeveye, Scrum'a giriş yapıyoruz.

Scrum Nedir?

Scrum, karmaşık ürünleri geliştirmek, teslim etmek ve sürdürmek için kullanılan hafif ama son derece disiplinli bir çerçevedir (framework). Bir metodoloji ya da adım adım tarif değildir; ekiplerin kendi süreçlerini bu çerçeve içinde şekillendirmesine olanak tanır. Scrum'ı Agile şemsiyesi altında konumlandırırsak: Agile felsefeyi, Scrum ise bu felsefeyi uygulamaya döken somut yapıyı temsil eder.

Ampirik Süreç Kontrolü

Scrum'ın temelinde ampirik süreç kontrolü yatar: kararlar, önceden yapılan varsayımlar yerine gözlem ve deneyimle elde edilen bilgiye dayanır. Bu yaklaşım üç sütun üzerine kuruludur:

SütunAnlamı
ŞeffaflıkSürecin ve işin durumu herkes tarafından aynı şekilde görülebilir olmalıdır.
Gözlem (Inspection)İlerleme ve çıktılar düzenli aralıklarla, sıklıkla incelenir.
Uyarlama (Adaptation)Sapma tespit edilirse süreç ya da ürün derhal ayarlanır.

Scrum'ın Üç Yapı Taşı

Roller

  • Product Owner (Ürün Sahibi): Ürünün değerinden ve Product Backlog'un önceliklendirilmesinden sorumludur.
  • Scrum Master: Ekibin Scrum'ı doğru uygulamasını kolaylaştırır, engelleri kaldırır.
  • Geliştirme Ekibi (Developers): Artışı (increment) her Sprint sonunda üreten kişilerdir.

Olaylar (Events)

  • Sprint: Genellikle 1-4 hafta süren, sabit uzunlukta çalışma döngüsü.
  • Sprint Planning: Sprint'te ne yapılacağının planlandığı toplantı.
  • Daily Scrum: Ekibin günlük 15 dakikalık senkronizasyon toplantısı.
  • Sprint Review: Üretilen artışın paydaşlarla incelendiği toplantı.
  • Sprint Retrospective: Ekibin kendi sürecini değerlendirdiği, iyileştirme fırsatlarını belirlediği toplantı.

Artefaktlar

  • Product Backlog: Ürün için gereken her şeyin önceliklendirilmiş listesi.
  • Sprint Backlog: Sprint için seçilen işler ve teslim planı.
  • Increment (Artış): Sprint sonunda ortaya çıkan, kullanılabilir ürün parçası.

Bu üç yapı taşı -roller, olaylar ve artefaktlar- birbirine sıkı sıkıya bağlıdır ve şeffaflık, gözlem, uyarlama döngüsünü besler. Bir sonraki derste bu rollerin sorumluluklarını ve birbirleriyle etkileşimlerini derinlemesine ele alacağız.

Bu dersi kayıt olmadan izleyebilirsin. İlerlemeni kaydetmek, sertifika almak ve puan tablosuna girmek için ücretsiz üye ol: Kayıt Ol