漫谈项目质量保障——协作流程优化

本文分享了《漫谈项目质量保障——协作流程》的优化版本,新增UI设计及研发方案评审、测试线上验证环节,明确了流程中各角色的责任。通过优化,确保项目进度清晰,责任到人,提前发现并解决风险,以提高软件项目的整体质量。

在本文之前,笔者曾分享过一篇关于质量保障流程的文章《漫谈项目质量保障——协作流程》,文章简述了笔者参与的项目协作流程,同时对流程中一些不同寻常的协作节点进行阐述。由于多种原因限制,之前分享的流程存在一定的不完整性,所以本文将继续分享《漫谈项目质量保障——协作流程》优化后的版本。

初版的协作流程如图1-1所示,整个流程涉及了产品人员、UI设计人员、测试人员、开发人员和项目管理员五种角色,并设计了未开始、待内审、待评审、待UI设计、UI设计中、待开发、开发中、待产品验收、待测试、测试中、测完待发布、待数据回顾、关闭共13个项目节点,每个节点关联一个角色负责人。

图 1-1 【爱测角】软件项目协作流程

由于协作平台功能的局限性,部分协作流程节点无法配置多角色并行处理,初版设计存在一定的遗漏和冗余。如果排除协作平台的局限性,更理想的协作流程应该是怎样的呢?如图2-1所示,优化后的流程依然是13个项目节点,但是节点和节点内容已经有了不少的变化。那优化后的协作流程与前一版本有哪些差异呢?

图 2-1 【爱测角】软件项目协作流程——优化版

首先,新的协作流程里增加了部分节点,例如UI设计及研发方案待评审节点、测试线上验证环节。同时,设计节点也补充了待研发方案设计的状态,开发中节点补充了测试用例设计中的状态。

其次,流程里完善了前置节点未通过情况下的流程指引,例如开发自测用例未通过的情况下节点可转回开发负责人,线上环境测试未通过时进行停止发布或回滚服务(处理方案视具体情况而定)。

再次,流程将不同角色可并行的环节进行合并,例如分别将设计、评审和验收环节合并为一个时间节点,增加多角色并行处理环节,对整体协作流程进行了简化。

为什么要设置这些流程呢?优化协作流程对我们测试人员来说有什么帮助?

(1)对于一个项目来说,项目进度的把控对于项目风险的把控极其重要,流程的设计一方面是要关注项目应该在规定的时间进入预期的项目节点,另一方面也是为了关注在对应的项目节点是由谁跟进负责,做到项目进度清晰,项目节点责任到人,这也是为什么笔者设计的流程图里各个项目节点都关联着各自的负责人。

(2)为什么要增加UI设计及研发方案评审的环境?当前或者说前些年测试领域都在推广着测试左移(测试前移),其本质思想其实就是为了让风险前置。如果没有方案评审环节,或者说这个评审环节因质疑测试人员参与的必要性而不对测试人员开放,从而引起信息不同步,其结果就是项目风险后置到了产品测试阶段,其问题修复成本也随之提高。

(3)为什么要增加自测和自测不通过转回开发环节?对于责任心比较高且质量意识比较强的研发人员来说,这个环节完全可以忽略或者是简单地走个形式流程,但是对于责任心不高且开发能力一般的的开发人员来说,这个环节是测试人员必须重点关注的。如果没有这个环节,没有提测不通过数据的数据支撑,项目延期和项目质量的风险只会是测试人员独自承担,所以需要这个环节来暴露开发的的质量风险并进行约束。

本文主要分享了优化后的项目流程以及两个版本流程的差异,并分享了部分流程优化的思路和优化的缘由。总结来说,项目协作已经是一个比较复杂的过程,而项目协作管理只是项目质量管控中的一小部分。因此,对于测试工程师或者QA来说,想要把控好软件项目的质量,只关注眼前bug的话,还远远不够……

原文发表于【爱测角】:《漫谈项目质量保障——协作流程优化》。更多分享,欢迎关注。

作者:Chaofan

北交学子,专注软件测试和质量保障的思考和分享。

内容概要:本文设计了一种基于PLC的全自动洗衣机控制系统内容概要:本文设计了一种,采用三菱FX基于PLC的全自动洗衣机控制系统,采用3U-32MT型PLC作为三菱FX3U核心控制器,替代传统继-32MT电器控制方式,提升了型PLC作为系统的稳定性与自动化核心控制器,替代水平。系统具备传统继电器控制方式高/低水,实现洗衣机工作位选择、柔和过程的自动化控制/标准洗衣模式切换。系统具备高、暂停加衣、低水位选择、手动脱水及和柔和、标准两种蜂鸣提示等功能洗衣模式,支持,通过GX Works2软件编写梯形图程序,实现进洗衣过程中暂停添加水、洗涤、排水衣物,并增加了手动脱水功能和、脱水等工序蜂鸣器提示的自动循环控制功能,提升了使用的,并引入MCGS组便捷性与灵活性态软件实现人机交互界面监控。控制系统通过GX。硬件设计包括 Works2软件进行主电路、PLC接梯形图编程线与关键元,完成了启动、进水器件选型,软件、正反转洗涤部分完成I/O分配、排水、脱、逻辑流程规划水等工序的逻辑及各功能模块梯设计,并实现了大形图编程。循环与小循环的嵌; 适合人群:自动化套控制流程。此外、电气工程及相关,还利用MCGS组态软件构建专业本科学生,具备PL了人机交互C基础知识和梯界面,实现对洗衣机形图编程能力的运行状态的监控与操作。整体设计涵盖了初级工程技术人员。硬件选型、; 使用场景及目标:I/O分配、电路接线、程序逻辑设计及组①掌握PLC在态监控等多个方面家电自动化控制中的应用方法;②学习,体现了PLC在工业自动化控制中的高效全自动洗衣机控制系统的性与可靠性。;软硬件设计流程 适合人群:电气;③实践工程、自动化及相关MCGS组态软件与PLC的专业的本科生、初级通信与联调工程技术人员以及从事;④完成PLC控制系统开发毕业设计或工业的学习者;具备控制类项目开发参考一定PLC基础知识。; 阅读和梯形图建议:建议结合三菱编程能力的人员GX Works2仿真更为适宜。; 使用场景及目标:①应用于环境与MCGS组态平台进行程序高校毕业设计或调试与运行验证课程项目,帮助学生掌握PLC控制系统的设计,重点关注I/O分配逻辑、梯形图与实现方法;②为工业自动化领域互锁机制及循环控制结构的设计中类似家电控制系统的开发提供参考方案;③思路,深入理解PL通过实际案例理解C在实际工程项目PLC在电机中的应用全过程。控制、时间循环、互锁保护、手动干预等方面的应用逻辑。; 阅读建议:建议结合三菱GX Works2编程软件和MCGS组态软件同步实践,重点理解梯形图程序中各环节的时序逻辑与互锁机制,关注I/O分配与硬件接线的对应关系,并尝试在仿真环境中调试程序以加深对全自动洗衣机控制流程的理解。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱测角

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值