如何合理估算工做量

 从我毕业到如今,已经或多或少为N个项目估算过工做量了,这里分享下一些估算工做量的经验:框架

Part 1: 会影响工做量估算的因素ide

(1) 没法正确认识即将要开发的应用程序系统的复杂性,常常太低或者太高估计了工具

(2) 要开发的系统有时候必须与现有的系统集成在一块儿,而这个集成的工做量很难估算,由于集成的方式不一样(侵入式的仍是很是低耦合的)会极大影响工做量开发

(3)系统的规模(功能点的数目),通常工做量与功能点数量的平方成正比it

(4)项目团队中成员的能力,不单单是专业技术水平,还有领域知识的熟知程度。你不可能假设团队里面每一个人都是领域专家而且是专业知识很是扎实的那种。class

(5)用户需求可能变化的部分,若是变化的频度和范围。若是需求常常变化,并且变化范围很大,那么对工做量的估算会产生很大的影响。程序

(6)项目团队成员的人数,通常与人数的平方成正比。技术

(7)是否有现成的工具或者框架来完成咱们的需求,二次开发和平地砌墙的工做量差别很大。经验

可是总有一点是没错的,那就是对项目的了解越多,对成本的估算与实际成本相差越小,因此对于估算工做量的人来讲,要多和客户沟通。项目