Çevik Manifesto, Açıklandı
Yayınlanan: 2022-08-23Herhangi bir iyi hareketin bir politika ve niyet beyanı olan bir manifestosu vardır. Sanat hareketleri, siyasi hareketler ve aklınıza gelebilecek her şey için manifestolar var. Yine de proje yönetimi çizgileri boyunca daha fazlası Çevik Manifesto'dur.
Çevik, bu alanda biraz tartışmalı bir konudur. Bazıları buna metodoloji diyor, bazıları ise çerçeve olarak adlandırıyor. Her iki durumda da, çevik, erişimini hemen hemen her sektöre genişletmeden önce ilk olarak yazılım geliştirmeden yararlanan hızlı ve çevik bir çalışma yöntemi sunar. Artık, Gantt çizelgelerini ve şelale projelerini kullanan proje yönetimi gelenekçileri bile çevikliğin önemine dikkat ediyor.
Agile'a aşina değilseniz veya bu kelimeyi duyduysanız ancak hala tam olarak bilmiyorsanız endişelenmeyin. Yalnız değilsin. Çeviklik sadece kutuplaşmakla kalmaz, deneyimsizler için anlaşılması zor olabilir. Bu yüzden çevikliğin ne olduğunu ve Çevik Manifesto'nun önemini açıklayacağız.
Çevik Nedir?
Daha önce yazdığımız gibi, bu yüklü bir soru. Bu bir mayın tarlası olabilir, bu yüzden dikkatli bir şekilde adım atacağız ve size çevikliğin tartışmasız bir tanımını sunmaya çalışacağız. Konuda ustalaştıkça tencereyi karıştırmaktan çekinmeyin.
Çevik yazılım geliştirme deyimi ilk olarak 2001'de kullanıldı, ancak çevik aslında 1990'ların ortalarından beri projelere uygulandı. Yazılım geliştiriciler, ekipler ve paydaşlar arasındaki yakın işbirliğini, iş değerinin sık sık teslimini ve kendi kendini organize eden ekipleri vurgulamaya başladı. Ancak, bu fikirlerin kodlanması Çevik Manifesto'ya kadar değildi.
İlgili: Çevik vs Şelale ve Hibrit Projelerin Yükselişi
Değişimin Rolü
Çevik İttifak'a göre, “Çevik, değişim yaratma ve değişime cevap verme yeteneğidir. Belirsiz ve çalkantılı bir ortamla başa çıkmanın ve nihayetinde başarılı olmanın bir yoludur.”
Başka bir deyişle, çeviklik, bir projede her zaman olduğu gibi, uyum sağlama ve değişiklikler ortaya çıktıkça hızla yanıt verme ile ilgilidir. Bu, süreç içinde katı ve kireçli hale gelecek kadar yapılandırılmış olmadığı için, bazılarının diyebileceği gibi, bir metodolojiden daha fazlasıdır. Ancak, değişimin önemi Çevik Manifesto'da açıkça belirtilmiştir.
Çevik, hızla değişen yazılım geliştirme dünyasından ve genellikle belirsizlikle dolu bu ortamı anlamaktan bahsediyor. Çevik, bu değişikliklere yanıt vermek ve bunlara uyum sağlamak için bir çerçeve sağlar. Ek olarak, çevik proje yönetimi yazılımı kullanmak, planlama, çizelgeleme ve izlemeyi büyük ölçüde kolaylaştırır.
Çapraz Fonksiyonel Ekiplerin Rolü
Agile, kendi kendini organize eden ve çapraz işlevli işbirlikçi ekiplere odaklanır. Bu, sorunlara kendileri çözüm ürettikleri ve her ekip üyesinin birden fazla beceri setine sahip olduğu anlamına gelir. Oldukça özerk bir şekilde çalıştıkları için, Çevik Manifesto, davranışlar ve öncelikler için kılavuzların belirlenmesine yardımcı olur.
Hâlâ yöneticiler var tabii; sadece onları yönetmek yerine takıma hizmet ederler ve doğru becerilere sahip olduklarından emin olurlar. Ayrıca ekibi başarılı olmak için özgür bırakan bir ortam yaratırlar. Bu nedenle yöneticiler, takım için ortamı hazırladıktan sonra çoğunlukla arka planda kalırlar. Ancak, sorunları çözmeye yardımcı olmak için gerektiğinde müdahale edebilirler.
İlgili: Hizmetkar Liderlik ile Nasıl Yönetilir
Çevik Manifesto Nedir?
Çevik Manifesto'da yeterince uzun ipucu verdik - hadi tanımlayalım. Çevik kullanımdayken, gelişen çerçeveyi tanımlamanın birleştirici veya tutarlı bir yolu yoktu. 2001 yılında, endüstride çalışan 17 kişilik bir grup, yaklaşımı Utah, Snowbird'deki bir kayak merkezinde kodladı. Bu, Çevik Manifesto'nun doğuşuydu.
Grup her konuda fikir birliğine varmasa da (konunun ilerlemesini saracak hararetli tartışmanın habercisi), çevikliğin günümüzde geçerli olan iki ana bileşenini sağladılar: çevik yazılım geliştirme ve oluşturmanın temelini oluşturan bir dizi değer ifadesi terimin kendisi.
Bu toplantıdan, dört temel değeri ve çevik yazılım geliştirmeye rehberlik eden 12 ilkeyi özetleyen Çevik Manifesto haline gelecek fikirler gelişti.
Çevik Manifesto'daki Dört Çevik Değer
Çevik'in, şelale metodolojisi gibi projeleri yönetmek için kullanılan geleneksel metodolojilerden kendisini nasıl farklılaştırdığını arıyorsanız, dört çevik değer, çerçevenin benzersizliğini açıkça tanımlar. Kalın yazılan metin doğrudan manifestonun kendisinden alıntılanmıştır.
- Süreç ve araçlardan çok bireyler ve etkileşimler: Çevik, süreç ve hatta araçlardan çok insanlara daha fazla önem verir. İnsanlar iş ihtiyaçlarına yanıt verir ve geliştirme sürecini yönlendirir. Süreç ve araçlar, doğaları gereği değişime daha az duyarlıdır ve müşteri ihtiyaçlarını karşılayamayabilir.
- Kapsamlı dokümantasyon yerine çalışan yazılım: Dokümantasyon zaman alır. Agile'ın tartıştığından daha yavaş bir sürecin parçası. Teknik gereksinimlerden test planlarına ve diğer spesifikasyonlara kadar her bir dokümantasyon parçası onay gerektirir. Bu gelişmeyi geciktirir. Çevik, belgeleri ortadan kaldırmak değil, düzene koymakla ilgilidir. Dokümantasyonun değeri olsa da, çevik zihniyette her şeyden önemli olan yazılımdır.
- Sözleşme müzakeresi yerine müşteri işbirliği: Müşteriler ve ürün yöneticileri, teslimatın ayrıntılarını çözmeli, ancak bu süreci müzakere etmek yerine çevik işbirliğini teşvik etmelidir. Örneğin, geleneksel proje yönetimi metodolojilerinde müşteriler, iş başlamadan önce ürün gereksinimlerini ayrıntılı olarak görüşürler. Ancak çevik, müşteriyi sürekli geri bildirimleri için projenin yaşam döngüsü boyunca içerir.
- Bir planı takip etmek yerine değişikliklere yanıt vermek: Değişiklik olurken, geleneksel proje yönetimi metodolojisi ile çalışırken mümkün olduğunca kaçınılmalıdır. Bununla birlikte, çevik, sprint adı verilen kısa yinelemelerde çalışır, çünkü kısalıkları değişikliklere izin verir ve hatta bunları bir projeyi iyileştirmenin ve değer katmanın bir yolu olarak benimser.
İlgili: Çevik Sprint Planlama Şablonu

