当前位置: 首页 > news >正文

敏捷开发最佳实践:质量维度实践案例之软硬一体持续交付

在过去的Top敏捷实践案例中,我们可以看到企业或团队在敏捷质量管理上的创新,包括场景化测试、迭代T+1自动化覆盖、一套自动用例到处运行、用例持续运行可视化等,而这也进一步促进了价值流动。本文将继续给大家带来全新的质量维度实践案例:软硬一体持续交付。

本实践节选自《2022中国企业敏捷实践白皮书》,分享者为李敏,是来自跨国汽车零部件供应商PMO。

问题:

汽车主机厂面向终端用户体验更频繁的提供创新服务,传统的汽车零部件供应商质量管理体系难以满足更短周期的交付要求。

问题成因:

软件定义汽车背景下,主机厂已经不满足于供应商仅在量产阶段一次性交付标准的硬件产品;在差异化竞争的驱使下,主机厂对零配件供应商也提出了更多的个性化要求;在传统管理模式下,从提出问题到解决问题至少需要2-3个月的时间,经历漫长的验证周期,无法适配功能的创新速度。

敏捷实践:

自顶向下推动变革:

a.业务管能够理解敏捷的价值并积极传递决心;

b.质量部门在制度层面进行创新,在不牺牲行业质量体系和产品安全要求的前提下,针对软件特征优化研发 阶段的检查标准,重视风险的评估和监控,调整了研发质量的监控指标体系;

c. 团队基于客户能够提供的阶段性变更内容形成工作包;

d.测试团队根据客户使用的场景进行裁剪,提升了测试的灵活性。

重构质量体系提升客户响应速度:

a.在思维层面,团队从内部质量视角更多的转向了外部的客户视角;b.由独立的质量工程师参与到日常的敏捷开发跨部门横向协同;

c.跨部门共享项目Dashboard,实时更新质量的达成情况,数字化所带来的透明性使矩阵团队转换为平台团队,让团队可以保持全局的掌控甚至预测问题的规模,使协作发生了本质的改变。

中国实践全球化改善价值流动:

a.中国团队主动通过改进项目持续的打通工具,连接数据孤岛,突破了集团全球部署的工具支撑不足的问题;

b.工具的精细化使用也大量的减少了交付的检查工作,改善了流程长、跨部门合作响应慢的问题。

实践结果:

引入敏捷最重要的是支撑了公司产品销售模式的改变,从软件嵌入在硬件中交付,变为软件可持续的迭代交付。引入敏捷后样件交付的频率提升了1倍,量产节点后软件依然可持续交付,远程刷新。

总结

本实践案例很好的体现了敏捷软件开发宣言中“响应变化高于遵循计划”。

专家观点:

瞿博文

Shaping future leadership,新能源汽车数智化团队PMO专家

在敏捷的十二项基本原则中,每一项都直接或间接的提到了质量。在具体的实践领域,伴随着敏捷方法论的持续迭代,质量内建已经覆盖了架构和设计质量、代码质量、发布质量、系统质量和Flow的质量,系统性的质量管理进一步降低了召回、返工和修复缺陷带来的延迟成本,保障了开发价值流的快速流动,让质量成为每个人的工作。

本实践所采用的“软硬一体持续交付”的实践案例中,企业通过自顶向下的敏捷转型,进行制度创新、体系创新,又经历数年持续的变革重塑了文化和思维,让团队视角从内部转向外部;通过数字化的工具、电子看板、Dashboard的运用改善信息的透明性,促进了矩阵团队向平台团队的转型。

在2022年的敏捷实践调查中,我们欣慰的发现近20%的团队在质量实践中已经不仅仅局限于对项目/产品/服务的需求满足、产品功能层面,而是能够更多的从收益的实现、价值的创造层面去思考和践行质量管理。即使是传统制造业下的软件团队,也开始将质量管理更敏捷的应用在面向客户的价值交付和价值保障上,进而促进企业与客户间的价值流动。

推荐阅读:

Scrum 开发指南: Scrum 框架详解  |  Scrum 四个会议及正确召开方式 |  正确的计划和执行Sprint的方式 |  做好迭代计划的4大关键点 |  做好这4点让每日站会更适配敏捷团队  |  开好迭代评审会的3个关键步骤  |  为什么要召开迭代回顾会  | Scrum 3大角色及其岗位的具体职责  |  Scrum三大工件在敏捷开发中的作用  |  2022年14个最佳 Scrum 敏捷项目管理软件  |  更多 

Kanban 敏捷指南: 使用看板(Kanban)管理方法的5大好处  |  看板 VS Scrum:如何选择? |  看板和 Scrum 的混合模式适合在哪些场景使用  |  更多 

规模化敏捷: 规模化敏捷的价值及五大规模化敏捷框架  |  规模化敏捷之 Spotify 模型  |  规模化敏捷框架之LeSS框架  |  SAFe 规模化敏捷框架  |  Scrum@Scale 模型  |  敏捷项目组合管理  |  OKR与敏捷开发  | 更多 

产品管理: 如何构建合格的产品路线图  |  如何成为一个优秀的产品经理  |  敏捷路线图的重要性以及构建  |  如何构建简单有效的产品需求文档  |  利用 NPS 确定功能优先级  |  每个产品经理都需要了解的产品分析技能  |  更多 

http://www.lryc.cn/news/308677.html

相关文章:

  • PMP证书的含金量如何?
  • Linux 下安装Jupyter
  • docker 基础(二)
  • LeetCode 刷题 [C++] 第236题.二叉树的最近公共祖先
  • vue3+vite 项目的创建
  • Windows Server 2022 使用ApacheDS用户认证
  • 【Oracle】Oracle清理日志空间
  • 数据抽取平台pydatax介绍--实现和项目使用
  • 容易发生内存泄漏的八个场景,你都知道吗?
  • 掌握 Vue3 中的 setup 函数
  • BUUCTF AWD-Test1
  • 百亿诈骗案频出,欧科云链用“技术责任”拓宽Web3安全边界
  • 一个实时波形图的封装demo(QT)(qcustomplot)
  • Java进阶-反射
  • 力扣180 连续出现的数字
  • C++面试 -操作系统-架构能力:内存问题分析与性能优化
  • 基于springboot+vue的共享汽车管理系统(前后端分离)
  • All Roads Lead to Rome (30)
  • GO语言学习笔记(与Java的比较学习)(四)
  • 在实训云平台上配置云主机
  • 什么是隔离式栅极驱动器?
  • 蓝桥杯算法赛 第 6 场 小白入门赛 解题报告 | 珂学家 | 简单场 + 元宵节日快乐
  • 附加Numpy数组
  • 收银系统源码-智慧新零售,ERP进销存功能详解
  • STM32使用PB3, PB4引脚的注意事项
  • OSCP靶场--DVR4
  • 【嵌入式——QT】日期与定时器
  • 如何决定使用HashMap还是TreeMap?
  • 平台工程与安全
  • 智能咖啡厅助手:人形机器人 +融合大模型,行为驱动的智能咖啡厅机器人(机器人大模型与具身智能挑战赛)