第14讲 软件项目管理课件.pptVIP

  • 24
  • 0
  • 约4.07千字
  • 约 26页
  • 2019-07-31 发布于湖北
  • 举报
开发时间与从事开发工作的人数 用上列方程计算出的T值,代表正常情况下的开发时间。客户往往希望缩短软件开发时间,显然,为了缩短开发时间应该 增加从事开发工作的人数。但是,经验告诉我们,随着开发小组规模扩大,个人生产率将下降,以致开发时间与从事开发工作的人数并不成反比关系。出现这种现象 主要有下述两个原因: 当小组变得更大时,每个人需要用更多时间与组内其他成员讨论问题、协调工作,因此增加了通信开销。 如果在开发过程中增加小组人员,则最初一段时间内项目组总生产率不仅不会提高反而会下降。这是因为新成员在开始时不仅不是生产力,而且在他们学习期间还需要花费小组其他成员的时间。 综合上述两个原因,存在被称为Brooks规律的下述现象: 向一个已经延期的项目增加人力,只会使得它更加延期。 精选 * 项目组规模与项目组总生产率 如果项目组共有P名组员,每个组员必须与所有其他组员通信以协调开发活动,则通信路径数为P(P-1)/2。如果每个组员只需与另外一个组员通信,则通信路径数为P-1 因此,通信路径数大约在P~P2/2的范围内变化。也就是说,在一个层次结构的项目组中,通信路径数为Pα,其中1α2。 精选 * 项目组规模与项目组总生产率 对于某一个组员来说,他与其他组员通信的路径数在1~(P-1)的范围内变化。如果不与任何人通信时个人生产率为L,而且每条通信路径导致生产率减少l,则组员个人平

文档评论(0)

1亿VIP精品文档

相关文档