Không thực sự là một sự tương tự, nhưng tôi vẫn tin rằng một cách tốt để đối phó với lập luận này: chứng minh có một lỗ hổng chết người trong đó.
Dự án trước của bạn bao gồm (từ những gì tôi nhận được) sao chép dữ liệu với một số sửa đổi trên đó.
Nếu tôi hiểu đúng, đó là điều mà một nhóm gồm 100 nhân viên kế toán có thể làm trong vài tháng. Vậy thì tại sao họ lại ném các nhà phát triển phần mềm vào vấn đề?
Bởi vì phần mềm bạn tạo không quan tâm liệu nó sẽ xử lý 10 hoặc 10 triệu mẩu dữ liệu (không chính xác, nhưng tôi nghi ngờ các nhà quản lý của bạn quan tâm đến O(n)
sự phức tạp). Vì vậy, nó có thể rẻ hơn, nhanh hơn và sạch hơn (quy trình ít lỗi hơn).
Nếu bạn cấp tiến hơn, bạn thậm chí có thể đề nghị rằng nếu họ không thích nhóm phần mềm hoạt động nhanh như thế nào, họ luôn có thể gọi kế toán để thực hiện công việc bằng tay.
Điều này làm cho cuộc sống của người quản lý của bạn dễ dàng hơn nhiều trong khi bạn đang phát triển dự án cuối cùng và bây giờ, khi họ phải áp dụng logic tương tự để tìm ra phần mềm tiếp theo không quan tâm nếu nó sẽ hoạt động trên 10 triệu hoặc 4 000 hàng, họ đột nhiên quên nó.
Tôi nghĩ trong trường hợp của bạn, các nhà quản lý chỉ đơn giản là chơi một trò chơi ước tính và đang cố gắng buộc nhóm làm việc nhanh hơn, bằng cách chỉ ra sự khác biệt giữa 4000 và 250000 và hy vọng có một chút 'tội lỗi'. Tôi có thể sai, nhưng tôi đã thấy điều này được thực hiện trước đây.
Đó là một cách khủng khiếp để quản lý một nhóm lập trình viên (thực ra là bất kỳ loại nhóm sáng tạo nào) và nó không giúp được ai.