首页 > 其他分享 >5M1E,软件质量管理最佳解决方案

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

时间:2024-01-16 12:06:11浏览次数:28  
标签:解决方案 研发 5M1E 测试 产品质量 软件 人员

- 如何做好一个产品?

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

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

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

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

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

一、人员

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

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

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

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

二、机器

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

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

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

5M1E,软件质量管理最佳解决方案_产品质量_02

三、物料

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

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

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

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

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

四、方法

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

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

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

五、环境

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

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

六、测量

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

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

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

具体来说要如何去做?

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

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

标签:解决方案,研发,5M1E,测试,产品质量,软件,人员
From: https://blog.51cto.com/u_15684510/9268774

相关文章

  • 使用composer生成的DMG和PKG格式软件包有何区别
    在使用Composer从包源构建软件包时候,有两种不同类型的包:PKG和DMG。你知道两者之间的区别吗?以及如何选取吗?每种格式都有各自的优势具体取决于软件包的预期用途以及用于部署软件包的工具。下面我们来了解一下PKG和DMG格式的区别和用途。PKG格式的软件包几乎可以使用任何工具进行部......
  • 突破注册难题,沃尔玛跨境智星软件助你批量注册买家号
    注册沃尔玛的买家号在单个账号的情况下是相当简单的,只需进入沃尔玛官网,点击注册,根据提示信息填写姓名、账号、密码等即可完成。但是,当需求升级到批量注册大量买家号时,情况就变得有些复杂。这时候,除了考虑大量账号的信息填写,更需要关注账号的安全性和真实性。沃尔玛跨境智星软件为解......
  • 现代 CSS 解决方案:颜色计算,自动适配背景色!
    在23年的CSS新特性中,有一个非常重要的功能更新--相对颜色。简单而言,相对颜色的功能,让我们在CSS中,对颜色有了更为强大的掌控能力。其核心功能就是,让我们能够基于一个现有颜色A,通过一定的转换规则,快速生成我们想要的颜色B。其功能能够涵盖:精简调暗饱和度降低饱和......
  • 80端口被System占用最全解决方案
    背景想要启动若依系统,启动失败,提示80端口被占用。百度搜索了很多方法无法解决,现将自己尝试的方法都总结一下,希望对碰到这个问题的朋友有点帮助。解决方案首先查找占用80端口的程序进入命令提示行(开始运行输入CMD),输入命令netstat–ano,就可以看到本机所有端口的使用情况,一般......
  • 软件测试全流程
    软件测试面试时可以这样回答1.需求评审用不到任何工具只需要坐在那里听开发和产品经理去讲他的需求这个版本要做什么,做什么网页,有10个需求,20个需求等等要做什么网页,要做什么功能,这个功能的流程是什么样的,逻辑是什么样的开发会首先提出他的疑问,测试只需要听一听,记下来就行测......
  • PVE磁盘占满解决方案实践
    title:PVE磁盘占满解决方案实践tags:[PVE,linux]新版原文:https://query.carlzeng.top:3/appsearch?q=PVE磁盘占满解决方案实践版权声明:本博客所有文章除特别声明外,均采用BY-NC-SA许可协议。转载请注明出处!date:2024-01-1109:31:48categories:linux应对PVE磁盘......
  • maven项目关于target目录没有生成xml文件的解决方案
    1.这是我的项目目录结构2.在我通过maven的install后,target目录中并没有xml文件解决方案:1.在maven的pom文件中添加2.再通过maven的install后,target目录中出现xml文件......
  • R语言软件对房屋价格预测:回归、LASSO、决策树、随机森林、GBM、神经网络和SVM可视化
    全文链接:https://tecdat.cn/?p=34827原文出处:拓端数据部落公众号在房地产市场中,准确地预测房屋价格是至关重要的。过去几十年来,随着数据科学和机器学习的快速发展,各种预测模型被广泛应用于房屋价格预测中。而R语言作为一种强大的数据分析和统计建模工具,被越来越多的研究者和从业......
  • border设置渐变boder-radius不生效问题解决方案
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metahttp-equiv="X-UA-Compatible"content="IE=edge"/><metaname="viewport"c......
  • 一款基于.NET开发的免费的火车票分流抢票软件
    前言接近年底了又到了全员抢票的日子,今天有同学在技术群里问有没有黄牛推荐帮忙抢车票的。今天分享一个我一直在用的基于.NET开发的、完全免费的火车票分流抢票软件:Bypass。软件介绍Bypass是一款基于.NET开发的、完全免费的火车票分流抢票软件,全程自动抢票、自动抢候补、自动识......