Tuy nhiên, nó không phải là rõ ràng rằng một trong hai biện pháp kích thước là một tốt
proxy cho dòng dưới suất của tổ chức. Một
vấn đề là hành vi, và có thể được tóm tắt trong các
từ viết tắt WYMIWYG (những gì bạn đo lường là những gì bạn có được).
Trong một thí nghiệm kinh điển, Weinberg đã cùng
phân lập trình cho một số cá nhân, và hỏi
nhau để tối ưu hóa một đặc tính (hoàn thành khác nhau
tốc độ, số báo cáo nguồn, số lượng bộ nhớ
sử dụng, chương trình rõ ràng, và đầu ra rõ ràng). Mỗi cá nhân
hoàn thành đầu tiên (hoặc trong một trường hợp, gắn liền với đầu tiên) trên các
đặc điểm họ được yêu cầu tối ưu hóa [82]. Các
cá nhân yêu cầu tối ưu hóa tốc độ hoàn thành đã làm như vậy, nhưng
kết thúc cuối cùng trong chương trình rõ ràng, thứ tư trong số năm trong
số các báo cáo và bộ nhớ sử dụng, và thứ ba ở đầu ra
rõ ràng. Một điều trị triệt để điều này và những rủi ro khác của
"rối loạn chức năng đo lường" được cung cấp trong [4].
Vấn đề thứ hai là nó không phải là rõ ràng rằng kích thước chương trình
ở bất kỳ kích thước là một proxy tốt để tổ chức
sản xuất hoặc giá trị gia tăng. Phổ biến thiết kế Heuristic
KISS (giữ nó đơn giản, stupid) chắc chắn sẽ chỉ
định khác trong nhiều tình huống. Điều này dẫn chúng ta một lần nữa để các
thách thức của mô hình hóa các lợi ích và giá trị của việc tạo ra một
sản phẩm phần mềm.
Ngược lại với phương pháp chi phí cho phần mềm mô hình,
phương pháp hiệu quả cho lợi ích phần mềm mô hình có xu hướng
đánh giá cao tên miền cụ thể. Những lợi ích của thời gian phản ứng nhanh
sẽ được cả hai mô hình và có giá trị khác nhau giữa một
thị trường chứng khoán, một nhà máy ô tô, và một trang trại, chỉ
vì sự khác biệt về giá trị thời gian của thông tin trong
ba lĩnh vực
đang được dịch, vui lòng đợi..