前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >5M1E,软件质量管理最佳解决方案

5M1E,软件质量管理最佳解决方案

作者头像
敏捷开发
修改于 2021-09-03 09:57:04
修改于 2021-09-03 09:57:04
6520
举报
文章被收录于专栏:敏捷开发敏捷开发

- 如何做好一个产品?

- 用户、需求、文化、价值、设计、流程,这些因素缺一不可。

- 那么,如何做好产品的质量管理?

- 人、机器、物料、方法、环境、测量,这些因素同样缺一不可。

能够影响产品质量波动的因素包括如下方面:人员(Man)机器(Machine)物料(Material)方法(Method)环境(Environment)测量(Measure),简称人、机、料、法、环、测。此为产品质量管理的5M1E。

最初,5M1E分析法用于生产车间中制造件的质量管理过程中,以期通过作业工序质量的改善,降低成本,提高作业系统的整体效率、质量。在实施了一段时间后,5M1E分析法帮助车间管理者在质量管理方面取得了巨大的成功,随着精益应用在软件行业的范围越来越广,人们逐渐发现,5M1E产品质量管理分析法在软件研发过程中的潜力也是无穷的。

一、人员

在操作人员这一方面,产品质量可能会因操作人员的厌烦情绪、意识不够以及操作动作不熟练等问题,降低产品质量。

同样,在软件研发过程中,也需要在人员方面将质量风险降至最低。那如何管理人呢?

  • 首先,通过宣传、培训 提高研发人员自身的研发技能、业务素养以及研发质量意识。通过研发人员自觉地加强质量意识,从而提高可控性。
  • 其次,加强 研发过程的沟通,让工作透明化,减少工作过程中因沟通不便、流程冲突而产生的产品设计缺陷。
  • 然后, 明确“自管理”,责任具体落实到个人。避免产生将质量和研发割裂的情况,调动起研发人员的积极性,提高研发人员的参与感与责任感。
  • 最后,主动 核实、明确用户需求。避免产生产品设计不能满足用户需求的情况。

二、机器

在机器设备这一方面,设备的损耗、性能检测等方面出现的问题也会对产品质量产生影响。

在软件研发方面,合理使用工具也会提高产品质量,如:

  • 通过项目管理工具,方便查看、管理项目进度、人员状态;
  • 搭建测试管理工具,方便编写及后期跟踪用例、查看测试详情;
  • 善用自动化测试工具,减少人工测试成本,提高测试效率等。

三、物料

实际的产品生产流程中,供应商提供的原材料决定了交付的产品质量,一般情况下,原材料需要标注来源,经过质检合格后才能用于生产过程。

同样,在实际动手写代码前,则需要产品经理厘清需求、设计原型。与传统制造业所打造的大量流水线产品不同,软件产品的需求是不断变化的,如果最初的需求不清晰,或者中途更改的需求没有同步到研发人员的手中,那就无法把控软件的产品质量/价值。

如何把控软件的“料”呢?

一方面是产品经理需要严格记录需求,评估可行性,做好产品计划。

另一方面,产品经理要为研发人员与实际客户(用户)之间牵线搭桥,减少需求传递时出现的失真,毕竟,有些需求说着说着就变质了。

四、方法

为了减少流程方法对产品质量的影响,精益生产决定实现“自働化”,也就是在生产过程中加入自动化机器。例如,当流水线发生异常时,机器本身能够感应到并及时停止。通过“自働化”,能够确保安全、保证产品质量。此外,精益生产还会通过“尽量缩小批量,快速变换模具”来保证多种类产品的产品质量。

5M1E中的“法”意味着研发团队要足够重视代码规范:不论是命名规范、格式规范、日志规范,还是单元测试覆盖率,都是保证代码质量的有利武器。同时,看到烂代码也应“ 大胆重构,小心测试”。

五、环境

