嵌入式系统程序员经常遇到这种情况!有两个部分的解决方案:
- 您的需求需要在Y硬件上指定X性能。
- 在Y硬件上进行测试,当您没有获得X性能时,就会出现文件错误。
然后,开发人员使用哪种硬件都没有关系。
完成此操作后,可以说,更快的设备每天可以为程序员节省半小时,或者一年节省125个小时。假设他们每年花费10万美元的福利和管理费用(对于硅谷来说太低了),或者说每小时50美元。那125小时* $ 50 /小时为$ 6250。因此,如果每个程序员每年在Rockin的开发硬件上花费的费用少于6250美元,那么您将节省金钱。
那就是您应该告诉管理层的内容。
蒂姆·威利斯克罗夫特(Tim Williscroft)在评论中几乎说了这一点,在一个公正的世界中,他将得到该答案得到的任何分数的一半。
添加10月24日:
我的前雇主有这样的理论,它帮助他们付出了大约1亿美元。
他们是一家总部位于日本的企业集团,过去曾在日本,韩国和中国聘用程序员。那里的人们使用development脚的开发硬件,13小时的工作日,在办公桌前睡觉并且没有生命,这很酷。因此,他们想出了当他们收购一家著名的硅谷公司来制作基于Linux的手机操作系统时,那些想要现代装备的愚蠢的加利福尼亚人只是一头雾水,实际上并没有充分的理由(例如生产力)。
四年后,该操作系统像废话一样运转,所有时间表都被搁置,客户被激怒并左右终止合同。最终,操作系统项目被取消,该集团在全球范围内的大批员工在去年被解雇。坦率地说,我不想成为必须向股东解释所有金钱和精力去向何处的高管之一。
造成这种惨败的不仅是缓慢的开发机器。还有许多其他的战略和战术失误-但是它们是同一类东西,在战es中工作的人可以看到火车残骸来了,并且想知道为什么决策者不能这样做。
减速装置无疑是一个因素。毕竟,如果您愿意按时交付,故意拖延工作真的很聪明吗?