Các lập trình viên hệ thống nhúng luôn luôn chạy vào đây! Và có một giải pháp gồm hai phần:
- Yêu cầu của bạn cần chỉ định hiệu suất X trên phần cứng Y.
- Kiểm tra phần cứng Y và khi bạn không nhận được hiệu suất X, lỗi tệp.
Sau đó, sẽ không có vấn đề gì về phần cứng mà các nhà phát triển của bạn làm việc trên.
Khi bạn đã hoàn thành việc đó, giả sử thiết bị nhanh hơn có thể giúp các lập trình viên của bạn tiết kiệm được nửa giờ mỗi ngày hoặc 125 giờ trong một năm. Và giả sử họ tiêu tốn 100.000 đô la một năm với các lợi ích và chi phí (thấp đến mức nực cười cho Thung lũng Silicon), hoặc 50 đô la một giờ. Đó là 125 giờ * $ 50 / giờ là $ 6250. Vì vậy, nếu bạn chi bất cứ thứ gì dưới $ 6250 một năm cho phần cứng phát triển của rockin cho mỗi lập trình viên, bạn đang tiết kiệm tiền.
Đó là những gì bạn nên nói với quản lý của bạn.
Tim Williscroft đã nói khá nhiều về nửa đầu của điều này trong một bình luận, và trong một thế giới công bằng, anh ta sẽ nhận được một nửa số điểm mà câu trả lời này nhận được.
Đã thêm ngày 24 tháng 10:
Chủ cũ của tôi có lý thuyết đó, và nó đã giúp họ kiếm được khoảng 100 triệu đô la.
Họ là một tập đoàn có trụ sở tại Nhật Bản được sử dụng để thuê các lập trình viên ở Nhật Bản, Hàn Quốc và Trung Quốc. Mọi người rất tuyệt với việc sử dụng phần cứng phát triển tào lao, 13 ngày làm việc, ngủ tại bàn làm việc và không có một cuộc sống. Vì vậy, họ đã tìm ra khi họ mua một công ty nổi tiếng ở Thung lũng Silicon để làm một hệ điều hành điện thoại di động dựa trên Linux, những người California ngớ ngẩn muốn có thiết bị hiện đại chỉ là prima-donnas và thực sự không có lý do chính đáng cho nó (như năng suất).
Bốn năm sau, HĐH hoạt động như tào lao, tất cả các lịch trình đều bị thổi bay, và khách hàng đã tức giận và chấm dứt hợp đồng phải và trái. Cuối cùng, dự án HĐH đã bị hủy bỏ, và một tỷ lệ lớn lực lượng lao động toàn cầu của tập đoàn đã bị sa thải trong năm ngoái. Và thành thật mà nói, tôi không muốn trở thành một trong những giám đốc điều hành phải giải thích với các cổ đông nơi tất cả số tiền và công sức đó đã đi.
Nó không chỉ là những cỗ máy phát triển chậm gây ra thất bại này. Có rất nhiều sai lầm chiến lược và chiến thuật khác - nhưng chúng cũng là một thứ mà những người làm việc trong chiến hào có thể nhìn thấy xác tàu hỏa đến, và tự hỏi tại sao những người ra quyết định không thể.
Và thiết bị chậm chắc chắn là một yếu tố. Rốt cuộc, nếu bạn ở dưới súng để giao hàng đúng giờ, đó có thực sự là một điều thông minh khi cố tình làm chậm công việc không?