? Thiết kế cân bằng
? Thiết kế mục tiêu thường xuyên xung đột với nhau
khác
? Sử dụng dễ dàng hơn có thể tạo phức tạp hơn
các yêu cầu lập trình
? Linh hoạt hơn có thể làm tăng bảo trì
cần thiết
? Đáp ứng yêu cầu của một người sử dụng có thể làm cho
nó khó khăn hơn để đáp ứng nhu cầu của người khác
? Một vấn đề quan trọng là chất lượng so với chi phí
đang được dịch, vui lòng đợi..
