01. 背景
在当今快节奏的商业环境中,组织不断寻求改善运营和保持竞争力的方法。随着敏捷和精益等理念的盛行,传统的组织壁垒已经不再适应时代的发展。
1)业务团队、产品团队、技术团队已发展为独立部门组织。
2)随产品演进,产品研发团队进行拆分,由不同的开发经理分管,负责不同的产品线/子产品;随着业务的拓展,业务线也形成了多业务线,业务和技术出现多对多的协作关系。
3)三个团队都有自己的工作流程和工作重心,经常会出现各种协作问题。
企业在如此庞大且复杂的组织体系下,如何快速解决业产研的协同、响应业务变化成为最大的挑战。为了在竞争激烈的市场中保持领先地位,业务、产品和技术三个团队必须寻求一套与传统办公不同的协作工具和策略,以更加迅速地响应业务变化。
02“业务-产品-项目”:三层需求分层协作模型
随着企业对DevOps的深入实践,Scrum作为一种备受欢迎的敏捷研发协作模式,当技术团队面临日益激增的产品需求时,展现出了其独特的价值。其通过连续不断的迭代周期,逐步且持续地交付产品功能。这种模式使得技术团队不断探索并逼近其工作效率的极限。
而“业务——产品——项目”三层需求分层协作模型则是一个更为全面的视角。它不仅仅聚焦于研发的交付过程,而是对业务、产品和技术三个团队的工作流程进行了清晰的定义。通过分层的策略,三个团队间的协作得以有机整合,形成了一个高效且协调的整体。通过“业务——产品——项目”三层需求分层协作模型,帮助组织建立对业务需求在整个生命周期中的追踪与协作。
1)业务、产品、项目三层空间
业务、产品、项目三层空间,分别对应到不同团队;三层空间彼此独立又彼此关联。彼此独立是因为各职能团队的工作重点不同、关注点不同,彼此关联是因为需求需要多个团队高度紧密合作。
① 业务团队
主导业务空间,可以依据组织的业务线创建不同的业务空间,用来收集客户或用户的原始需求,主要解决的问题是:
② 产品团队
主导产品空间,产品空间下可以划分不同的产品线进行管理,规划满足业务发展需要,主要解决的问题是:
③ 研发团队
主导研发空间,可以采取不同的研发模式,由1~N名研发组成快速交付需求的团队,主要解决的问题是:
2)需求分层模型
三层空间下,分别建立需求模型,并且建立需求的追踪关系。向前可以追溯到原始客户需求,并跟踪需求变化,这种前向可追溯性使团队能够在整个开发过程中随时了解优先级的变化。向后可以提供对围绕每个需求(包括设计、开发、测试和支持)的所有活动的前向和后向可见性。这种类型的跟踪确保每个要求不仅得到满足,而且得到验证和确认。
3)需求全生命周期的正反向追溯
双向需求可追溯性是执行前向和后向可追溯性的能力。双向是最佳选择,因为它使团队能够完全了解从需求场景、规范到构建、测试、更改、缺陷以及返回的完全可见性。
① 三层空间
② 业务、产品到研发双向追踪
③ 需求到开发、测试、部署的追踪信息
“业、产、研”三层分层模型旨在实现业务、产品和技术团队对产品交付价值的清晰认知,凝聚成一个高效协同的整体共同快速响应业务变化保持业务连续增长。此模型已经在多个企业落地实践并有显著效果,其帮助某跨境电商整合全球的业务、产品、技术团队的协作,解决团队之间的黑盒以及摩擦,使得业务透明化,实现商业价值的成功。
DevOps系列:CICD流程建设之持续测试实践指南
查看详细
betway必威蓝鲸配置管理中心重磅发布,数据运维全面升级!
查看详细
betway必威蓝鲸 WeOps V4.15上新 | 增强阿里云资管和监控能力
查看详细
【新品发布】betway必威蓝鲸WeOps运维平台一体机全新发布:高性价比、强大稳定、即插即用的企业级IT运维设备
查看详细
一文掌握DevOps落地的终极实践,8大关键路径揭秘!
查看详细
DevOps 组织的建设密码:人才胜任力模型全解析
查看详细
申请演示