文章目录
在开发过程中,评审可以让我们获得以下收益:
- 提高项目的生产率。这是由于早期发现了错误,因而减少了返工时间,还可能减少测试时间。改善软件的质量。在评审过程中,使开发团队的其他成员更熟悉产品和开发过程。
- 通过评审,标志着软件开发的一个阶段的完成。
- 生产出更容易维护的软件。主要原因是:对于被评审的软件,评审者必须是非常熟悉的;同时,在评审过程中,一定会产生并利用很多证明文档,于是评审就迫使开发者产生出许多有用的文档,评审过程也将增加对所开发软件的理解。
6.6 软件评审的角色
- 评审组长(Moderator)
- 宣读员(Reader)
- 记录员(Recorder)
- 作者(Author)
- 评审员(Reviewer、Inspector)
评审员主要职责:
- 熟悉评审内容,为评审做好准备。
- 在评审会议上应该关注问题而不是针对个人。
- 主要的问题和次要的问题可以被分别讨论。
- 在会议前或者会议后可以就存在的问题提出建设性的意见和建议。
- 明确自己的角色和责任。
- 做好接受错误的准备。
6.7 评审的内容
6.7.1 管理评审
管理评审:最高管理者为评价管理体系的适宜性、充分性和有效性所进行的活