Çevik Manifesto: Dört Değer, On İki İlke ve Doğru Okuma
Çevik manifesto, yazılım geliştirme pratisyenlerinin ortak değerlerini dört cümlede, bu değerlerin gerekçesini ise on iki ilkede özetleyen bildirgedir. Scrum ve Kanban gibi çerçevelerin dayandığı düşünce çerçevesidir.
Bir bakışta
- Manifesto bir yöntem değil, değerler bildirgesidir. Adım adım uygulanacak bir süreç sunmaz; ekiplerin kararlarını hangi öncelikle vereceğini söyler.
- Dört değer "sağdaki daha değerli" biçiminde kurulur. Soldaki öğeler değerini korur; çelişki olduğunda sağdakine ağırlık verilir.
- On iki ilke değerleri günlük pratiğe bağlar. Sık teslim, değişime açıklık, günlük iş birliği, sürdürülebilir tempo ve düzenli yansıtma bu ilkelerin çekirdeğidir.
- Manifesto Scrum ya da başka bir çerçeveyle aynı şey değildir. Çerçeveler manifestonun değerlerini uygulamaya döker; manifesto çerçevelerden önce ve onlardan bağımsızdır.
Çevik manifesto nedir?
Çevik manifesto (Agile Manifesto), yazılım geliştirmeye farklı bakan pratisyenlerin bir araya gelerek yayımladığı kısa bir bildirgedir. Giriş cümlesi, yazarların yazılım geliştirmenin daha iyi yollarını hem bizzat yaparak hem de başkalarına yardım ederek keşfettiklerini söyler. Metin dört değer cümlesinden oluşur; bunları tamamlayan on iki ilke ayrı bir sayfada yayımlanır.
Manifestonun gücü kısalığındadır. Hiçbir rol, olay ya da araç tanımlamaz. Bu yüzden Scrum, Kanban, Extreme Programming gibi farklı çerçeveler aynı değerleri paylaşabilir.
Dört değer ne söylüyor?
Her değer "X, Y'den ziyade" biçiminde kurulur. Metin açıkça belirtir: soldaki öğelerde de değer vardır, ancak sağdakiler daha değerli bulunur.
Bu yapı bir yasak değil, çatışma anında kullanılacak öncelik sırasıdır. Takım dokümantasyon yazmaz demek değildir; yazmak çalışan yazılımın önüne geçtiğinde sorun başlar.
Her değerde sağdaki öğe çatışma anında önceliklidir
Dört değer yan yana
| Daha değerli bulunan | Değerini koruyan | |
|---|---|---|
| İnsan ve araç | Bireyler ve etkileşimler | Süreçler ve araçlar |
| Ürün ve belge | Çalışan yazılım | Kapsamlı dokümantasyon |
| Müşteri ilişkisi | Müşteriyle iş birliği | Sözleşme pazarlıkları |
| Değişim ve plan | Değişime karşılık vermek | Bir plana bağlı kalmak |
On iki ilke nasıl gruplanır?
İlkeler tek tek ezberlenmekten çok, hangi soruya cevap verdiklerine göre okunmalıdır. • Teslim: Değerli yazılımın erken ve sürekli teslimi öncelik sayılır; teslim sık yapılır ve mümkün olan en kısa aralık tercih edilir. Çalışan yazılım ilerlemenin temel ölçüsüdür. • Değişim: Gereksinimler geliştirmenin geç aşamasında bile değişse karşılanır, çünkü çevik süreçler değişimi müşterinin rekabet avantajına çevirir. • İş birliği: İş tarafı ile geliştiriciler proje boyunca her gün birlikte çalışır; bilgi aktarmanın en etkili yolu yüz yüze konuşmadır. • İnsan: Projeler motive bireyler etrafında kurulur, onlara ortam ve destek verilir, işi yapacaklarına güvenilir. En iyi mimari ve tasarımlar öz örgütlenen takımlardan çıkar. • Kalite ve sürdürülebilirlik: Teknik mükemmelliğe ve iyi tasarıma sürekli dikkat çevikliği artırır; sponsorlar, geliştiriciler ve kullanıcılar sabit bir tempoyu süresiz koruyabilmelidir. • Sadelik ve öğrenme: Yapılmayan işi çoğaltma sanatı olan sadelik şarttır; takım düzenli aralıklarla nasıl daha etkili olacağını düşünür ve davranışını ayarlar.
Sık yapılan yanlış okumalar
Manifesto en çok "plansız çalışmak" ya da "doküman yazmamak" olarak yanlış anlaşılır. Değer cümlelerinde soldaki öğeler korunur: planlama ve dokümantasyon yapılır, ancak kendi başına amaç haline gelmez.
İkinci yanlış okuma, bir çerçeveyi uygulamanın çevik olmaya yettiğini sanmaktır. Takım Scrum olaylarını düzenli yapıp müşteriden geri bildirim almıyor, değişimi engelliyor ve ilkeleri umursamıyorsa çerçevenin biçimi vardır ama manifestonun ruhu yoktur. Üçüncü yanlış, manifestoyu her ortamın tek doğrusu saymaktır; metin yazılım geliştirme bağlamından doğmuştur ve diğer alanlara uyarlanırken yargı gerektirir.
Gerçek hayatta nasıl uygulanır?
Bir ekip yeni bir raporlama özelliği üzerinde çalışıyor olsun. Müşteri baştan kapsamlı bir şartname istiyor, ekip ise önce çalışan bir ilk sürümü göstermeyi öneriyor. İlk sürüm kullanıma sunulduğunda müşteri istediği raporun aslında farklı bir kırılımda olması gerektiğini fark ediyor.
Ekip burada dört değeri birlikte yaşar: müşteriyle sürekli konuşur, çalışan yazılımla gerçeği gösterir, değişikliği sözleşme maddesine çevirmek yerine kabul eder ve planı yeni bilgiye göre günceller. Kurgusal örnektir; ama manifestonun sağ taraftaki öğeleri tam da bu öğrenme döngüsünü korumak için öne çıkarılır.
Çevik manifesto Mindset programlarında nerede geçer?
Konu, Hibrit Proje Yöneticiliği Sertifika Programı'nda Scrum ve Kanban temelleri ile hibrit yaklaşım modüllerinde, Agile Project Management Foundation ve PMP Sertifikasyon Hazırlık programlarında ise uyarlanabilir yaklaşımların arka planı olarak yer alır. Proje yöneticileri için asıl soru, manifestoyu ezberlemek değil, geleneksel planlama ile çevik değerler arasında kararı nasıl vereceğidir.
İlgili Mindset programı
Hibrit Proje Yöneticiliği Sertifika Programı
Sık sorulan sorular
Çevik manifestoyu kimler yazdı, hangi alan için?
Manifesto, yazılım geliştirmeye farklı yaklaşımlarla bakan pratisyenlerin ortak metni olarak yayımlandı. Hedef alanı yazılım geliştirmedir. Sonraki yıllarda ürün yönetimi, pazarlama ve insan kaynakları gibi alanlar da değerleri uyarladı; ancak bu uyarlamalar manifestonun kendisinden değil, onu yorumlayanlardan gelir.
Çevik manifesto ile Scrum aynı şey mi?
Hayır. Manifesto değerleri söyler, Scrum ise rolleri, olayları ve çıktıları tanımlayan bir çerçevedir. Bir ekip Scrum'ı kullanıp manifestonun değerlerinden uzak kalabilir; tersine, farklı bir yöntemle çalışıp bu değerleri güçlü biçimde yaşayabilir.
Manifesto süreç ve dokümantasyonu reddediyor mu?
Hayır. Metin, sol taraftaki öğelerde de değer bulunduğunu açıkça yazar. Öncelik sırası çatışma anı içindir: belge yazmak çalışan yazılımın önüne geçiyorsa ya da bir araç iletişimin yerini alıyorsa sağdaki öğe tercih edilir.
Geleneksel proje yönetimiyle birlikte kullanılabilir mi?
Evet. Hibrit modellerde sabit bölümler plan odaklı, belirsiz bölümler çevik yürütülür. Manifestonun değerleri bu karar için ölçüt sağlar: gereksinimlerin değişme ihtimali yüksek, geri bildirim değerliyse çevik değerler daha çok ağırlık kazanır.