产品质量是企业的生命线,如何把控好质量关心得分享

质量是企业的生命,质量是企业树立品牌的前提 , 质量是市场销售的后盾,质量更是企业可持续发展的基石 。
作为一个质量工程师,相信大部分人都听过海尔砸冰箱的故事 。76台次品冰箱,张瑞敏当着全体员工的面当场全部砸毁 , 并对员工说:“我要是允许把这76台冰箱卖了,就等于允许你们明天再生产760台这样的冰箱,有缺陷的产品就是废品 。”你要知道当时一台冰箱的价格800多元,相对于大部分普工2年的收入 。砸了确实很可惜,但当时张瑞敏很斩钉截铁地说今天不砸,明天别人就会过来砸 。
这个真实的故事充分地说明了质量对于企业来说是信誉,诚信的把关,守着自己的操守就是守着自己的品牌 。也给了众多企业做了一个很好的榜样 。
什么才是产品的软件的质量?软件与明确的和隐含的定义的需求相一致的程度 。通俗地说就是产品好不好用,耐不耐用 。但作为一名专业的质量工程师,衡量产品质量好坏的指标是多方面的,比如:产品的性能、易用性、安全性、可维护性和可移植性等 。质量工程师的职责就是要在产品发布之前对产品进行全面的测试评估是否符合需求 , 质量指标要全部达标才能发布到市场 。那么如何在产品发布初期把控好质量关呢?
先来分析一下影响产品质量的几个关键因素 。一个是流程,其次是组织,再者是技术,简称软件质量铁三角 。流程即产品从设计到生产到市场而进行的一系列活动,将最终实现目标的步骤分解到各个活动中去 。技术,专指软件开发技术,为实现产品功能而使用到的各项技术 。组织,即是指人,属于产品质量中影响最关键的因素 。三者相辅相成,缺一不可 。
一、在项目初始阶段,即项目立项 , 就需要把各个阶段的项目计划,确定最终的交付目标确认好 。在每个阶段 , 每个计划实施的时候要定期刷新质量、风险、效率等情况,来发现风险消灭风险 , 确保项目定期交付 。这属于流程监控 , 一切工作都是以目标为导向 。
二、项目开发阶段什么是软件质量保证活动,即需求实现的阶段 。开发设计以及编码 , 这个需要技术来支撑 。技术贯穿软件开发架构,程序编码,需求实现和代码评审整个过程 。要求开发从代码实现细节上把控产品质量,对开发自测、提测流程、问题单处理流程、修改引入分析过程进行监控,目标是提升质量与效率 。
三、测试阶段,从开发实现需求到正式提测,测试人员要认真核对需求文档进行测试用例的设计、评审和维护,测试策略的制定和实施,问题单的处理流程、测试报告规范以及产品发布标准 。测试阶段的任何环节都是环环相扣,缺一不可 , 质量铁三角在测试阶段变得尤其重要 。测试过程中可以从软件产品质量模型六大特性和27个子特性来参考,即功能性、可靠性、易用性、效率性、维护性和可移植性 。这里还要说的一点是任何测试都要以用户体验为中心点来展开测试什么是软件质量保证活动 , 遇到任何需求、设计不合理的地方可以提出来,持不同意见的可以同项目组进行PK , 重点保证产品质量和体验 。这也是对测试人员质量敏感度的一种考验 。
四、产品发布阶段 , 发布前期产品必须在测试环境下测试完全通过,bug修复率要达标 。按照发布流程走审批抄送相关人员 。发布的时候相关开发和测试人员要留守现场 , 选择一个合适时机发布即用户使用频率最低的时候 。发布后要及时验证 。同时要做好风险应对措施,一旦出现问题要迅速解决或回滚,把损失降到最低 。
五、售后阶段,每个产品发布后难免会产生一些线上反馈问题 。针对用户反馈的问题进行划分等级,影响程度和紧急程度 。对于严重问题的要及时上报推动项目组解决 , 其他一般性问题可以转需求 。目标仍然是提升产品质量与效率 。
以上是在项目中个人对于质量把控的一些心得体会,下一次谈谈公司文化对软件质量的影响 , 欢迎大家交流不同意见 。
【产品质量是企业的生命线,如何把控好质量关心得分享】本文到此结束,希望对大家有所帮助!

猜你喜欢