社区
研发管理
帖子详情
项目后期增加开发人员加快进度,不亚于火上浇油?作何解释?
pisces_008
2011-11-07 11:29:59
不是很理解,相关的项目管理书籍,也说过这样的问题
增加开发人员,必定会增加沟通等成本
但是不增加开发人员,还有其他的方法能按时完成项目吗?
...全文
394
9
打赏
收藏
项目后期增加开发人员加快进度,不亚于火上浇油?作何解释?
不是很理解,相关的项目管理书籍,也说过这样的问题 增加开发人员,必定会增加沟通等成本 但是不增加开发人员,还有其他的方法能按时完成项目吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pisces_008
2011-12-20
打赏
举报
回复
[Quote=引用 7 楼 xiebird 的回复:]
这个人月神化里提到的一个理论
所谓的人月(man-month)是用来衡量工作量的单位,也就是一个人在一个月内所能完成的工作量,例如有个项目预估需要12个人月,那么如果派了4个人来处理这项项目,理论上只要三个月就能达成。Brooks之所以将这个换算的机制称为神话,是因为软件项目在本质上,人力与工时是无法互换的,换言之,当项目进度落后时,光靠加派人力到该项目中,并不会增加产能,反而有可能让情况更加……
[/Quote]
这个我明白了,也就是说可以这样
比如信息维护有十个菜单,报表有十个菜单
其实可以先做5个信息维护,5个报表,这样一来
也可以给客户看,不然只有信息维护没有报表
或者只有报表没有数据来源
nycwondering
2011-12-20
打赏
举报
回复
其实到新项目后期,我是不赞成增加开发人员的。
一是因为新的人员加入,需要一定时间了解项目,原先人员需要分一定时间给新人员讲解项目,这无异使进度饿更慢了。而且人多嘴杂 ,很多失败的项目就是这样造成了。
二是因为是新项目,通常是因为缺乏经验或是没有好的办法针对项目出现的情况,而这些情况并不能用增加人员的方式来解决。
赫赫,突然想到一个类似的笑话: Project Manager* is a Person who thinks nine women can deliver a baby in One month.
当然如果是常见项目,公司已经做过很多次类似的项目,倒是可以见上面的说法。
对酒当歌今夕何夕
2011-12-08
打赏
举报
回复
这个人月神化里提到的一个理论
所谓的人月(man-month)是用来衡量工作量的单位,也就是一个人在一个月内所能完成的工作量,例如有个项目预估需要12个人月,那么如果派了4个人来处理这项项目,理论上只要三个月就能达成。Brooks之所以将这个换算的机制称为神话,是因为软件项目在本质上,人力与工时是无法互换的,换言之,当项目进度落后时,光靠加派人力到该项目中,并不会增加产能,反而有可能让情况更加失控。
Brooks认为,软件项目在本质上是系统性的工作,在过程中必须处理复杂的交互关系,在沟通上必须花费不少的成本。
方法减少项目范围,加班,如果项目太大, 那就很难了,某种程度需要休克疗法,重新制定计划
2楼说的就是 比如开发完成了某一部分就先行进入测试阶段,而不是等全部开发完毕再进入测试
再比如需求没有全部明确,但是因为时间,可以先就某些确定需求开始先行开发
重叠瀑布模型的中的各个阶段 以达到节省时间的效果
zhangdongqiang8
2011-12-07
打赏
举报
回复
重叠项目的各个阶段的意思就是说在前后置关系不大的阶段,可以提出来同时进行。比如你计划开发A模块完成后,开始B,重叠的意思就是在AB没有前后置关系的情况下,A模块中后期开发的工作量就会小很多,可以抽调人力来进行B模块的开发
当然这只是一个例子,比如开发和测试,可以对一些开发完成的模块先进行测试,没必要开发末期大家都挺闲,然后开始测试修改bug的时候大家又都忙的要死 充分利用两个阶段中间的过度时间 如果每个阶段你都能做到,那必然能大大缩短开发周期
pisces_008
2011-11-14
打赏
举报
回复
[Quote=引用 2 楼 starryplayer 的回复:]
在项目进度比较紧的时候,有两种方式可以选择:一是加人手(人手要对业务比较了解),并行开发。一个,重叠项目的各个阶段,缩短周期。
[/Quote]
第一种方式我了解
第二种您,可以详细说说吗
pisces_008
2011-11-14
打赏
举报
回复
[Quote=引用 1 楼 keynexy 的回复:]
项目不大的话,加一个牛人,就能搞定
[/Quote]
比较赞同
starryplayer
2011-11-10
打赏
举报
回复
在项目进度比较紧的时候,有两种方式可以选择:一是加人手(人手要对业务比较了解),并行开发。一个,重叠项目的各个阶段,缩短周期。
keynexy
2011-11-09
打赏
举报
回复
项目不大的话,加一个牛人,就能搞定
开发一个 app 有多难?
开发一个 app 有多难? 非互联网行业从业者,只是单纯想问问 开发一个APP有多难?需要经历那些流程?难点都在哪里?什么时候出现的?需要哪些人员进行开发? 需要多少钱多少时间?如果能结合自己的经历说说就更好了 我之前关注的几个健身平台半年前就声称在开发APP,结果现在还没出来 所以开发APP真的很难吗? 如果能通俗的语言解释整个APP的开发过程和难点最好了:)
一套完整的软件开发流程是怎样的?
做什么事都需要一个流程,软件开发也不例外。 那么,一个软件从无到有到底是怎么开发的?一个软件产品的结果为什么是这样?为什么开发的速度不能再快一点。为什么程序员大多秃顶?他们有那么忙吗?完整的软件开发流程是怎样的?
项目
启动 1、产品经理和
项目
干系人确定
项目
方向,产品型
项目
的干系人包括公司领导、产品总监、技术总监等,
项目
的话则包括客户方领导、主要执行人等。 2、公司领导确认
项目
组团队...
一文看懂Web后端开发
一文看懂Web后端开发 前言 由于网络上系统地介绍后端开发的文章实在太少,而最近有恰巧有许多同学问我“什么是后端开发?”、“你为什么喜欢后端开发?”、“做后端都需要学什么?”,那么我们就来讲一讲,到底什么才是后端开发。 定义 后端开发(Back-End Development,也称服务端开发、服务器端开发等)是创建完整可运行的Web应用服务端程序(服务端程序和资源合称为后端,即在服务器上运行的、不涉及用户界面的部分)的过程,是Web应用程序开发的一部分。后端开发者使用Java、Golang等语言及其衍生的各
项目
管理之敏捷开发之道
敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件
项目
的构建被切分成多个子
项目
,各个子
项目
的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大
项目
分为多个相互联系,但也可独立运行的小
项目
,并分别完成,在此过程中软件一直处于可使用状态。
软件的接口设计图_完整的软件开发流程是怎样的?
一个软件从无到有到底是怎么开发的?一个软件产品的结果为什么是这样?为什么开发的速度不能再快一点。为什么程序员大多秃顶?他们有那么忙吗?完整的软件开发流程是怎样的?
项目
启动1、产品经理和
项目
干系人确定
项目
方向,产品型
项目
的干系人包括公司领导、产品总监、技术总监等,
项目
的话则包括客户方领导、主要执行人等。2、公司领导确认
项目
组团队组成,包括产品经理、研发
项目
经理、研发工程师、测试团队等。...
研发管理
1,265
社区成员
28,324
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章