软件质量管理实践(连载七)

发表于:2009-02-02来源:作者:点击数: 标签:实践质量管理连载软件
关键字: 质量 管理 4.5 迭代生命周期的审查 审查是提高瀑布模型项目质量的好方法。但对于迭代项目来说,如何在短的周期来做该 工作 呢?需要考虑迭代 开发 生命周期中审查的角色。 在瀑布型过程中,审查对成功是至关重要的,因为团队不看重较早开发的代码,

关键字:质量管理

  4.5 迭代生命周期的审查

  审查是提高瀑布模型项目质量的好方法。但对于迭代项目来说,如何在短的周期来做该工作呢?需要考虑迭代开发生命周期中审查的角色。

  在瀑布型过程中,审查对成功是至关重要的,因为团队不看重较早开发的代码,也就是说,他们不会回到前面的“阶段”。同时,由于瀑布周期时段很长,以至于到下游阶段发现错误时,原作者常常已经帮不上忙,即使可以,他们也已经忘记了工作的内容。使用瀑布方法时,审查是对抗糟糕质量的唯一安全措施。

  相反,迭代开发周期短(平均3~9周),每个团队成员都是确保迭代成功的关键,即当下游人员发现错误时,这些成员不仅可用,而且他们已经准备好并期望在生命周期中尽早开始修复工作。

  通常在进行工作产品审查时,大家倾向于无论看到的问题对于迭代成功的重要性如何,都会猛扑向任何发现的错误(甚至是极其微小、无足轻重的)。尽管审查似乎要求成员尽量争取完美,然而在短的迭代周期中,更应该关注的是完成工作。一定要记住迭代方法的原则是“让迭代自己证明自己”,允许质量可疑的事情进行。当实际使用时,我们将认识到它是否足够好。

原文转自:http://www.ltesting.net