Proje Yönetimi Terimleri:Waterfall, Agile, Scrum, Kanban

Proje Yönetimi Terimleri:Waterfall, Agile, Scrum, Kanban

16.12.2025
271

A. Waterfall ve Agile Modelleri


1. Waterfall (Şelale) Modeli

Geleneksel ve doğrusal yöntemdir. Tıpkı bir şelalenin basamak basamak aşağı dökülmesi gibi, bir aşama bitmeden diğerine geçilmez. Geri dönüşü zordur.

  1. Mantığı: "Önce her şeyi planla, sonra yap."
  2. Süreci: Analiz -> Tasarım -> Geliştirme -> Test -> Teslimat sırasıyla ilerler.
  3. En Uygun Olduğu Yerler: İnşaat projeleri veya kapsamı, bütçesi ve süresi baştan çok net belli olan (değişiklik ihtimali düşük) işler.
  4. Dezavantajı: Proje sonunda müşteri "Benim istediğim bu değildi" derse, başa dönmek çok maliyetlidir.


2. Agile (Çevik) Model

Modern, döngüsel ve esnek yöntemdir. Proje küçük parçalara (sprint) bölünür ve her parçada çalışan bir ürün çıktısı hedeflenir.

  1. Mantığı: "Yolda öğren, uygula ve düzelt."
  2. Süreci: Planla -> Yap -> Test Et -> Müşteriye Göster -> Geri Bildirim Al -> Tekrarla döngüsüyle sürekli ilerler.
  3. En Uygun Olduğu Yerler: Yazılım geliştirme, Ar-Ge projeleri veya belirsizliğin yüksek olduğu, müşteri isteklerinin süreç içinde değişebileceği işler.
  4. Avantajı: Hatalar erkenden fark edilir, müşteri sürece dahildir ve değişime hızlı adapte olunur.


Temel Farklar

ÖzellikWaterfall (Şelale)Agile (Çevik)
YapıDoğrusal (Adım adım)Döngüsel (Tekrarlı)
EsneklikDüşük (Değişim zordur)Yüksek (Değişime açıktır)
MüşteriSadece başta ve sondaHer aşamada sürecin içinde
OdakDokümantasyon ve PlanÇalışan Ürün ve Değer

Özetle: Ne yapacağınızdan %100 eminseniz ve hiç değişmeyecekse Waterfall; yolda keşfederek ilerleyecekseniz Agile daha uygundur.


B. Scrum ve Kanban


1. Scrum Nedir?

"Sprint" adı verilen kısa (genellikle 2-4 haftalık) çalışma döngülerine dayalı, rolleri ve kuralları net olan bir çerçevedir. Rugby oyunundaki "kenetlenme" (scrum) teriminden gelir; takımın bir bütün olarak hareket etmesini esas alır.

  1. Mantığı: Karmaşık projeleri küçük, yönetilebilir parçalara böl ve düzenli aralıklarla (sprint sonlarında) çalışan bir ürün parçası teslim et.
  2. Temel Rolleri:
  3. Product Owner: Ne yapılacağına karar verir (Müşterinin sesi).
  4. Scrum Master: Süreci yönetir, engelleri kaldırır (Takımın koçu).
  5. Geliştirme Takımı: İşi yapan ekip.
  6. Kullanım: Belirsizliğin yüksek olduğu, düzenli geri bildirime ihtiyaç duyulan projeler (örn: yeni bir mobil uygulama geliştirmek).


2. Kanban Nedir?

Japonca "Görsel Kart" veya "Tabela" anlamına gelir. Toyota fabrikalarında üretim akışını düzenlemek için doğmuştur. İşleri görselleştirerek akışı sürekli kılmaya odaklanır.

  1. Mantığı: "Başladığın işi bitir, bitirmeden yenisine başlama." (Stop starting, start finishing). İşler bir panoda (Kanban Board) "Yapılacaklar", "Yapılıyor" ve "Bitti" sütunları arasında akar.
  2. Özelliği: Scrum gibi katı zaman sınırları (sprintler) yoktur. Süreklilik esastır. Aynı anda yapılabilecek iş sayısını (WIP - Work In Progress) sınırlar.
  3. Kullanım: Sürekli gelen ve acil müdahale gerektiren işler (örn: teknik destek, bakım-onarım işleri) veya üretim hatları.


Aralarındaki Temel Fark

ÖzellikScrumKanban
ZamanlamaSprintler (1-4 hafta) ile çalışır.Sürekli akış vardır, zaman sınırı yoktur.
RollerRoller (PO, SM) zorunludur.Özel roller zorunlu değildir.
DeğişiklikSprint ortasında değişiklik yapılmaz.Kapasite varsa anında yeni iş eklenebilir.
ÖlçümHız (Velocity) ile ölçülür.Döngü süresi (Cycle time) ile ölçülür.

Özetle: Düzenli, ritmik ve iteratif bir geliştirme süreci istiyorsanız Scrum; anlık değişen önceliklere sahip, sürekli bir akış yönetimi istiyorsanız Kanban daha uygundur.


Yorumlar

İlk yorumu siz yazın.

Yorum Yaz