广东×××技术股份有限公司1软件项目产品技术评审实施指南文件编号HW-SP-TR-G01文件状态[]草稿[√]正式发布[]正在修改当前版本V1.0拟制张三日期年月日审核李四日期年月日批准王五日期年月日发布日期年月日生效日期年月日广东×××技术股份有限公司广东×××技术股份有限公司2修订历史记录A-增加M-修订D-删除变更版本号日期变更类型(A*M*D)修改人摘要备注1.0A建立广东×××技术股份有限公司3目录1引言........................................................................................................................................41.1目的.........................................................................................................................................41.2范围.........................................................................................................................................42技术评审的方式和级别.................................................................................................42.1评审方式.................................................................................................................................42.2评审级别.................................................................................................................................43推荐的工作产品评审方式与级别..............................................................................44软件项目实施技术评审注意事项..............................................................................5广东×××技术股份有限公司41引言1.1目的指导项目经理和技术评审小组如何进行有效的技术评审,以便尽早发现并消除工作产品的缺陷。1.2范围本文主要描述技术评审的评审方式及评审级别,推荐的软件产品评审方式和级别,技术评审的其他规定。本指南适合公司研发中和技术拓展部的所有软件项目。2技术评审的方式和级别2.1评审方式软件项目产品的技术评审方式分为正式技术评审和非正式技术评审。1)、正式技术评审对软件项目的重要技术成果必须进行正式技术评审,正式技术评审比较严格,需要举行评审会议,参加评审会议的人员比较多。2)、非正式技术评审由于软件项目的阶段工作产品非常多,进行正式技术评审的成本很高,因此,对于质量要求不是很高的产品或需求非常明确的产品可以采取非正式技术评审的方式进行技术评审。非正式技术评审的形式比较灵活,通常在同伴或组内之间展开,不必举行评审会议,评审人员比较少。常见的非正式技术评审方式有如下几种:“Email会签”:当评审成员无法集中时,可通过Email方式收集意见,由评审负责人汇总意见,并给出评审结论。“走查”:如代码的审核。“项目组裁决”:非决策类的评审和要求比较明确的产品可在项目组内组织讨论决定。2.2评审级别评审级别分“部门级”、“子部门级”和“项目组内”“部门级”:评审成员可能来自公司的各技术部门及相关部门。“子部门级”:评审成员来自指研发中心或技术拓展部的子部门;“项目组内”:指评审人员来自项目组内部成员,如代码的审核。3推荐的工作产品评审方式与级别广东×××技术股份有限公司5项目过程工作产品不同项目级别的评审方式不同项目级别的评审级别公司级部门级子部门级公司级部门级子部门级项目规划项目计划正式正式部门级部门级子部门级需求开发用户需求说明书正式部门级软件需求规格说明书正式正式部门级部门级系统设计概要设计说明书正式正式部门级部门级详细设计说明书项目组内项目组内系统设计说明书项目组内项目组内数据库设计说明书项目组内项目组内实现与测试代码项目组内项目组内单元测试计划项目组内项目组内单元测试用例项目组内项目组内单元测试总结项目组内项目组内集成测试计划项目组内项目组内集成测试用例项目组内项目组内集成测试总结项目组内项目组内系统测试系统测试计划正式部门级项目组内系统测试用例正式部门级项目组内系统测试总结部门级项目组内培训培训计划培训教材研发验收研发验收计划研发验收报告正式正式部门级部门级子部门级用户手册项目组内项目组内安装手册项目组内项目组内产品说明书项目组内项目组内实施计划项目组内项目组内客户验收实施计划正式正式部门级部门级用户手册项目组内项目组内安装手册项目组内项目组内4软件项目实施技术评审注意事项软件项目技术评审的工作量应占整个软件生命周期的10%以上,对风险较大或规模较大的工作产品,其开发过程中的技术评审工作量应适当加大。正式技术评审的人员不少于三人(含评审负责人),如果不能满足条件,不能进入评审准备过程。项目计划中应包含《技术评审计划》,在计划中预留技术评审的工作量。项目计划评审时,同时对技术评审计划进行评审。正式技术评审应以外部评审人员为主(同行)。技术评审时,按《ADA-SP-TR-S01技术评审准则》要求进行,可由评审负责人进行裁剪(增、删、改)。