今天给朋友发了个项目报价单,整个项目工作量初步预算10人月,他问我“人月”什么意思?8人月工作量,8人工作1个月可以完成吗?
1、什么是人月?
人月是工作量的计量单位,是项目所有参与者工作时长的累计,是最为方便计算成本的数据。是项目管理中常用的概念。
如一个项目前期投入3个人工作2个月,中间2人工作0.5月,后期1人(0.33兼职)工作3个月,那么工作量的计算就是:3人*2月+2人*0.5月+0.33*3月=8人月。
2、10人月的工作量,10人工作1个月可以完成吗?
前面已经说过人月是项目所有参与者工作时长的累计,是成本核算的数据,完全与项目时长是没有关系的。
项目时长是由项目中的关键路径决定的,在做任务分解(WBS)中可以得出关键任务路径。
有本书的名字叫“人月神话”,软件工程中很有名的一本。
这个文章讲了人月神话的一部分:http://blog.sina.com.cn/s/blog_493a845501008944.html
用人月来衡量一项工作的规模是一个危险和带有欺骗性的神话,因为它暗示了人员数量和时间是可以相互替换的。(注:人月是用来衡量工作量的,规模是通过功能 点或代码行等方式来衡量的,规模除以个体生产率后可以得到人月数据)。这里进一步来描述人月不能互换的原因,首先是任务能否拆解,及时能够分解任务间是否 存在相互的依赖和约束,分解后是否增加会增加相应的沟通,以及由于分解任务而引入的分解和后期集成等额外的工作量。
-
工具
-
[分类] 编程相关
- 01.Electron桌面 (0)
- 02.低代码/Mendix (36)
- 03.数据采集/爬虫 (55)
- 04.大数据/Elasticsearch (14)
- 05.前端/Vue/Node.js (240)
- 06.Java框架/系统 (197)
- 07.Java基础 (255)
- 08.华为仓颉(Cangjie) (1)
- 10.Python基础 (89)
- 11.PHP基础 (275)
- 12.PHP库/系统/微信 (81)
- 13.C/C++/Rust (121)
- 14.Golang/Ruby (109)
- 15.OpenResty_Lua (109)
- 16.编程基础/Web安全 (71)
- 17.性能测试/JMeter (8)
- 18.系统设计/架构/UML建模 (74)
- 19.区块链/数字货币/元宇宙 (1)
- 20.API网关/Kong (0)
- 21.C#/DevExpress (28)
- [分类] 服务器相关
- [分类] 其他分类
-
链接
- 【官网】MyBatis-Flex
- 【示例】MyBatis-Flex
- 【示例】MyBatisPlus_SQL
- 【示例】MyBatisPlusJoin_SQL
- 【Nodejs】MySQL示例
- 【Nodejs】Moment.js
- 【时间】LocalDateTime
- 【示例】List转Map
- 【示例】Array与List互转
- 【Java】Beetl模板引擎
- 【示例】MyBatis_SQL
- 【Java】MyBatis
- 【外链】MyBatis-Plus
- 【外链】Elasticsearch手册
- 【外链】Spring Cloud Alibaba
- 【PHP】SqlBuilder
- 【外链】Jsoup
- 【JS】jQuery手册
- 【基础】ASCII 码表
- 【基础】正则表达式
- ++++++++++++++++++
- Crontab验证解析
- QuartzCron生成工具
- ++++++++++++++++++
- 【数字】Digitalization
- 【项目】Project Management