Scrum ve Kanban

06 Şubat 2017 6767 0 AGILE GELİŞTİRME Hakan Aksungar

SCRUM

Scrum, işin yapılandırılmasında iyi tanımlanmış bir çerçeve sağlar. Scrum, yönetimsel bir altyapı olarak kendini tanımlar.  Scrum kullanmak için organizasyonun eski alışkanlıklarından kurtularak ve daha etkin şekle dönüştürecek temel bir değişikliktir.

Ürün Sahibi (Scrum Product Owner) ve Scrum Master, tekrarlanan planlamalar için düzenli toplantılar yapar, çapraz fonksiyonlu takımlar ile durumu değerlendirerek ve güncelleme yapmayı sağlar. Kısa süreli iterasyonlar nedeniyle çapraz fonksiyonlu takımlar, yol haritasında daha fazla esneklik sağlayarak gereksiz özellikler için extra efor harcanmaz. Scrum, organizasyonda çalışanların sergilediği davranış biçimlerini ve eski alışkanlıkları daha etkin yöntemlere dönüştürecek temel bir değişimi gerektirir. 

Scrum, değişim ajanı olarak taahhüt mekanizmasından yararlanır

Takım hızını artırmak, daha fazla sorumluluk almak, kod kalitesini yükseltmek: Scrum ile çalışmak, takımlarının alışkanlıklarını değiştirmeyi, takım hedeflerine taahhüt mekanizması ile süratle ulaşmayı sağlayarak, daha iyi ve daha hızlı sonuç almaya motive edilirler. Scrum, değişim ajanı olarak takım taahhüt yararlanır. 

KANBAN  

Kanban, Scrum a göre daha az yapılandırılmıştır. Scrum’daki gibi Kanban Board üzerinde çalışılır. Artan iyileştirmeler yoluyla değişimi tanıtmak için bir model sağlar.

Çalışan mevcut sistemi değiştirmeden izleyerek, çöp üreten ve bekleme yaratan noktaların görselleştirilerek tespit edilmesini ve yok edilmesi ile iyileştirmeyi amaçlar. Yalınlaşma sayesinde kurum daha çevik tepkiler verir.  

Organizasyon içinde değişime belirlenmiş temel ilkelerin anlatımı ve genel pratiklerin uygulaması ile başlar. İlk uygulama adımlarının etkinliği ve bu uygulamalar sonucunda elde edilen değerin yüksek olmasından dolayı sistemi görselleştirmek ve işi sınırlamaktır. Pull sistemi oluşturup, “ertelenmiş tahhüt"  olgusu ile Tam Zamanlı Üretim sağlayan istikrarlı bir sistem sağlar.

Kanban değişim ajan olarak Sınırları İlerleme (WIP) ise İş yararlanır. Kanban, bir "work in progress" (WIP) tanımlamak gerekir. Önceden tanımlanmış WIP sınıra ulaşırsa, hiçbir yeni çalışma bu durumu girebilirsiniz.  

Kanban, bilgiye dayalı yaratıcı üretim sistemleri içerisinde kullanılan değişim metodolojisini belirtirken, kanban yapılan işi sınırlandırmak için görselleştirme tekniklerini kullanan bir teslimat akış sistemi oluşturur.

SCRUM ile KANBAN 

Her iki çevik yazılım geliştirme bakarak zaman tanıtmak için daha ne açık olmalıdır metodolojileri:

Organizasyonunuz da, daha verimli bir sürece doğru bir evrilme ihtiyacı varsa, Scrum kullanmak daha uygun olabilir. Tüm sistemi değiştirmeden, mevut ancak olan ancak geliştirmek istenen süreçleri, Kanban ile yapabilirsiniz. 

Çevik vs Scrum?

Scrum ile Çevik arasındaki farkları sormak, "Su" ve "Buz" arasındaki farkı sormak gibidir.

Buz, suyun fiziksel olarak katı halidir. 

Scrum ve Kanban her ikisi de çevik birer çerçevedir.

Yazılım geliştirme alanında Scrum ve Kanban, çevik bir yazılım yaklaşımının özel biçimleridir.

İLK YORUMU SİZ YAPIN!

YORUM YAP

YORUM YAPABİLMEK İÇİN ÜYE GİRİŞİ YAPMANIZ GEREKMEKTEDİR.

REFERANSLARIMIZDAN BAZILARI

Akçansa
Türk Telekom
Türk Hava Yolları
Maliye Bakanlığı

BLOGUMUZDAN YAZILAR

Yukarı Çık
BİZ SİZİ ARAYALIM