Alistair Cockburn (Çevik hareketinin yaratıcılarından biri) diyor bu Crystal Clear (onun Çevik metodolojinin bir faset) hakkında:
Crystal Clear Seviye 3 dinleyicisine aşağıdaki kelimelerle açıklanabilir:
“4-6 kişiyi iş istasyonları ve yazı tahtaları bulunan bir odaya koyun ve kullanıcılara erişin. Kullanıcılara bir veya iki ayda bir çalışan, test edilmiş yazılım teslim etmelerini sağlayın ve aksi halde bunları yalnız bırakın. ”
Bu çevik bir tanımdır, kuşkusuz ne yaptığını bilen ve bunu yapmak ve yapmak için güvenilir olan deneyimli geliştirme personeli için. Yani bu demek yapar sahip CI ve TDD ve Pair Programlama ve tüm diğer moda şeyler kullanılır? Basitçe söylemek gerekirse ... Hayır.
Çevik bir dizi süreci takip etmek değil, etkili olmakla ilgilidir. Bunun sizin için anlamı, ekibinize ve nasıl çalıştığına, sizin için yararlı bulduğunuz şeylere bağlıdır. TDD, çalışma kodu üretmenize yardımcı olmazsa, web'de bu konuda bağırıp kullanmayan daha az ışıkları dinlemeyi bırakın! Çift Programlama gerçekten takımınızın odaklanmasına ve işlerini halletmesine yardımcı oluyorsa, zaman kaybı olduğunu söyleyenleri görmezden gelin ve takımınızı okul spor gününde 3 ayaklı bir yarış gibi organize edin.
Yıllar önce çevik yaptım, birçoğu çevik olduğumuzu bile fark etmedik - her ay ürünün tekrarlarını sunduk ve yuvarlak sabitleme hatalarını düzenli olarak ekledik. Bu tür şeyler icat edilmemiş ve yeniden düzenleme kitabı yazılmamış olduğu için kesinlikle sıfır birim testleri yaptık. Yani evet, herhangi bir çevik uygulama olmadan kesinlikle çevik yapabilirsiniz.
Alistair ayrıca Kent Beck şöyle diyor:
XP ve Yazılım Mühendisliği Enstitüsü'nün “Yetenek Olgunluk Modeli” nin beş seviyesi hakkında sorular sordu, XP'nin üç olgunluk seviyesi ile cevap verdi:
Her şeyi yazılı olarak yapın.
Bunu yaptıktan sonra, kurallardaki varyasyonları deneyin.
Sonunda, XP yapıp yapmadığınız umurumda değil.
Sonunda, XP yapıyor olsanız da olmasanız da ... bu tuzağa düşmemenizi hatırlatan akıllıca kelimeler kullanmayın .