Lập trình cực đoan

Phản hồi sớm, cụ thể và liên tục từ các chu kỳ ngắn.
Cách tiếp cận lập kế hoạch tăng trưởng
Khả năng lập lịch linh hoạt việc thi hành các chức năng đáp ứng lại sự thay đổi nghiệp vụ nếu cần.
Các kiểm thử tự động viết bởi các lập trình viên để giám sát quá trình phát triển, làm tăng tính khả mở và tin cậy của hệ thống
Hình thức giao tiếp trực tiếp, các kiểm thử và mã nguồn để truyền đạt cấu trúc hệ thống.
Quá trình thiết kế tiến hóa không ngừng