关键字:质量管理
4.5 迭代生命周期的审查
审查是提高瀑布模型项目质量的好方法。但对于迭代项目来说,如何在短的周期来做该工作呢?需要考虑迭代开发生命周期中审查的角色。
在瀑布型过程中,审查对成功是至关重要的,因为团队不看重较早开发的代码,也就是说,他们不会回到前面的“阶段”。同时,由于瀑布周期时段很长,以至于到下游阶段发现错误时,原作者常常已经帮不上忙,即使可以,他们也已经忘记了工作的内容。使用瀑布方法时,审查是对抗糟糕质量的唯一安全措施。
相反,迭代开发周期短(平均3~9周),每个团队成员都是确保迭代成功的关键,即当下游人员发现错误时,这些成员不仅可用,而且他们已经准备好并期望在生命周期中尽早开始修复工作。
通常在进行工作产品审查时,大家倾向于无论看到的问题对于迭代成功的重要性如何,都会猛扑向任何发现的错误(甚至是极其微小、无足轻重的)。尽管审查似乎要求成员尽量争取完美,然而在短的迭代周期中,更应该关注的是完成工作。一定要记住迭代方法的原则是“让迭代自己证明自己”,允许质量可疑的事情进行。当实际使用时,我们将认识到它是否足够好。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/