扫码阅读
手机扫码阅读

聊聊IPD中技术评审那些事儿(一)

130 2024-03-26

检查点、里程碑、基线是项目管理的三个重要概念,里程碑是项目完成阶段性工作的标志。而IPD中的技术评审(TRTechnical Review)就是基于IPD流程的新产品开发项目中的一些里程碑。技术评审属于质量控制手段,目的就是尽早的发现开发项目在需求管理、系统设计、软硬件实现以及生产环节存在的问题,并帮助开发人员及时解决问题,控制开发过程质量,避免质量问题或风险流到下一环节,从而减少因返工、赶工给企业带来的资源浪费和进度损失。

一、技术评审的形式和级别

当下主流的技术评审方法论来自 “法甘检查法”(Fagan Inspection)。1976年,IBM的技术专家迈克尔‧法甘发表了其开创性的论文《用以减少程序开发中问题的设计和代码检查》(Design and code inspections to reduce errors in program development),该方法能够大大降低各类程序开发中的问题、提高程序员的工作效率,从而被广泛应用于各类软件的需求、设计、代码、测试用例等文档的评审中。后来技术评审被引入到产品开发质量管理体系中,作为过程质量控制的手段。技术评审能够比测试更早的发现并消除工作成果中的缺陷。

技术评审从形式上可分为两种:

-正式的技术评审:这种评审比较严格,需要提前准备材料,召开评审会议,邀请各个层级的专家参加,参会人员较多,并且一般情况下会对参会人员有明确的要求,并需要给出明确的评审结论,还要对评审中发现的问题进行跟踪并推动解决。比较常见的有设计需求评审、方案设计评审等。

-非正式的评审:这种评审形式比较灵活,通常在同伴之间进行,不需要正式的会议,对评审人员没有明确的要求,也不会形成评审结论,后续的调整修改往往由设计者酌情落实。比较常见的有邮件会签、互查、小组研讨等。

技术评审从级别上可划分为以下几种:

-职能部门级:评审人员是该职能部门内部的人员,如针对主板、电源、软件等模块的评审,一般由该部件/部件负责人发起,部门负责人和团队内部成员参与,对该模块设计、开发情况进行的检查评审。职能部门级的评审一般为非正式评审。

-项目组级:评审人员为该项目组内部成员及业务部门的专家,如针对项目的需求、设计方案、SDV准入/准出等,一般由产品经理、系统工程师、项目经理等人发起,项目组核心成员、部分外围成员、各职能部门针对该业务的负责人参加,针对设计情况、执行结果进行评审。项目组级及更高级别的评审一般为正式评审,项目组级评审为最常见的正式评审。

-业务部门级:评审人员为项目成员、业务部门专家以及企业内其他部门专家,这种评审一般是针对某业务全新的、重大突破型产品,并且一般会在需求阶段和方案设计阶段召开。业务部门级评审一般为正式评审,但发生频率不高。

-企业级评审:评审成员为企业内专家以及来自于合作伙伴、科研机构的行业内专家,这种评审一般是针对公司级重大研究型项目的,是非常正式的评审,但一般企业发生的频率极低甚至根本不会发生。

二、基于IPD的技术评审点设计

技术评审点、评审内容的设计与企业的业务特点、项目复杂度有直接的关系。一般来讲,最常见的IPD流程中会设置6-8个技术评审点,对于项目复杂度较低、创新性一般的产品项目,有时也可以设置4-5个技术评审点。其中比较广为接受的是华为的7技术评审点方案,7个技术评审点:

  • TR1概念阶段技术评审点:方案需求和概念评审,这里需求包含了市场需求和公司内部的需求(DFX需求),评审内容包括:市场需求传递、可制造性、可测试性、可服务性等方面的需求。

  • TR2计划阶段技术评审点1:需求分解和需求规格评审(功能需求评审,产品级规格),检查产品包需求到产品设计规格传递的完备性,是对产品规格和总体技术方案的评审,评审内容包括:设计方案的技术可行性、产品部件的重用度、产品目标成本达成措施的有效性、DFX(可制造性、可测试性、可服务性等方面的设计)、技术风险及应对措施。

  • TR3计划阶段技术评审点2:总体方案评审(系统设计,架构设计,概要设计),检查产品设计规格到概要设计之间的完备性。评估产品概要方案的缺陷;分析技术风险,形成应对措施;概要设计成本估算和产品目标成本对比。

  • TR4开发阶段技术评审点1:构建模块/系统评审(详细设计,BBFV测试结果),检查构件模块测试验证结果是否满足概要设计要求,该评审又被看作是SDV准入评审。

  • TR4A开发阶段技术评审点2:功能样机SDV结果和初始产品的准备情况,目标是确定功能需求已经得到满足,性能需求已经基线化,但在这个阶段性能需求未得到完全满足该评审是SDV通过及SIT准入评审。

  • TR5开发阶段技术评审点3:初始产品的质量(SIT结果)评审,TR5目的是确保产品符合预定的功能和性能要求,已经具备批量生产的条件。该评审是SIT准出及SVT准入评审

  • TR6验证阶段技术评审点:量产评审(SVT测试、制造系统验证等),重点评估批量生产情况下供应链的的准备情况,包括生产工艺的成熟性、批量生产质量的一致性,确保产品生产能力能够满足供应要求。

一般标准产品开发过程需要包含这些技术评审,对于产品创新性不高、结构简单、部件通用性强的产品,可以将TR2&TR3合并,甚至前三个评审合并,TR4不做正式评审,将整个开发过程简化为4-6个技术评审环节。因此,技术评审点设计,需要综合考虑业务需要、产品情况、团队资源、技术实力等综合因素,在保证资源投入最少的情况下尽可能的消除产品开发过程的技术风险。

原文链接: http://mp.weixin.qq.com/s?__biz=MzUxODEwNDgyNg==&mid=2247484016&idx=1&sn=aa5bbddad49c29617696b35fd7b2dbdd&chksm=f98cb1e5cefb38f350e6eaeb5ae1522b5b9a45c24f3b5568bda81c028b1a9cf7058c2df7cc09#rd

研发管理/质量管理/创新管理相关知识及随笔

89 篇文章
浏览 7162
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设 白皮书上线