搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
Cpp五条
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
多维时序 | Matlab实现LSTM-Mutilhead-Attention长短期记忆神经网络融合多头注意力机制多变量时间序列预测模型_lstm与多注意力机制结合matlab代码
2
【Canvas】画布,画圆、背景以及生成图片_用canvas画圆并且添加不同的颜色
3
android studio创建一个新的项目为什么默认是kotlin语言而选择不了java语言_android studio没有java类选项
4
四信智慧油烟监测解决方案 实现公共场所油烟污染透明化
5
SSM 三大框架原理、核心技术,运行流程讲解_ssm技术
6
androidq获取文件正式路径_Android Q私有目录与公共目录文件的交互(读取,复制,保存等)——Pittkai...
7
联邦学习笔记(一)_backdoor_federated_learning-master
8
关于 MySQL insert 和自增 ID 的奇怪事件_mysql自增id,插入报错id有时自增有时不自增
9
微信小程序之view布局
10
jieba结巴分词--关键词抽取_如何利用python进行语段分析与分词(顺便制作成好看的词云~)...
当前位置:
article
> 正文
【人月神话】浅谈人月神话0.2什么是“人月”,为什么是“神话”?
作者:Cpp五条 | 2024-03-06 22:58:30
赞
踩
人月神话
浅谈人月神话0.2人月神话(非常非常浅)
今天查的细致了一点,发现确实有很多大佬写过关于《人月神话》的博客,班门弄斧了emmmm。就把它当作一个平平无奇学生的读书笔记吧~
人月神话
上一篇提到把大型项目走向“死亡”的过程比作焦油坑,造成这种灾难的原因书中总分为五点。
1、对项目的估算过于乐观
2、把进度与工作量混淆----人月
3、没有持续估算项目进度
4、缺少监督
5、错误的解决方法----增加人力
什么是“人月”?
“人月是在估计和进度安排中使用的工作量单位”,举个例子:假设一个人一个月可以搬100块砖,搬1000块砖需要10个月。如果增加人手,2个人来搬,则需要5个月。10个人来搬,只用一个月就可以完成,这就是下图1的情况。这个例子中,10“人月”就是完成搬砖这个任务所需的。考虑现实中的各种因素,图一的线并不是光滑的,更倾向于图2所示的情况。这是完全可以分解的任务,这种任务在系统编程中几乎完全不可能存在。
有完全可以分解任务,也有完全不可分解的任务和需要沟通的可分解任务。完全不可分解的任务任务完成时间将不会随着人的增加而有所改变,需要沟通的可分解任务任务完成时间随着人的增加曲线降低。
项目开发过程中,人员增加意味着在培训、交流中的时间成本也在增加,如图3所示。可以想见,人员数量增长在现实生活中可能带来的种种后果:无穷无尽的会议、无效但长久的沟通、似有若无的工作进度…而且往往带来的也不仅仅是时间成本,额外的财务支出和人员管理负担也不容忽视。
为什么是“神话”?
“因此我认为用人月作为衡量一项工作规模是一个危险和带有欺骗性的神话”,使用“神话”这一比喻可能有以下的含义:
1、使用“人月”作为衡量任务工作量是不可靠的
2、人们普遍用“人月”衡量任务,并且人们普遍认为这是准确的,说服其他人认为他是准确的
3、从系统编程初始,这一带有朴素价值观的衡量尺度就开始流传,尽管可能以其他的名义
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/Cpp五条/article/detail/202022
推荐阅读
article
【
Git
】基础
操作
教程
(
开发
必知)_
git
初始化
...
git
全套基础
操作
教程
,从新手到入门_
git
初始化
git
初始化
...
赞
踩
article
YOLOv5
超详细
的
入门级教程(
训练
篇)(四)——利用
远程
服务器
训练
模型_vs
远程
训练
yolov5
...
利用
远程
服务器
训练
模型修改train.py文件进行
训练
我是一个非常懒蛋
的
人,如果不记录博客
的
话,遇到一点点问题就不想解决...
赞
踩
article
在windows下使用
Putty
+
Xming
远程
Linux
下
图形界面
程序_
putty
运行图形程序...
参考:百川汇海因为在
Linux
下安装和维护Oracle时要用到GUI,之前研究了下用VNC来远程连接
Linux
桌面,但有...
赞
踩
article
你知道C/S
和
B/S两种
架构
有什么区别吗?_
c
/
s
架构
和
b
/
s
架构
的区别...
2006_photo12 C/S
和
B/S,是再普通不过的两种软件
架构
方式,都可以进行同样的业务处理,甚至也可以用相同的方...
赞
踩
article
3GPP
TR
/
TS
_
3gpp
的
tr
和ts...
TS
G 设立项目,
TS
G /WG 进行研究,研究项目称为 SI (study item): 输出
TR
(technica...
赞
踩
article
解决
java
.
util
.
Base64
报错
Illegal
base64
character
的问...
直接上代码:报错的代码:String decode = new String(
Base64
.getDecoder().d...
赞
踩
article
3GPP
协议
学习
-TS
38.211
-NR;
物理
信道
与调制...
1,Frame structure and physical resources(框架结构和
物理
资源)1.1Genera...
赞
踩
article
机械
故障诊断
信号
幅域
分析
-
时域
统计特征 | 基于
python
代码实现,在
CWRU
和
IMF
轴承数据集...
全网最全最详细的机械故障
信号
时域
特征
分析
,在
CWRU
和
IMF
两个轴承数据集上使用
python
进行实战_
csdn
cwru
...
赞
踩
article
Java
常用工具
类(32) :
base64
解码与转码_
java
.
util
.
base64
...
【代码】
Java
常用工具
类(32) :
base64
解码与转码。_
java
.
util
.
base64
java
.
util
....
赞
踩
article
python
学习:创建与遍历
List
二维
列表
...
python
学习:创建与遍历
List
二维
列表
python
学习:创建与遍历
List
二维
列表
...
赞
踩
article
Tomcat
输入
http
://
localhost
:
8080
打不开网页的解决方法_
localhost
...
一、一般情况下,我们成功安装好
Tomcat
后,在浏览器输入
http
://
localhost
:
8080
是可以正常打开小猫页...
赞
踩
article
软件测试
项目
实战
,
某
购物车
/
测试点
分析
实战
(详细步骤)...
第一步:梳理产品的核心业务流程:明白这是个什么
项目
,
实现了什么业务
,
以及是怎么实现的?这个步骤一般是参考公司的需求文档来...
赞
踩
article
【
kali
安装
python
,
wget
网址后
404
not
found
问题记录】_已发出
http
...
kali
wget
安装
python
,报错
404
not
found
。_已发出
http
请求,
正在
等待回应...
404
...
赞
踩
article
通过
openpyxl
的
delete
_
rows
删除
了
1000多行
,
但结果表
的
话这些序号并没有缩减?(文...
点击上方“Python爬虫与数据挖掘”
,
进行关注回复“书籍”即可获赠Python从入门到进阶共10本电子书今日鸡汤但见悲...
赞
踩
article
使用动态规划解决
最长
公共
子
序列
问题
_本关任务:编写用动态规划解决
最长
公共
子
序列
问题
。...
一、定义:给定两个
序列
X和Y,如果Z既是X的
子
序列
也是Y的
子
序列
,那么我们称Z是X和Y的
公共
子
序列
。例如:X={a,b,...
赞
踩
article
【牛客】
SQL132
每个
题目
和
每份
试卷
被
作答
的人数
和
次数...
解释:“
试卷
”有3人共练习3次
试卷
9001,1人
作答
3次9002;“刷题”有3人刷5次8001,有2人刷2次8002。【...
赞
踩
article
React
近一年的
发展
趋势与挑战,以及距离
v19
版本
的进展情况_从
react19
变化看2024
前端
发...
React
自上一次
版本
更新以来,已经有一年多没有发布新的稳定
版本
,这引起了社区的广泛关注和讨论。最后一次更新是在2022...
赞
踩
article
Android 项目适配64位架构后,腾讯
X5
内核
加载失败解决方案_
com
.
tencent
.
tbs
:
...
这个可用的依赖是来自
com
.
tencent
.
tbs
.
tbs
sdk 组织的项目,具体原因不得而知,但是已经解决了加载失败...
赞
踩
article
git
团队
协作
正确操作流程
_
git
团队
协作
流程...
1、克隆
团队
库代码:
git
clonehttp://8.135.123.224/zx-backend-dev/pjoy...
赞
踩
article
3GPP
3GPP
2等
协议
文档
下载
网址
汇总_gsm文稿
下载
地址...
3GPP
3GPP
2等
协议
文档
下载
网址
汇总
3GPP
协议
下载
网址
: http://www.3gpp.o...
赞
踩
相关标签
git
Xming
Putty
远程Linux
javascript
cs
架构
web服务器
Base64
java
Illegal base64 character
5g
网络协议
python
算法
机器学习
jvm
spring
base64
学习
开发语言
tomcat
Java服务器
软件测试