如果你现在手里拿着100美元.并且必须打赌其中一个选项.那你敢打赌吗?问题是:
什么是最重要的因素,它阻碍了项目的成本.
打字速度的程序员.
编程时输入的字符总数.
'wc*.c'命令.c文件的结束大小.
解决问题时使用的抽象.
更新:好的,仅供记录.这是我曾经问过的最愚蠢的问题.问题应该是.排名上面的列表.最重要的因素首先.哪个是最重要的因素.我问,因为我认为人物数量很重要.需求变化时要改变的性质较少.它做得越快.要么?
更新:Stackoverflow播客#23中讨论了这个问题.谢谢杰夫!:)
来自麦康奈尔:
http://www.codinghorror.com/blog/archives/000637.html
[对于软件项目],大小很容易成为工作量,成本和进度的最重要决定因素.您正在开发的软件类型排在第二位,人员因素紧随其后.您使用的编程语言和环境不是对项目结果的第一层影响,但它们是对估算的第一层影响.
项目规模
正在开发的那种软件
人事因素
我不认为你在上面的列表中占了#3.程序员之间的技能通常有一个数量级或更多的差异,更不用说可能会严重影响计划的所有Peopleware问题(糟糕的苹果,糟糕的管理等).