开发过程中各个阶段占整个项目的时间比例和人员比例应该如何配置?

飞花丝雨 2007-03-08 02:36:03
概念需求阶段
概要设计阶段
详细设计阶段
实现编码阶段
单元测试阶段
集成测试阶段
系统测试阶段

各个阶段所需要的人数的比例以及所占时间比例如何?
请各位高手来谈谈自己的经验。
...全文
18018 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
higgins 2007-08-21
  • 打赏
  • 举报
回复
据说微软的开发人员和测试人员的比例几乎达到了1:2,所以可见测试很重要的
qiushikong 2007-08-08
  • 打赏
  • 举报
回复
传统意义上的开发好像是占1/6吧,不过现在的开发方式,coding早就提前了,所以这么说也未必合理
pbtfreefly 2007-08-07
  • 打赏
  • 举报
回复 2
软件各个生命阶段时间大致分布:
计划阶段占2%~3%;
需求分析占10%~25%;
软件设计占20%~25%;
编码占15%~20%;
测试和调试占30%~40%

差别估计法:总比重是53
计划和需求:6
产品设计:10
详细设计:12
编码单元设计:16
集成和系统测试:9

IBM估算模型:(总比重10)
软件计划:1
需求分析:1.5
设计:3.0
编码:1.0
测试:3.5
bigsir 2007-06-08
  • 打赏
  • 举报
回复
sin(0,pai/2)
正弦曲线,越平滑效率越高
你要是能达到sin(0,pai/2) /4那就是牛人了
masterz 2007-06-05
  • 打赏
  • 举报
回复
和项目有关系,比如有的项目要采用新技术,就要做technical prototyping.
测试人员的配置和公司的人员配置有关,一般的看法是1个开发对应0.5到1个测试,但是很多公司都没有达到这个配置。
人员的配置和公司的流程有关,如果按照CMM的流程,每个人都要做很多文档,大量的review,那项目开始人员就要配齐了。
kellynt 2007-04-13
  • 打赏
  • 举报
回复
这个因项目而异,以一个大型MIS为例
项目成员 20人 ,采用增量开发,3个月完成一个版本
pm 1
架构 1
业务需求 4
分析设计 4
编码 6
测试 2
配置 1(多个项目共用)
DBA 1(多个项目共用)
________________________________________
需求阶段 4 周
概要设计阶段(架构) 1 周
详细设计阶段+ 实现编码阶段+ 单元测试阶段 :4 周
集成测试阶段 2周
系统测试阶段 2周
8LY8Apollo 2007-04-02
  • 打赏
  • 举报
回复 1
做过一个项目是这样的:
概念需求阶段
概要设计阶段
详细设计阶段
=》3个月
实现编码阶段
=》1个月
单元测试阶段
=》没有
集成测试阶段
=》没有(开发过程中测试)
系统测试阶段
=》2周(含压力测试)
橘子香水 2007-03-12
  • 打赏
  • 举报
回复
尽量多花点时间做设计,把设计做细.
lemong 2007-03-08
  • 打赏
  • 举报
回复
总之编码阶段最不重要,呵呵
具体分配没什么固定规律,根据项目实际情况而言
总之,需求越充分越好,设计保证架构灵活,测试严谨再严谨,都要保证充分的时间,当然,需求和设计对人手没有太多要求,测试人手一定要保证,呵呵,人多了,考虑的角度自然多点,笨办法
ylsl917 2007-03-08
  • 打赏
  • 举报
回复
我也想知道,

1,268

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