Alistair Cockburn (หนึ่งในผู้ริเริ่มการเคลื่อนไหวแบบ Agile) กล่าวถึงสิ่งนี้เกี่ยวกับ Crystal Clear (หนึ่งในแง่มุมของวิธีการ Agile ของเขา):
Crystal Clear สามารถอธิบายให้ผู้ฟังระดับ 3 ได้ด้วยคำต่อไปนี้:
“ ใส่คน 4-6 คนในห้องที่มีเวิร์คสเตชั่นและไวท์บอร์ดและเข้าถึงผู้ใช้ ให้พวกเขาส่งมอบซอฟต์แวร์ที่ทำงานทดสอบแล้วแก่ผู้ใช้ทุกหนึ่งหรือสองเดือนและปล่อยให้พวกเขาอยู่คนเดียว”
นั่นคือคำจำกัดความของความว่องไวเป็นที่ยอมรับสำหรับพนักงานพัฒนาที่มีประสบการณ์ซึ่งรู้ว่าพวกเขากำลังทำอะไรและสามารถไว้ใจได้และทำมันต่อไป นั่นหมายความว่าคุณต้องใช้ CI และ TDD และ Pair Programming และสิ่งที่ทันสมัยอื่น ๆ ทั้งหมดหรือไม่ พูดง่ายๆ ...
Agile ไม่ได้เกี่ยวกับการติดตามชุดของกระบวนการมันเกี่ยวกับการมีประสิทธิภาพ สิ่งที่คุณหมายถึงขึ้นอยู่กับทีมของคุณและวิธีการทำงานสิ่งที่คุณพบว่ามีประโยชน์สำหรับคุณ หาก TDD ไม่ช่วยคุณสร้างรหัสการทำงานให้หยุดฟังไฟที่น้อยกว่าซึ่งตะโกนเกี่ยวกับมันบนเว็บและอย่าใช้มัน! หากการเขียนโปรแกรมคู่ช่วยให้ทีมของคุณมุ่งเน้นและทำสิ่งต่าง ๆ ได้อย่างแท้จริงให้มองข้ามใครก็ตามที่เสียเวลาและจัดการทีมของคุณเช่นการแข่งขันสามขาในวันกีฬาโรงเรียน
ฉันกระฉับกระเฉงเมื่อหลายปีก่อนหลายคนไม่เคยรู้เลยว่าเรากำลังคล่องแคล่ว - เราจัดส่งผลิตภัณฑ์ซ้ำทุกเดือนและแก้ไขข้อบกพร่องรอบและขี่จักรยานและเพิ่มคุณสมบัติใหม่เป็นประจำ เราทำการทดสอบหน่วยเป็นศูนย์อย่างแน่นอนเนื่องจากสิ่งเหล่านี้ไม่ได้ถูกประดิษฐ์ขึ้นและหนังสือการปรับโครงสร้างไม่ได้ถูกเขียนขึ้น ใช่คุณสามารถทำเปรียวได้อย่างแน่นอนโดยไม่ต้องมีวิธีการเปรียวใด ๆ ที่เรียกว่า
อลิสแตร์ยังกล่าวถึง Kent Beck นี้อีกด้วย:
ถามเกี่ยวกับ XP และห้าระดับของ "Capability Maturity Model" เขาตอบด้วย XP ครบกำหนดสามระดับ:
ทำทุกอย่างตามที่เขียนไว้
หลังจากทำเช่นนั้นแล้วให้ทดสอบกับตัวแปรในกฎ
ในที่สุดไม่สนใจว่าคุณกำลังทำ XP หรือไม่
ในที่สุดไม่สนใจว่าคุณกำลังทำ XP หรือไม่ ... คำที่ฉลาดที่ควรเตือนคุณไม่ให้ตกหลุมพรางนี้