Agile khuyến khích các nhà phát triển để đi ánh sáng trên tài liệu hướng dẫn và nặng trên giá trị giao. Ẩn dụ hệ thống tương đương một hệ thống cho các đối tượng và phát triển những suy nghĩ, ý tưởng và các công ước đặt tên xung quanh họ. Cho phép Mã tài liệu những gì hệ thống thực sự không, chứ không phải là sản xuất tài liệu giấy nặng sẽ trở thành lỗi thời ngay sau khi thay đổi được thực hiện để hệ thống. Sử dụng ẩn dụ hệ thống nên cho phép bất cứ ai, ngay cả một lập trình viên – phòng không, để xem xét mã và có một sự hiểu biết chung của những gì hệ thống không dựa trên làm thế nào những điều được đặt tên và cách chúng liên quan với nhau. Điều này sẽ trở thành có thể bởi vì ngôn ngữ miền là phù hợp với cách thức mà trong đó khách hàng sẽ mô tả quá trình.Ở cực lập trình Explained: Ôm hôn thay đổi (Addison-Wesley Professional, năm 2004), tác giả Kent Beck và Cynthia Andres giải thích những ẩn dụ hệ thống như là một thực tế rằng cho phép tất cả thành viên trong nhóm, khách hàng, và các bên liên quan để giải thích hệ thống đang được phát triển trong thuật ngữ đơn giản. Ông cũng đề cập đến như thế nào mã nên áp dụng các ẩn dụ hệ thống để cho mã nguồn phải tự mô tả.
đang được dịch, vui lòng đợi..