Çevik Manifesto, 11 Şubat 2001 tarihinde çevik yazılım geliştirme sürecindeki en vizyoner yazılım mühendislerinden 17'si tarafından yapılan kamuya açık beyanlarıydı. Bu toplantı sırasında, çevik yazılım geliştirme, geliştiricilerin aralarından seçim yapabilecekleri birçok seçenekle yeni bir konsepttir. Çevik Manifesto, ileriye dönük tüm çevik süreçlerin temel ilkeleri ve fikirleri üzerinde anlaşmaya varmak için çevik işlemenin tüm parlak beyinlerini bir yerde bir araya getirme çabasıydı.
Çevik geliştirme sürecinin bazı iyi örnekleri arasında aşırı programlama, titizlik, uyarlanabilir yazılım geliştirme ve dinamik sistem geliştirme yöntemi (DSDM) bulunur. Bu işlemlerin her biri, bilgisayar yazılımının uygulanması için daha iyi yöntemler oluşturmaya çalışır. Tüm bu yöntemlerde ortaya çıkan önemli gelişme, yazılım geliştirmenin iş gereksinimlerindeki değişiklikleri destekleyecek şekilde üretilmesi ve müşteriye geri bildirim döngüsünü kapatan işlemler gerektirmemesi gerektiğidir.
Çevik geliştirme sürecinin oluşumlarından önce, tüm yazılım geliştirme bir şelale yönteminde tamamlanmıştır. "Şelale" terimi, yukarıda belirtilen tüm işlevselliği içerecek bir sonla tanımlanacak ve tamamlanmış ve tüm gereksinimlerin başlamasını gerektiren düz iş modeli sürecini tanımlamak için kullanılır. Bir şelale gibi, tüm sistem gelişimi için net bir başlangıç ve bitiş var. Bu geliştirme süreci, tüm yazılım uygulamasının tamamlanmasından önce gereksinimlerdeki değişikliklerin yapılmasına izin vermez.
Robert Martin koordinasyonunda Utah, Snowbird'deki bir kayak kulübünde halka açık bir toplantı yapıldı. Katılımcıların listesi Kent Beck, Dave Tomas, Mike Beedle, Jeff Sutherland, Arie van Bennekum, Ken Schwaber, Alistiar Cockburn, Steve Mellor, Ward Cunningham, Robert C. Martin, Martin Fowler, Brian Marick, James Grenning, John Kern, Jim Highsmith, Ron Jeffries ve Andrew Hunt. Bu bireylerin tümü çevik, hafif geliştirme metodolojilerini desteklerken, her birinin metodolojiyi nasıl uygulayacağı konusunda kendi tercihleri vardı.
Çevik Manifesto'nun imzalayan tarafları tarafından dört temel değer tanımlanmış ve kabul edilmiştir. Birincisi, bireylere ve etkileşimlere araçlar ve süreç üzerinde değer vermekti. İkincisi, çalışan yazılım kapsamlı belgeler üzerinden değerlendirildi. Müşteriyle işbirliği, kısıtlı müzakerelerden daha önemli olarak kabul edildi. Son olarak, grup bir planı takip eden değişikliklere cevap verme konusunda değer verme sözü verdi.
Bu ekibin ve Çevik Manifesto'nun özü, müşterinin önemini anlayan bir gelişim ortamı süreci yaratmaktı. Bu, müşteriyle açık ve sürekli işbirliği yaparak yapılabileceğine inanıyordu. İletişim, yapılan işin aslında iş değeri üretmesini ve müşteriden geri bildirim almasını sağlamaya yardımcı olacaktır.
Temel değerlere ek olarak, Çevik Manifesto da müşterinin katılımının erken ve sıklıkla daha iyi bir genel yazılım uygulamaları için sağladığı inancını güçlendiren birkaç temel ilke içerir. Yinelemeli bir yazılım süreci yaratarak müşteri, gereksinimlerdeki değişikliklere izin vererek nihai ürünü ince ayarlayabilmektedir. Uygulamanın algılanması daha iyidir çünkü çalışan bir sistem, sistemde kaydedilen ilerlemenin temel bir ölçüsüdür.


