直播回顾丨百胜软件敏捷研发,成就高效价值交付

B站影视 2024-12-06 16:05 3

摘要:最近,我们集中宣传了大批近期上线、验收的中台项目捷报,包括乐卡克、茶花、得力、雅戈尔、淘通等,这得益于百胜软件强大的产品研发工程能力与交付能力。在11月28日的“相约星期四”直播中,百胜软件研发赋能中心资深效能专家七丐进行了“敏捷文化&研效工程分享”,揭示了敏

最近,我们集中宣传了大批近期上线、验收的中台项目捷报,包括乐卡克、茶花、得力、雅戈尔、淘通等,这得益于百胜软件强大的产品研发工程能力与交付能力。在11月28日的“相约星期四”直播中,百胜软件研发赋能中心资深效能专家七丐进行了“敏捷文化&研效工程分享”,揭示了敏捷研效管理之所以促成“高效、高质量、可靠、可持续的价值交付”的那些事儿。以下为直播内容概要。

何为敏捷研发管理?

敏捷研发管理是一种以人为本、迭代渐进、快速响应变化的研发管理方法,它强调团队协作、快速反馈、持续改进和高度灵活,旨在提高研发效率和质量。敏捷研发管理能够提高开发效率、减少浪费、快速响应需求变化、增强团队协作能力。当然,它也需要高素质的团队和高效的沟通机制,对研效管理者的能力和素质要求较高。

敏捷研发管理的常用工具有Jira(一款广泛使用的敏捷项目管理工具)、Confluence(企业级团队协作平台)等。

其流程框架则包括:

·Scrum框架:包括产品待办列表梳理、Sprint计划会议、每日站会、Sprint评审会议和Sprint回顾会议等环节,确保项目快速迭代和持续改进。

·Kanban:通过可视化工作流,限制在制品数量,确保团队聚焦于高优先级任务,实现持续交付。

·XP:是一种旨在提高软件质量和响应客户需求的敏捷开发方法。XP强调技术实践和团队协作,包括持续集成、测试驱动开发、配对编程、重构和简单设计等实践。

·SAFe:支持大型组织中敏捷与精益实践的框架,包括对质量的承诺、程序中的透明度、快速的交付周期以及对程序的对齐与执行。其中敏捷发布火车(ART)是构成SAFe的基本构建块,由多个跨功能团队组成,共同承诺交付价值,以固定迭代周期工作。

百胜软件在中台产品交付中,一直追求“内外兼修”。即在保障客户零售渠道、供应链、仓储物流等管理效率的大幅提升的同时,更要助力客户进行业务创新和数字化转型,不断开辟新盈利点,紧握发展主动权。敏捷研发管理很好地契合了百胜软件产品交付理念对产品研发的管理需求,百胜软件为此也沉淀了自己的敏捷研发管理方法论及工作流程。

百胜敏捷研发管理持续发展

百胜软件于2019年开始推进研发管理变革,分为敏捷导入、DevOps文化实践、规模化价值交付三个阶段,分别对应1.0、2.0和3.0阶段。从2025年开始,百胜软件研发管理将进入敏捷3.0规模化价值交付阶段,旨在扩大研发效能,扩大生态的支持,从而进一步形成规模化,加强价值交付的能力。

具体来说,在交付过程中,PM+PO+TL组成项目实施的黄金三角,RTE(列车长)/PMO进行协调和支持,共同打造产研和交付的“敏捷发布火车”现代软件开发最佳实践,加快价值交付。这些都是实现持续交付的关键工具和最佳实践基础之上,通过这些工具和最佳实践,团队能够确保软件开发的效率和质量,实现高效、按质、按量、持续的价值交付。

“产研团队”,即由PO+SM+开发团队组成的敏捷团队,运行敏捷scrum框架,进行紧密协作,共同推动价值的高质量快速流动,版本按时按质按量地交付。

整个团队倡导“DevOps文化”、提倡“自动化”、“精益”、“协同”、“开放性”等原则,通过产品化敏捷版本框架推进项目交付。

/产品化敏捷版本框架/

软件产品主要是通过产品的版本迭代来实现价值交付。七丐老师结合百胜软件日常在项目中开展的系列活动,如火车计划会、固定周期发版、固定迭代冲刺、迭代计划会、发版评审、定期回顾会等,生动地展现了百胜产研团队的日常实践与工程师文化氛围。他特别强调了敏捷研发过程的持续改进,旨在“定标准、设卡点、跟过程、抓结果、做分析、盯改进”,不断优化各阶段工作。

双流模型实现高效价值交付

百胜软件研发团队依托需求价值流+研发工程流的双流模型,通过度量持续探索最佳实践,在DevOps平台进行沉淀,平台工具的自动化和自助化收集数据反馈效能度量,从而进行持续优化改进,提升研发效能,进行高效、高质量、可靠、可持续的价值交付。

这里的“需求价值流”是指从需求提出到最终交付给客户的整个过程。这一流程包括规划、业务需求分析、产品设计、开发、集成、测试、部署、发布、运维等多个环节。“研发工程流”是指从代码提交到最终部署的整个过程,包括本地开发&自测、代码合流、功能测试、集成测试、版本发布等环节。

高效的企业研发建立在顺畅、稳定、可靠的研发基础设施之上。DevOps平台是百胜软件实现需求价值流和研发工程流高效运作的重要支撑。平台的主要功能包括自动化工具、数据收集与分析、自助服务:提供端对端的高度自动化工具,提升研发效率,降低成本,标准和规范先行,加强质量内建;同时提供精益数字化管理,以便持续反馈和度量,及时调整优化,实现管理可视化、可度量。

在直播中,七丐老师结合百胜软件研发生命周期管理对效能平台的工作情况进行了介绍,指出敏捷测试质量体系建设旨在构建内建质量的交付模式。他还通过胜券AI智能服务平台的实践,指出百胜研效平台支持开放平台,不断引进AI技术增强E3+企业中台、E3全渠道中台、ME3全渠道云中台、Adaptor系列等产品功能,更好地满足客户业务发展需求。

/百胜研效平台支持开放平台/

在多年的实践中,通过方法论、工具、角色、组织、实践等方面的全方位转型变革,不断引入敏捷开发方法、优化项目管理流程、加强团队协作与沟通、推行自动化&AI的应用,百胜软件实现研发效能和质量的持续提升,产品的稳定性和可靠性得到了显著提升;项目交付周期也由原先的12-18个月,明显缩短至3-6个月。

百胜软件研发管理即将步入3.0阶段,自动化测试持续普及、引入人工智能技术、强化数据分析能力、加强开放能力是我们未来的方向,其中机遇和挑战并存。百胜软件将不忘初心,持续深耕零售行业,以匠心打造优质的数字化产品,同时期待与更多的客户、伙伴一起践行数字化项目价值交付之旅,共同塑造零售商业新未来!

来源:小雨科技频道

相关推荐