我刚刚参加了一次讨论,讨论谁最适合对一项给定的工作进行评估。
在详细的层面上,我总是说,最好的估计来自于实际必须做工作的人,因为他们有充分的理解,这让他们完全接受,但是在更高的抽象层面(即在整体项目层面),我不是很确定。
我想起了Peopleware中的第五章,其中给出了1985年一项澳大利亚研究的结果--我能找到的最好的链接是here。
我对你在这里的关注点特别感兴趣-你是作为开发人员、架构师、项目经理还是其他什么身份回答问题?
发布于 2009-03-06 13:09:36
负责签署评估的人实际上应该是项目经理。这是他们的利基。
然而,我并不是说PM应该弥补这些估计。
我的意思是,项目经理将需要从各种来源--技术、业务等--对项目的不同部分进行评估。在任何项目中,都会有大量的非技术性部分。
任何技术性的东西都应该由技术人员来评估。
但是,出于同样的原因,任何非技术性的东西都应该由适当的专家来估计(注册会计师类型将这些中小企业称为主题专家)。架构师可以评估技术解决方案。A BA差距分析。经理可以执行业务流程实现。诸若此类。
但是,PM确实需要将所有这些结合在一起,形成一个高级别的估计,特别是在资源分配和确定相互依赖关系和关键路径方面。
https://stackoverflow.com/questions/618781
复制相似问题