ความต้องการของกระบวนการ Agile ควรกำหนดไว้ที่จุดเริ่มต้นของการวิ่งและทบทวนไปยังมัน ฉันถูกต้องในเรื่องนี้?
ไม่ขึ้นอยู่กับลักษณะของโครงการ (และกระบวนการ)
มีรูปแบบการพัฒนาที่คล่องตัวซึ่งต้องการแก้ไขความต้องการในระหว่างการวิ่งและควรเปลี่ยนสำหรับการวิ่งครั้งต่อไปเท่านั้น (ตัวอย่างที่เด่นคือ Scrum)
อย่างไรก็ตามยังมีกระบวนการที่การเปลี่ยนแปลงสามารถเกิดขึ้นได้เกือบทุกเวลา (ตราบใดที่ลูกค้ายอมรับความล่าช้าและงานพิเศษที่การเปลี่ยนแปลงเกิดขึ้น) Kanban มักใช้เพื่อจัดการเวิร์กโฟลว์เหล่านี้ (แม้ว่า Kanban สามารถรวมกับการต่อสู้)
รูปแบบที่คุณติดตามนั้นขึ้นอยู่กับรายละเอียดของแต่ละโครงการ
ใช่ถ้าลูกค้ารู้สึกว่าพวกเขาต้องการความเป็นไปได้ของการเปลี่ยนแปลงข้อกำหนดอยู่ตลอดเวลากระบวนการที่คล่องตัวสามารถรองรับสิ่งนี้ได้ อย่างไรก็ตามลูกค้าควรตระหนักถึงผลของการเปลี่ยนแปลงอย่างต่อเนื่องและควรเข้าใจว่าพวกเขาจะชะลอโครงการ
สิ่งนี้ทำให้เดือดร้อนจากหลักการจากแถลงการณ์เปรียว - "บุคคลและการมีปฏิสัมพันธ์กับกระบวนการและเครื่องมือ" และ "การตอบสนองต่อการเปลี่ยนแปลงมากกว่าการทำตามแผน"