业务数字化转型对产品研发的挑战
- 质量效率演变:工业时代通过规模化标准化实现质量和效率统一,数字化时代则追求个性化体验下的质量和效率兼顾。
- 数字化进程:从早期信息化、瀑布开发模式,到互联网经济下的敏捷、精益、DevOps,再到数字经济时代的BizDevOps,技术业务融合日益紧密。
- 现实期望:IT交付效能期望不断提高,但数字化进程中的复杂度增加导致交付效能面临挑战,协作工程成为关键。
产品研发的数字化和BizDevOps
- BizDevOps核心:在DevOps基础上融合业务与技术,实现持续、顺畅、高质量交付,有效创造价值。
- 三大能力:
- 业务能力:连接价值链路,以客户价值驱动,打通业务到开发到运维的端到端价值交付链路和反馈闭环。
- 数字能力:全链路数字化运行,建立统一数字化模型,连通协作和工程子领域,共享数据,保证交付链路效率、质量和有效性。
- 数据能力:沉淀并释放数据资产价值,基于全量、全要素、实时数据,提供系统度量,保障交付执行并持续改进研发效能。
为BizDevOps定义标准数字化模型
- 模型框架:包含协作领域(业务子域、产品/团队交付子域)、工程领域,以及价值链路层面和技术交付层面的实践方法支撑。
- 协作领域:涉及业务需求、产品需求、变更、缺陷等时标对象,以及项目/交付团队、工作流、路线图等。
- 工程领域:涉及代码提交、评审、构建、验证、部署、回滚等工程活动,以及操作记录、信息统计、交付速率等度量指标。
- 数据类型:包括静态数据(需求类型、优先级别等)、时序数据(变更频率、变更成功率等)、日志数据等。
BizDevOps的工程和协作实践体系
- 实践方法:围绕价值链路层面和技术交付层面,涵盖系统度量支持、业务驱动的协作模式、产品导向的交付模式、连接工程和业务、领域驱动的架构和实现、聚合和管理研发资产等。
- 核心问题:如何分析业务和设计需求,组织交付团队,实现高效交付和持续迭代;如何围绕业务目标有效协同,形成业务反馈闭环;如何设计和落地有效数据和度量体系,保障研发交付执行并持续改进效能。
- 数据价值:通过规范和有效实施的数字化,将数据转化为信息、知识、智慧,用于质量保障和改进,监控过程质量,评价组织或团队质量水平,指导改进行动。
- BizDevOps目标:打通组织职能环节,实现业务、开发和运维一体化运行,形成高效有效的业务交付、反馈和调整闭环,支持数字业务发展并激发创新。
总结
BizDevOps通过业务能力、数字能力和数据能力的协同,实现业务、开发和运维一体化,形成高效的业务交付和反馈闭环。其核心在于建立标准数字化模型,通过业务驱动的协作模式、产品导向的交付模式、领域驱动的架构和实现等实践方法,赋能数字业务的创新和发展。同时,通过全量、全要素、实时的数据体系,设计系统度量,持续改进研发效能,实现高质量、高效率的交付。