 ระบุกระบวนการพัฒนาซอฟต์แวร์แบบ Agile ทั่วไป 5 ขั้นตอน
ห้ากระบวนการพัฒนาซอฟต์แวร์แบบ Agile ทั่วไป ได้แก่ Scrum, Kanban, Extreme Programming (XP), Lean Development และ Dynamic Systems Development Method (DSDM) Scrum เป็นกระบวนการที่เพิ่มขึ้นซ้ำๆ ซึ่งมุ่งเน้นที่การส่งมอบซอฟต์แวร์ที่มีค่าอย่างรวดเร็ว Kanban เป็นวิธีการจัดการเวิร์กโฟลว์ที่มองเห็นได้ XP เป็นวิธีการที่คล่องตัวสำหรับการพัฒนาซอฟต์แวร์ การพัฒนาแบบลีนนั้นเกี่ยวกับการใช้วิธีการที่เน้นประสิทธิภาพ และ DSDM เป็นวิธีการในการส่งมอบซอฟต์แวร์คุณภาพสูงอย่างรวดเร็ว