Agile หมายถึงความคิดหรือวิธีคิดในการพัฒนาซอฟต์แวร์ เป็นปรัชญาที่นำมาใช้ในระดับองค์กรเพื่อให้สมาชิกในทีมทุกคนให้ความสำคัญกับการปรับปรุงอย่างต่อเนื่องและการส่งมอบคุณค่าให้กับลูกค้า Scrum เป็นเฟรมเวิร์กสำหรับการทำงานให้เสร็จภายในหลักการของ Agile Scrum ใช้หลักการหลักทั้งหมดของ Agile ในการกำหนดวิธีการเพื่ออำนวยความสะดวกให้กับโครงการ อย่างไรก็ตาม สิ่งสำคัญที่ควรทราบคือ Agile ไม่ได้หมายถึง Scrum เสมอไป วิธีการต่างๆ มากมายใช้แนวทาง Agile ในการจัดการโครงการ