电子型企业高效开发的质量控制方法
2023-11-09朱宇晨王飞绒
朱宇晨 王飞绒/文
当今,市场竞争越发激烈,电子型企业的产品生命周期变得越来越短。企业要想在行业中保持竞争力,并占有一定的市场份额,就必须不断开发出独特的新产品,并尽快推向终端市场,以适应多变的市场需求。
随着新技术更新周期的缩短和产品竞争日趋激烈,产品的开发周期也日趋缩短。同时,用户需求的日益个性化和计算机与网络通信为代表的信息技术的飞速发展,使电子型企业正在以最快的速度、最低的成本、最好的质量来响应市场需求的方向发展。如何使新产品更好地满足市场需求,更好地满足用户需求,使新产品尽快大批量投入市场,成为很多电子型企业发展面临的瓶颈。
质量控制方法在企业产品开发中的运用
质量控制的基本内涵
质量是用户满意度的体现。“为达到质量要求所采取的作业技术和活动”则是人们对质量控制的一般性共识。质量控制是通过监视质量形成过程,消除质量环上所有阶段可能引起不合格或不满意的因素。
产品开发质量控制是质量管理体系在产品开发阶段的具体化、实践化。对高效开发的质量控制可以做以下理解:为保证设计开发管理及所取得的成果满足标准或预设目标要求,而对其施加的干预和影响的总和。其主要包含三层基本含义:第一,实施开发阶段质量控制的目的,在于保证开发过程所取得的成果能够满足既定标准或者预先设定目标的要求。第二,开发阶段质量控制的目标对象既包括开发所取得的结果,又包括具体开发活动的过程、体系,还包括直接参与到此过程、体系之中,影响最终结果形成并转化为其他要素的事物,如在开发过程中的沟通及协作活动。第三,开发阶段质量控制的基本路径是通过监视开发过程和结果,找到开发全过程中可能引起最终产品无法满足标准或者预设目标要求的因素,并针对性地采取干预或者影响措施来消除此类因素,进而保证开发目标的实现。
全面的用户需求分析
现代质量管理的基本宗旨是“质量出自设计,而非出自检查”。理解用户需求并将之转化为符合用户预期的产品,是新产品开发成功的关键因素之一。基于用户需求在产品开发中的重要作用,全面识别用户需求成为概念设计阶段的一个重要步骤。根据电子型企业产品和服务的特点,可将用户需求分为外观需求、功能需求、性能需求、服务需求、价格需求等几类。
在识别用户需求的过程中,产品开发团队必须对市场进行分析,以应对市场变化。通常从以下两个角度对市场进行分析。第一,市场规模及发展趋势,主要包括市场总容量、可预测的潜量,产品所处市场发展现状、速度及阶段(萌芽、成长、稳定、再成长、衰退),以及市场目前存在的问题等。第二,竞争对手,包括竞争产品情况(如功能、性能、价格等)、市场情况、服务情况等。通过对用户及市场的全面需求分析,建立需求分析列表,具体内容包括需求编号、需求说明、需求类别、需求来源、优先级等。开发团队在准确了解用户需求之后,将用户需求转化为精确的产品设计目标。
建立端到端的流程
流程是将一定的输入转化为输出的一组相关联的资源和活动。流程特点是具有可重复性的活动、有输入和输出以及产出性活动(为用户创造价值)。
在当今的电子型企业中,产品开发流程一般被明确划分为概念、计划、开发、验证、发布、生命周期六个阶段。各阶段相互关联的工作往往跨越了多个职能部门或项目组,每一个部门或小组通常会涉及许多不同的流程。在交付活动中,各职能部门独立作业,各部门内部效率较高,但无法实现协同和精益运营的流程管理目标,整体交付活动效率较低。在这种情况下,流程被赋予了更高的要求,即要关注整体而非局部,关注整个组织的最终目标。为了管理好新项目开发并控制好开发成果的质量,项目开发必须采取结构合理、定义清楚的全流程管理。
如果缺乏结构化的流程,那么每次产品开发采用的方式都会有所不同,进而导致两种情况:第一,没有积累的经验可参考,没有学习的榜样,所以当项目越做越大时,开发周期也会变得越来越长。第二,当某个人提出改进方法时,无法将其标准化并应用于其他项目中,难以衡量其过程并加以改进。为改善这种部门内部效率较高但整体活动效率低下的状态,打破部门壁垒,需要建立端到端的流程,通过产品开发流程及供应链管理流程,建立起一套相对完整、有效关联、结构严谨的业务流程管理体系。应以用户需求为目标,整个产品开发流程、供应链管理流程贯穿开发部、中试部、生产部等,建立端到端的交付流程,以及各部门内部细分的职能流程。此外,企业在制定端到端流程时,必须注意两个关键点:一是有统一的结构,在统一结构下适配具体控制要求;二是合理分层,根据业务复杂程度和组织复杂程度逐级分层。
IT 工具的合理运用
对电子型企业而言,实现产品开发的质量控制离不开信息化手段。现代IT 技术可从三个方面帮助企业在实现产品高效开发的同时保证产品的质量。一是产品立项阶段,可通过系统(分角色)评估项目时间和成本、控制项目预算、留下相关信息(相关责任一目了然)。二是产品开发阶段,利用项目管理模块,编制项目计划并分配给相关人员,通过填报日志、周报监控项目进度,以便尽早发现影响开发周期的问题并及时解决。三是通过各阶段评审流程衔接,实现质量控制,即通过系统评审流程,相关人员提交各阶段所取得的成果,评审组成员对成果进行评审,从而判断是否达到各阶段的质量目标。通过系统,还可及时调整产品需求及其变化所带来的计划变动,及时消除或减轻风险,并留下相关记录,便于内控检查及分析。
以嵌入式软件发版流程为例,软件发版过程节点包括测试报告提交、资料审核、测试评审、嵌入式代码发布、资料归档等,涉及测试部、研发部、质量部等多个部门及人员。若不采用IT 工具,则评审人员的召集及会议召开需要耗费的时间较长,若评审不通过,则会直接影响产品整体开发周期。采用IT 工具,并合理组合利用多个工具,不但可以充分利用有限的时间和精力,更重要的是保证了端对端流程的高效运作。可将嵌入式软件发版流程和OA 系统(Office Automation System,办公自动化系统)结合,看似复杂的流程实际通过电子流来完成,在完成职能工作的同时,实现相关资料同步归档,从而大大提高工作效率。具体以OA 系统为支撑,规划职能部门、职能流程、输出物三个层级。测试部提供发版申请,输出物为测试报告、测试用例;研发部、质量部负责审核,输出物为评审记录;质量部负责程序发版,输出物为邮件通知或OA 发版公告;质量部和生产部对嵌入式软件发版进行归档。由公司信息中心负责设置OA 系统发版流程的节点控制定义和人员权限,各部门设专员负责在OA 系统中发布涉及本部门的发版流程对应工作,由部门负责人负责本部门OA 系统中工作内容的审核,确保发版流程在OA 系统中的信息正确性。信息中心对流程节点未处理事项进行提醒,并定期对各部门在OA 系统中发版流程的审核、节点流转的有效性进行统计,以便发版流程能够在OA 系统中高效运行。通过IT 工具的合理运用,可以有效控制项目的开发周期、质量和成本,提高产品的开发效率,提升企业的市场竞争力。
质量控制方法在企业产品开发中的效能
产品开发质量提升
以电子型企业为例,在实施质量控制前,存在许多质量问题,并且直接影响着产品的正常发布及用户的满意度。通过实施质量控制,有效改善了几个主要质量问题。第一,减少产品重大缺陷。产品重大缺陷较多,影响用户使用并导致某些功能缺失,造成人力成本上升并影响产品的研发进度。第二,降低产品缺陷率。产品缺陷率过高,产品无法达到企业的质量标准(新产品一次通过率为95%,若低于95%则无法进行批量生产),导致产品上市延后。
以指纹仪设备的试产为例,生产工艺包括结构组装、整机调试、主板调试、整机老化、程序烧写、包装等工序,试产总个数为200个,不良个数总和为42个,试产通过率为79%,远未达到要求的95%。结构组装工序所产生的不良品数量较多,不良比例相对较高。企业内部针对不良率较高的工序进行复盘分析,发现在结构组装工序中,需要将主板的接地脚用连接线焊接到外壳的接地点上。在开展该工作时,由于事先进行外壳的组装,致使焊接可操作空间小,所以连接线因焊接高温而损坏,同时无法直接观察到焊接点是否焊接饱满,导致部分不良品流入整机调试工序。通过进一步分析,发现该工艺为研发人员制定,非工艺工程师制定,虽然研发人员、工艺人员和生产人员都很好地履行了各自的职能,但是仍产生了较高比例的不良品。为从根源上改善此类问题,企业实施质量控制,将各部门通过产品开发流程串联起来,在流程中各部门人员相互关联、协作,将职能工作效能叠加,形成互补。为直观地对比实施质量控制后产生的改善效果,将指纹仪市场不良统计表制作成指纹仪不良柏拉图。通过对比改善前后的指纹仪不良柏拉图,不良品的累积比率下降明显,不良项目的顺序也发生了相应变化,改善效果明显。
产品开发周期缩短
为体现出实施质量控制对缩短产品开发周期具有明显的作用,在企业中选取两个复杂程度相当、产品结构类似的项目进行开发,对比开发周期的变化。开发过程包括需求调研阶段、需求分析、制定规格和开发计划、详细设计和开发、测试和评估等。原开发周期为:需求调研阶段10天、需求分析5天、制定规格和开发计划5天、详细设计和开发40天、测试和评估30天,累积周期为90天。实施质量控制后的开发周期为:需求调研阶段15天、需求分析10天、制定规格和开发计划5天、详细设计和开发30天、测试和评估20天,累积周期为80天。实施质量控制后的开发周期,在需求调研及需求分析阶段所需的时间较之前的模式多耗费约50%,但由于前期充分的需求调研和分析,以及规范化的过程文档,因此大大缩短了详细设计和开发、测试和评估所需时间,最终,实施质量控制后的开发周期缩短了22%。
通过在企业内部选取同类型项目的开发周期进行对比,运用质量控制手段缩短产品开发周期具体表现在以下几个方面:第一,具有明确、规范化的用户需求和产品需求。通过明确的需求定义,设定项目最终的目标,确定达到该目标所需的功能和特性,并确定交付日期和估算成本,最终实现开发计划的最佳时效。第二,规范化的过程文档能使测试人员提前熟悉产品、制订测试计划、编制测试方案、设计测试用例,快速保证产品功能的实现并完成产品测试。第三,通过阶段性成果的审视,以及相关人员的参与,获取有效的信息,可使相关部门及人员提前为下一阶段的工作做好准备,同时减少了协作部门间反复确认所耗费的时间。第四,打破部门间的壁垒,使沟通更顺畅。通过流程管理及IT 工具的运用,使产品部、开发部、测试部、质量部、生产部等各环节信息得到了有效和及时的传递,加快问题的确认和提升解决速度。
产品开发生产力提高
随着时代的进步、科技的发展,办公室信息化、生产自动化越来越普及。通过流程管理,不断改进工作方法,能够使开发人员以较少力量、较短时间、较少成本高质量、高水平、高效率完成工作,项目及人员的复用性也能大大提高。
电子型企业在产品开发过程中运用流程管理、0A 系统等质量控制方法,能够打破部门间的壁垒,充分利用有限的时间和精力,更重要的是保证了端对端流程的高效运作,帮助企业在实现产品高效开发的同时保证了产品的质量,有利于企业在过程优化和质量提升方面取得巨大的突破,从而开发出满足用户需求的产品,提高用户对企业的忠诚度,增加产品的市场份额,最终实现企业的预期收益目标。