环境,一般指的是生产现场的温度、湿度、噪音干扰、振动、照明、室内净化和现场污染程度等。在确保产品对环境条件的特殊要求外,还要做好现场的整理、整顿和清扫工作,大力搞好文明生产,为持久地生产优质产品创造条件。

软件研发除保证必要的办公环境整洁之外,还有保证虚拟环境的整洁,这也一部分会在“5S管理”一篇中详细展开。在这里想要着重强调的一点是,团队要尽可能地在同一地点办公,进行充分的沟通、交流,避免产生信息孤岛。

六、测量

测量,要注意测量过程中的仪器的选择、测量维度、测量标准等。

不论是传统制造业的测量,还是软件行业的测试,目的都是为了发现问题,证明问题存在,从而使产品尽善尽美。

具体来说要如何去做?

  • 首先要 确保测试流程的规范程度:提取测试需求 - 编写测试用例 - 测试执行 - 提交Bug - Bug验证跟踪 - 回归测试 - 验收 - 生成测试报告;
  • 其次要通过各种方法 编写合理的测试用例,如:等价类划分、因果图法、场景分析法、正交分析法、路径覆盖、逻辑覆盖、语句覆盖等;
  • 最后要 确保用例的广度和深度,以及测试执行的充分性

随着各个流程环节的逐渐增加,5M1E产品质量管理分析法能够帮助团队快速厘清是哪一环节出现的问题。但方法起到的只是辅助作用,在实践过程中,我们仍需要融会贯通,不断地优化、改进产品交付流程。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
软件质量浅谈
一提起软件质量管理,人们的第一反应就会想起CMMI和ISO 9001。然而经过多年的探索,这些曾经被奉为软件质量管理的圣经并未普渡众生,其对提高软件的品质似乎没有奏效,现实和理想差距很远。 本文不对CMM和ISO 9001做过多的评论。只是个人对如何提高项目软件品质谈谈自己浅薄的认识,起到抛砖引玉之效。 企业的根本目的是获取最大利润。因此一切企业活动都围绕这个目的展开。谈项目软件品质也不能离开这个商业目标,而单纯设想如何构造一个完美品质的项目。 品质管理的现状分析: 1、企业的资源
张树臣
2018/05/15
1.6K0
如何高质量的做BUG分析
宏观BUG分析:在某个迭代或者版本的周期内(或者更长时间),对BUG产生的原因、修复周期、累积趋势进行分析。总结分析bug和测试过程问题,形成的质量报告不仅能准确评估过去产品质量,还能为未来产品提出改进建议,持续推进产品质量的不断提高和完善。
CKL的思考
2023/08/28
5120
如何高质量的做BUG分析
质量管理,软件项目生命周期中的专属医生(上)----《定义和控制》
“鹅厂网事”由深圳市腾讯计算机系统有限公司技术工程事业群网络平台部运营,我们希望与业界各位志同道合的伙伴交流切磋最新的网络、服务器行业动态信息,同时分享腾讯在网络与服务器领域,规划、运营、研发、服务等层面的实战干货,期待与您的共同成长。 网络平台部以构建敏捷、弹性、低成本的业界领先海量互联网云计算服务平台,为支撑腾讯公司业务持续发展,为业务建立竞争优势、构建行业健康生态而持续贡献价值! 作者简介:lindaxu(徐玲),高级工程师,网络平台部,服务器平台中心,研发管理组组长。 【写在前面】 QA是干什么
鹅厂网事
2018/02/02
1.5K0
质量管理,软件项目生命周期中的专属医生(上)----《定义和控制》
PDCA循环——快速提升软件质量的必备工具
近年来,软件项目的规模及其复杂性正在以空前的速度增长,互联网用户市场庞大,互联网公司和相应的软件产品层出不穷。快速响应需求变化往往是互联网行业的常态,软件产品的快速开发迭代对于公司迅速占领市场、抢占商机有着举足轻重的意义。
敏捷开发
2022/04/24
2K0
PDCA循环——快速提升软件质量的必备工具
【干货】质量管理是什么?管什么?如何管?
质量管理,作为现代企业管理体系的核心组成部分,对提升企业竞争力、确保产品质量和客户满意度具有至关重要的作用。因此,理解质量管理的本质,以及它管理的具体内容,对于任何一个追求长期发展的组织或管理者来说都是至关重要的。
测试开发技术
2024/04/24
2.8K0
一体化协同平台助力企业回归生产本质,创造价值
目前,越来越多的企业选择通过数字化转型应对市场的不确定性。软件作为数字化的直接载体,软件研发效能治理(简称为研效治理)成为企业数字化转型的关键,企业期望通过引进优秀的研效文化、方法论、技术,重塑组织职能边界,优化分工效率;通过创新软件研发流程,面向“价值”协同;通过引进自动化工具链,优化价值流转效率。
腾讯云 CODING
2023/06/07
4220
一体化协同平台助力企业回归生产本质,创造价值
【信管7.1】质量与质量管理过程
对于我们的项目管理理论相关的学习来说,质量是除了范围、进度、成本之外的另一个核心内容。还记得我们在学习敏捷的时候讲过的项目管理三角形吗?通过之前的课程,我们已经学完了它的三个支点。接下来,我们就要学习放在这个三角形中间的质量管理。
硬核项目经理
2023/03/02
6550
【信管7.1】质量与质量管理过程
【愚公系列】2023年12月 智能制造理论篇-质量管理基础知识
智能制造是一种基于信息技术和智能化技术的制造模式,它通过自动化、数字化、网络化等手段实现智能化生产、智能化管理和智能化服务,以提高制造业的效率和质量,降低成本,增加产品附加值。
愚公搬代码
2023/12/08
5883
质量管理 | QC、QA、QM,去QA化与降本增效
现在国内职业的质量管理都是从 CMMI 和 ISO 质量体系演化过来的,但是能做真正的质量管理的公司很少。质量管理的 QC 偏测试,对最终的产品负责;QA 偏过程,从过程把控质量;QM 偏体系,类似于全面质量管理,建立质量文化。
laofo
2023/09/11
2810
质量管理 | QC、QA、QM,去QA化与降本增效
质量管理 | QC、QA、QM,去QA化与降本增效
现在国内职业的质量管理都是从 CMMI 和 ISO 质量体系演化过来的,但是能做真正的质量管理的公司很少。质量管理的 QC 偏测试,对最终的产品负责;QA 偏过程,从过程把控质量;QM 偏体系,类似于全面质量管理,建立质量文化。
laofo
2023/08/25
3720
质量管理 | QC、QA、QM,去QA化与降本增效
软件的质量管理内容有哪些
制定质量保证计划:依据项目计划及项目质量目标确定需要检查的主要过程和工作产品,识别项目过程中的干系人及其活动,估计检查时间和人员,并制定出本项目的质量保证计划。
北京华盛恒辉科技
2024/08/23
2400
敏捷软件质量保证的方法与实践
来源:https://www.cnblogs.com/wintersun/p/5297352.html
顾翔
2019/12/11
2.3K0
敏捷软件质量保证的方法与实践
GPT-4 开启 “软件工程3.0” 全新时代
本文约4200字,建议阅读10+分钟在技术突破和创新方法的推动下,软件工程的世界发展越来越快,而最近的突破就是GPT-4等人工智能(AI)语言大模型的出现。 希望这篇文章 成为 “软件工程3.0” 开创性的宣言。 为了定义 “软件工程3.0”,让我们先定义 “软件工程1.0”、 “软件工程2.0” 。先简单说明一下,用软件版本号的方式 “1.0、2.0、3.0” 来分别定义第一代、第二代、第三代 软件工程,符合软件工程的习惯,而且简洁明了。 1. 软件工程 1.0 “软件工程1.0” 即第一代软件工程,
数据派THU
2023/03/29
9550
GPT-4 开启 “软件工程3.0” 全新时代
引入精益管理方式,需要提前做到这九点
精益管理方式也叫精益生产方式,最早由美国生产管理专家从丰田公司的管理实践中总结而来,它是一种被实践证明了的科学管理理念,并逐渐被越来越多的企业学习和借鉴。 1996年,James P.Womack和Daniel T.Jones在《改变世界的机器》的基础上,发表了《精益思想》一书,该书把精益生产进行理论化,并系统地描述了精益的原则和方法,形成了精益的思想体系。
敏捷开发
2022/03/02
8480
引入精益管理方式,需要提前做到这九点
干货分享-数字化车间质量追溯管理解决方案
普实通过一物一码,记录产品从原料,到生产过程,再到成品所经历的所有环节;通过各个环节的信息采集或录入,完成产品属性信息的关联绑定,从而为质量评估或质量追溯提供数据支持。
普实软件
2022/03/15
1.4K0
干货分享-数字化车间质量追溯管理解决方案
质量管理体系之测试流程
引言 今天分享一下个人对于质量管理流程的看法,也是基于CMMI,看看这里面有哪些东西可以为我们所用。 从员工(特别是从我们普通测试人员)角度来说,研究CMMI有哪些好处呢? 有“正规的”、“完善的”测试流程和质量管理流程可以借鉴。特别是对一些“项目管理水平低下且流程混乱”的企业工作的同学来说尤为重要。很多企业在面试时都会关注前一家单位的工作流程,研究CMMI能在面试时加分,应聘测试经理大都需要具备质量管理经验。 有大量现成的项目资料可以借鉴。认证CMMI时,咨询老师会提供一些其他单位的项目资
张树臣
2018/05/15
3.5K0
​「DevOps 转型与实践」沙龙回顾第二讲
本期分享内容为 《平台化 DevOps—云计算与云原生模式下 DevOps 的建设实践》。目前,DevOps 越来越成为大家当前建设的热点,伴随着基础设施的转型和应用框架的转型,更多的业务偏向云端和 C 端的场景,促进了 DevOps 的发展。在本次沙龙上,腾讯云 CODING DevOps 资深架构师余朋飞为大家介绍了在云计算和云原生两种模式下,如何推进 DevOps 的建设和实践。
腾讯云 CODING
2020/10/09
4080
瞄定六大目标,达成信创DevOps平台的“适、快、精”
谷缜:在国家大力推动信创产业发展和国产化的大背景下,支撑不同行业和企业之间差异化的需求,工具链的替换与迁移,安全合规管控等给DevOps带来了新的机遇和挑战。
yuanyi928
2022/06/15
1.4K0
瞄定六大目标,达成信创DevOps平台的“适、快、精”
优思学院:细说质量管理理念的演变
今天,来到了大数据的时代,随着六西格玛的盛行,利用统计质量管制的工具来提升产品质量是最切合现代社会客人对产品和服务质量的追求。现代质量管理大师戴明,除了推广统计工具外,更强调质量管理理念的革新,使得日本企业相信世界市场要的是高质量的产品,也唯有追求高质量才能跻身国际市场,获得国际市场的肯定。日本企业不但学习戴明的统计质量管制方法,更将戴明的管理模式融入其全面质量管理中。经过了四十年的实践、修正与改变,日本产品质量的卓越,成为其在国际市场上最有利的竞争优势。
用户2865703
2022/06/15
3980
优思学院:细说质量管理理念的演变
质量团队在忙什么
测试活动的是质量团队的基本盘,需要能够开展专业的测试活动,具备良好的测试思维。能够制定针对当前迭代特性内容的测试策略,通过不同方式的测试建模,输出一份高质量的测试用例(体现你的测试思维)。
CKL的思考
2023/08/28
1880
质量团队在忙什么
推荐阅读
相关推荐
软件质量浅谈
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档