Çevik Gelişimin 12 İlkesi
Aşağıdaki çevik ilkeler, bir yaklaşımı çevik olarak tanımlayan şeydir. AgileManifesto.com'dan alınmıştır.
- En yüksek önceliğimiz, değerli yazılımların erken ve sürekli teslimatı yoluyla müşteriyi memnun etmektir.
- Geliştirmede geç olsa bile değişen gereksinimleri memnuniyetle karşılayın. Çevik süreçler, müşterinin rekabet avantajı için değişimden yararlanır.
- Birkaç haftadan birkaç aya kadar, daha kısa zaman ölçeğini tercih ederek, çalışan yazılımı sık sık teslim edin.
- İş adamları ve geliştiriciler, proje boyunca günlük olarak birlikte çalışmalıdır.
- Motive olmuş bireyler etrafında projeler oluşturun. Onlara ihtiyaç duydukları ortamı ve desteği verin ve işi tamamlamaları için onlara güvenin.
- Bir geliştirme ekibine ve içinde bilgi aktarmanın en verimli ve etkili yöntemi yüz yüze görüşmedir.
- Çalışan yazılım, ilerlemenin birincil ölçüsüdür.
- Çevik süreçler sürdürülebilir kalkınmayı teşvik eder. Sponsorlar, geliştiriciler ve kullanıcılar, süresiz olarak sabit bir hızı sürdürebilmelidir.
- Teknik mükemmelliğe ve iyi tasarıma verilen sürekli dikkat, çevikliği artırır.
- Sadelik - yapılmayan iş miktarını en üst düzeye çıkarma sanatı - esastır.
- En iyi mimariler, gereksinimler ve tasarımlar kendi kendini organize eden ekiplerden ortaya çıkar.
- Ekip, düzenli aralıklarla nasıl daha etkili olunacağını düşünür, ardından davranışını buna göre ayarlar ve ayarlar.
Çevik Bir Metodoloji midir?
Bazıları der ki, ördek gibi yürüyorsa ördektir. Fakat mesele bundan daha karmaşıktır. Daha önce de belirttiğimiz gibi yarışta atımız yokken, yazılım mühendisleri ve yazarın iyi bir tanımı var. İşte Tarihinden bir alıntı: Çevik Manifesto.
“Çevik hareket metodoloji karşıtı değildir, aslında çoğumuz metodoloji kelimesinin güvenilirliğini yeniden sağlamak istiyoruz. Bir dengeyi yeniden kurmak istiyoruz. Modellemeyi benimsiyoruz, ancak tozlu bir şirket deposunda bazı diyagramları dosyalamak için değil. Belgeleri benimsiyoruz, ancak hiç bakımı yapılmayan ve nadiren kullanılan yüzlerce sayfalık kitap değil. Planlıyoruz ama çalkantılı bir ortamda çevik planlamanın sınırlarını biliyoruz. XP veya Scrum ya da diğer çevik metodolojilerden herhangi birinin savunucularını "hacker" olarak damgalayanlar, hacker teriminin hem metodolojilerinden hem de orijinal tanımından habersizdir."
İster çevik bir savunucu olun, ister geleneksel metodolojileri kullanmaya kesin olarak inanan biri olun, projenizin ilerlemesini planlamanıza, izlemenize ve raporlamanıza yardımcı olabilecek bir yazılıma ihtiyacınız olacak. ProjectManager, herhangi bir metodoloji veya çerçeveye uygulanabilecek kadar esnek, bulut tabanlı bir proje yönetimi yazılımıdır. Kanban panolarından iş akışını görselleştirmeye, ekiplerin işbirliği yapmasına yardımcı olan çevrimiçi Gantt çizelgelerine ve gerçek zamanlı bir gösterge panosuna kadar her konuda yanınızdayız. Bu 30 günlük deneme sürümüyle aracımızı ücretsiz deneyin.
