"伴随中国的数字化进程加快,数字化应用场景愈加丰富,加速数字化转型成为企业的首要任务。而企业业务应用的稳定性、可靠性和高性能体验,关系到企业数字化转型的成败。因此,保障企业业务稳定运行,提升IT价值的应用交付开始从幕后走向前台,被越来越多的企业所重视。"
△ 2021百胜软件技术沙龙第一期
2021年4月27日,2021百胜软件技术沙龙第一期在上海总部成功举办。本次沙龙以“穿越变局:VUCA时代打造敏捷研发体系,紧握确定性机遇”为主题,探讨在VUCA时代变局下,百胜如何赋能零售企业摆脱传统计划性研发束缚,释放企业技术潜力、洞察发展先机、建立全方位敏捷研发体系,开启效率革命。
△ 百胜软件董事长兼CEO黄飞作活动致辞
本次活动首先由百胜软件董事长兼CEO黄飞致辞,黄飞在致辞中指出,百胜软件是深刻理解新零售,始终坚持以“成就智慧品牌”为使命的企业,并树立起“国内领先的的全渠道零售解决方案服务商”的品牌认知。在动荡的商业环境中,百胜软件用敏捷创造并响应变化,提升交付能力从而创造利润。百胜软件希望通过系列技术沙龙活动的举办赋能客户,共同成长。
△ 百胜软件副总裁兼敏捷教练吴昊作主题分享
本次活动由百胜软件副总裁、资深敏捷教练吴昊作主题分享。他在主题分享中提到,如今在高度不确定的市场环境中,高度复杂的业务场景下,如何更好、更快的响应客户需求,成为企业致胜的关键。敏捷正是这种在动荡的环境中响应并创造变化的能力。传统的项目一般围绕项目管理铁三角“时间、成本、范围”三要素进行管理,而敏捷项目管理则更多地聚焦价值与质量,强调适应胜于约束。敏捷开发则是一组强调“个体与互动,工作的软件,客户合作,响应变化”的价值观、原则以及最佳实践。
敏捷转型首先从研发团队重组出发,从职能型部门团队转变为产品负责人、开发团队和Scrum Master组成一个自组织、跨职能的敏捷战队。由传统的任务指派转变为团队主动认领,共同专注于完成每一次迭代,产出每一次增量,完成每一次业务目标,着力打造高效能研发团队。
△ 敏捷项目管理APM框架
从单产品敏捷试点到组织级敏捷拓展,百胜打造了自己的敏捷范式,输出“产品研发/运维/交付”3个闭环框架,各个关键角色共同协作,将原有的团队转变为以业务、产品和能力共同组成的业务驱动组织,按需、按节奏的进行产品研发交付,建立组织级敏捷研发体系。
在需求管理方面,以用户故事为中心,围绕验收测试驱动开发为技术手段的需求实例化方法,从场景出发,以价值驱动规划和探索产品。运用影响地图、用户故事地图、价值评估等科学方法,有效的改善产品与技术设计,在系统的演化过程中为团队指明前进方向,打通需求管理任督二脉,让开发部门成为其它领域的合作伙伴,共同努力使客户满意,并带来业务成功。
△ 用户故事
质量方面,搭建分层测试体系,以web/UI测试、接口测试、单元测试等测试方法,快速定位问题,编织质量之网,守护代码健康。在测试过程中,左移测试活动,测试用例先行,对齐每个用户故事的验收标准,确保整个团队对质量标准达成共识。同时,通过BDD(行为驱动开发)确保开发过程质量,通过静态代码分析等系列活动保障代码质量安全,助力内建质量。
与敏捷战队一起推行ATDD(验收测试驱动)实践,在产品设计、写代码之前,与团队明确系统功能特性的验收标准,以确保交付的软件真正符合用户需求。同时践行BDD(行为驱动开发),TDD(测试驱动开发),静态代码分析等,左移测试活动,助力质量内建。
△ 分层测试体系守护质量
研发流程工具方面,在敏捷三个闭环范式的基础上,集成当下主流的各种工具,以精益价值流为出发点,打通应用全生命周期(需求、设计、开发、编译、构建、测试、打包、发布、配置、监控等)各领域阶段,打造统一DevOps平台"胜鼎BSEIP",应用工具的自动化促进流程的标准化,实现从需求设计到生产部署端到端的高效协同,减少每个环节的浪费,提供稳定的持续交付能力,帮助客户以更快的步伐赢得市场先机。同时,对内,通过DevOps平台沉淀研发数字资产,助力百胜加速数字化转型进程。
△ DevOps平台助力持续交付
本次活动主讲嘉宾力图从自己多年在行业的学习、考察与研究经验出发,以最贴近实际的现象与事件为例,分享了自己的切身感受与思考,并从切身经验中总结出有益建议分享给现场的观众们。引发了观众们的广泛共鸣与沉思,获得了参会观众的一致好评。
△ 现场观众认真聆听
随着变革转型深化,我们走过1.0青铜阶段,步入2.0 DevOps标准化自动化时代,通过方法论、工具、角色、组织、实践等方面的全方位转型变革,推动研发生产效率、质量得到进一步提升,同时大大缩短了产品的交付周期,助力客户公司乘风破浪,云起飞扬。
百胜软件技术沙龙( 第二期 )敬请期待