# Scrum

Adres: https://softwaredictionary.org/tr/terimler/scrum
Kategori: Ekipler ve Süreç
Son güncelleme: 2026-09-30
Okunuşu: skram

Kısaca: Scrum, küçük bir ekibin tanımlı roller, olaylar ve çıktılarla ürünü sprint denen sabit uzunluklu döngülerde teslim ettiği bir Agile framework'üdür.

## Scrum nedir?

Scrum, karmaşık ürünleri sprint adı verilen kısa ve tekrarlanan iş döngüleriyle geliştirmeye yarayan hafif bir framework'tür. 1990'ların başında Ken Schwaber ve Jeff Sutherland tarafından oluşturulmuştur ve Scrum Guide adlı kısa ve ücretsiz bir belgede tanımlanır. Scrum, bir ekibe planlama, sonuçları denetleme ve uyum sağlama için küçük bir kurallar kümesi vererek Agile ilkelerini uygulamaya geçirir.

Bir Scrum ekibi genellikle on kişi veya daha azdır ve üç sorumluluk alanına sahiptir. Product Owner neyin geliştirilmesinin en değerli olduğuna karar verir ve planlanan tüm işlerin öncelikli listesi olan product backlog'u sıralar. Ürünü geliştiren herkes olan Developer'lar, test uzmanları ve tasarımcılar da dahil, her sprint'te kullanılabilir bir artış (increment) üretir; Scrum Master ise ekibe koçluk yapar ve engel (impediment) denen sorunların ortadan kaldırılmasına yardım eder. Her sprint aynı olayları izler: sprint planlama, 15 dakikalık günlük scrum, paydaşlarla sprint review ve sprint retrospektifi.

Scrum yazılım ekipleri tarafından yaygın olarak, ayrıca gereksinimlerin belirsiz olduğu ürün tasarımı, pazarlama ve araştırma işlerinde de kullanılır. Kısa turlarla oynayan bir spor takımı gibi düşünün: her turdan önce bir hedefte anlaşır, her gün kısa bir toplantı yapar, tur bittikten sonra skora bakıp bir dahaki sefere nasıl daha iyi oynayacaklarını konuşurlar.

Scrum çoğunlukla Agile'ın kendisiyle karıştırılır, ama Agile daha geniş felsefedir ve Scrum onun içindeki bir framework'tür. Ayrıca Kanban ile de karşılaştırılır: Scrum sabit uzunluklu sprint'lerde ve tanımlı rollerle çalışırken Kanban'da sprint yoktur; bunun yerine aynı anda kaç işin devam edebileceğini sınırlayarak sürekli bir iş akışını yönetir.

## Önemli noktalar

- Scrum, Agile'ı uygulamaya yönelik bir framework'tür, eksiksiz bir metodoloji değil.
- Üç sorumluluk alanı Product Owner, Scrum Master ve Developer'lardır.
- İş, bir ay veya daha kısa, çoğunlukla iki haftalık sprint'lerde yapılır.
- Ana çıktılar product backlog, sprint backlog ve increment'tir.
- Her sprint, ürünün gözden geçirilmesi ve sürecin retrospektifiyle sona erer.

## Sık sorulan sorular

**Scrum Master ne yapar?**

Scrum Master, ekibin Scrum'ı anlayıp izlemesine yardım eder, gerektiğinde olayları kolaylaştırır ve ekibi yavaşlatan engelleri kaldırmak için çalışır. Rol, görev dağıtan bir proje yöneticisi değil, bir koç ve kolaylaştırıcıdır.

**Scrum ile Kanban arasındaki fark nedir?**

Scrum işi sabit uzunluklu sprint'lere, tanımlı rollere ve olaylara göre düzenler. Kanban'da sprint ya da zorunlu rol yoktur; iş bir pano üzerinde görselleştirilir ve istikrarlı bir akış için devam eden iş sınırlandırılır.

**Scrum'da daily standup nedir?**

Çoğunlukla standup denen günlük scrum, Developer'ların sprint hedefine doğru ilerlemeyi kontrol ettiği ve ertesi gün için planlarını ayarladığı 15 dakikalık bir toplantıdır. Bir yöneticiye durum raporu vermek için değil, koordinasyon içindir.

---

Software Dictionary: https://softwaredictionary.org/tr · https://softwaredictionary.org/tr/llms.txt
