Scrum là một trong các khung làm việc linh hoạt (agile framework) phổ biến nhất hiện nay được dùng trong phát triển các sản phẩm phần mềm từ đơn giản đến phức tạp. Được phát triển bởi Ken Schwaber và Jeff Sutherland từ đầu những năm 1990, Scrum đã dần dần trở thành phương pháp làm việc và quản lí "tiêu chuẩn" của những người thực hành phát triển phần mềm linh hoạt (agile software development).