Bir önceki yazım Schneider Kültür Modeli hakkındaydı ve bu kültür modellerinden biri olan İş Birliği Kültür Modeli’nin Agile Manifesto‘ya atıfta bulunduğunu söylemiştim. Peki nedir bu Agile Manifesto?
11-13 Şubat 2001’de Utah’ın Wasatch dağlarındaki The Lodge at Snowbird kayak merkezinde 17 arkadaş bir araya gelmişti.

İlk başta bakılınca kayak yapmak ve rahatlamak için bir araya gelen bir arkadaş grubu gibi görünüyor. Tabii ki bunları da yaptılar ama bu etkinliğin sonunda artık Dünya’da önemli bir yeri olan Agile Manifesto ortaya çıktı. Bu bildiriye göre 4 değer, 12 prensip vardır.
Agile Manifestosunun Değerleri

- Süreçler ve araçlardan ziyade, bireyler ve etkileşimler önemlidir.
- Kapsamlı dokümanlardan ziyade, çalışan yazılım önemlidir.
- Sözleşmelere bağlı kalmaktan ziyade, müşteri işbirliği önemlidir.
- Bir planı takip etmekten ziyade, değişime yanıt verebilme önemlidir.
Yukarıda anlatılmak istenen mesajı bir değer üzerinden anlatalım. “Kapsamlı dokümanlardan ziyade, çalışan yazılım önemlidir.” kısmında kapsamlı dokümanların önemsiz olduğunu söylemiyor. Ancak çalışan yazılımlar, kapsamlı dokümanlardan daha önemlidir. Çünkü çalışan bir yazılım olmadıktan sonra hiç bir dokümanın anlamı yoktur.
Agile Manifestosunun Prensipleri

- Çalışan yazılımların erken ve sürekli teslimatı yoluyla müşteriyi memnuniyeti elde edilmelidir.
- Müşterinin rekabet avantajı için değişimden yararlanarak, değişen gereksinimler memnuniyetle karşılanmalıdır.
- Tercihen daha kısa zaman ölçeği kullanarak, çalışan yazılımların teslimatında devamlılık sunulmalıdır.
- Paydaşlar ve geliştiriciler, proje boyunca günlük olarak birlikte çalışmalıdır.
- Motive olmuş bireyler için onlara ihtiyaç duydukları ortam ve destek verilmelidir.
- Bir geliştirme ekibine ve içinde bilgi aktarmanın en verimli ve etkili yöntem ile olması için yüz yüze görüşün.
- İlerlemenin birincil ölçüsü, çalışan yazılımdır.
- Çevik süreçler sürdürülebilir kalkınmayı teşvik eder ve sponsorlar, geliştiriciler ve kullanıcılar, tempolarını sürekli geliştirebilmelidir.
- Çevikliğin olgunlaşması için teknik mükemmelliğe ve iyi tasarıma sürekli dikkat verilmelidir.
- Esas olan sadeliği yönetmektir.
- En iyi mimariler, gereksinimler ve tasarımlar kendi kendini organize eden ekiplerden ortaya çıkacaktır.
- Ekip, düzenli aralıklarla nasıl daha etkili olunacağını düşünür, ardından davranışını buna göre ayarlar bunu yansıtır.
Agile Manifestosu’nun değerlerine ve prensiplerine baktığımızda Schneider Kültür Modelleri’nden biri olan Kontrol Kültürü ile örtüşen bir madde yok.
Prensipteki 5. ve 12. madde ise Yetiştirme Kültürü ile örtüşürken 9. madde Yetkinlik Kültürü ile örtüşmektedir.
İş Birliği Kültürü ise hem değerlerde hem de prensiplerde etkisini büyük ölçüde gösterir. Yani, Agile Manifestosu’nu kültürü haline getiren bir şirkette İş Birliği Kültürü’nün ağır bastığını söylemek yanlış bir ifade olmaz.
Referans:
Scrum.org. (2001). Manifesto for Agile Software Development.