首页 / 新闻博客 / Atlassian 和 SAFe® 实现规模化敏捷(系列一)

Atlassian 和 SAFe® 实现规模化敏捷(系列一)

2018.11.01

过去十年里,敏捷采用率不断增加,许多组织都利用敏捷实现了增长,并且正在使用规模化敏捷,帮助规划、交付和跟踪团队进度。虽然规模化方法很多,但大型组织采用最广泛的还是规模化敏捷框架( SAFe® )。

Atlassian 多年来一直为大型公司采用敏捷方法提供鼎力支持。凭借 Portfolio for Jira Jira Software 组合的力量,Atlassian 提供了一种规模化敏捷的强大方法。本文将讨论 Jira SoftwarePortfolio for Jira 如何支持 SAFe® 4.5 版)和组织各层面的需求。

规模化敏捷的需要

敏捷方法( Scrum、Kanban、XP 等)关注单个团队的计划和交付活动。每种方法都有其特定的作用、仪式和报告,确保持续交付价值递增的产品。对于单个团队来说,这些方法一直都很成功,但是难以满足现在多团队扩展的需要,也无法在更高层面规划工作。

随着敏捷团队的成熟和壮大,他们面临着各种挑战:

.跟踪不同团队从概念到交付具有多项特性的大型任务

.计划团队交付工作,并据此调整业务价值,从而做到客观决策

.利用组织中不同团队和专家的各种技能,提高发布质量

.调整跨团队冲刺目标

.将系统架构和基础架构需求纳入到发布计划中

.使用数据跟踪多个团队进度,确定团队之间的问题,并整体上推动组织需求解决方案。

最初,敏捷领导疲于创造可重复方法来解决这些问题。2011 年,Scaled Agile Inc. 发布了企业级规模化敏捷框架( SAFe®1.0 ,帮助解决上述问题,为各种规模的组织提供了成功模式。

现在,最新版 SAFe®4.5 根据客户反馈、精益原则应用,更快速创新的需求,实际使用模式。SAFe 也是采用最广泛的规模化敏捷方法。SAFe® 假设团队正在采用敏捷( Scrum 或看板)方法。

Scaled Agile Inc.

SAFe® 概览

SAFe® 是一个在线和“可以免费获取的知识体系,也是在企业层面得到验证、实现精益–敏捷软件和系统开发的成功模式”。SAFe® 提供仪式、角色、指标和关系,使组织可以在企业层面利用精益和敏捷技术。

本文介绍了 Full SAFe 所有级别的方法,也许您的组织使用不到所有级别方法,希望也能有所帮助。

SAFe® 概览

SAFe®4.5 提供了额外的框架、角色、事件、制品和解释,侧重于:

.使用 Lean Startup CycleLean UX 概念,更快验证和测试新想法

.持续交付渠道,根据计划和交付调整 DevOps 实践

.使用 Lean Portfolio ManagementLean Budget 概念改善治理和项目组合绩效

SAFe®4.5 侧重于组织关键层面的实践和工作调整:

.项目组合级别 Portfolio level ——SAFe® 最高级别,提供系统和解决方案,确保企业实现其战略目标价值流;大型复杂解决方案可选级别,其中有多个组需要交付

.大型解决方案 Large Solution(可选)——可选级别,适用于需要构建大型复杂解决方案的组织:

.项目级别 Program level ——使用团队资源,执行关键的持续开发工作

.团队级别 Team level ——团队根据共同的迭代周期从backlog来定义、构建和测试用户故事

为调整活动和资源,SAFe® 确定并使用独特的结构:

.敏捷发布列车( Agile Release Train,“ ART ”)——指项目级别 5-12 支队伍( 50-125 人)计划、提交并交付业务价值。ART 要足够大,以便提供重要的业务价值,同时又要足够小,以便每个人可以彼此建立有意义的关系。通过专门的团队和一致的制品,确保拥有可行的周期和固定的节奏。

.项目增量(“ PI ”)——在 ART 中同步计划、交付和审查的时间框

.加权最小任务优先(“ WSJF ”)——一种客观评估、权衡待办事项中史诗并设定其优先级的方法。计算公式:加权最小任务优先( WSJF )=  CoD /工作量

.延迟成本(CoD)= 业务价值(BV)+ 风险降低(RR)+ 时间关键性(TC)/机会实现(OE

.工作量是相对于待办事项中其余工作/史诗的工作数量。

上述指标的值使用斐波那契数列进行设置。

Atlassian & SAFe® 

今天,Atlassian 产品几乎涵盖了各个行业各种形式和规模的团队——从软件和技术团队到 IT 和服务团队,从销售和营销团队到人力资源、财务和法律团队。为确保产品支持所有团队,Atlassian 不断地投入,体现了其对研发的持续承诺。

Atlassian Jira Software、Portfolio for Jira、ConfluenceHipchat Data Center 是支持 SAFe® 解决方案所需的基本产品。每种产品在提供支持 SAFe® 所需的灵活性和功能方面都发挥着特殊的作用。

.Jira Software 是敏捷团队首选的软件开发工具,拥有可定制的需求类型、工作流、权限和通知功能。为团队提供虚拟 Scrum 和看板,协作管理待办事项,交付工作并使用实时敏捷报告。

.Portfolio for Jira 提供了一个集中界面,用于管理具有可定制层次结构的跨团队需求、资源和安排

.Confluence 是敏捷团队制定计划、讨论选项并记录决策的地方

.Hipchat 是一款群聊应用程序,可以帮助团队实时沟通

Atlassian 配置概述

有多种方法可以解释和采纳 SAFe® 方法,各个组织必须选择对其至关重要的因素,以及如何利用所提供的可靠成功模式。下面讨论的解决方案将展示使用 Atlassian 产品支持 SAFe® 的一种方法。

我们认识到,每个组织的结构千差万别,而这一解决方案仅提供了一种方法。不论具体的组织结构和角色如何,我们在思想、要求和沟通在工具和流程中的流转方式上找到了共性。

组织中每个级别都将推动 SAFe 4.5 中的关键实践、活动和交付成果:

Portfolio level ——项目组合级别侧重于通过吸入漏斗捕获的想法生成。检查这些想法是否具有经济和商业可行性;经批准的史诗在 Large Solution Program level 进行评估。

Large Solution level ——大型解决方案级别(可选)侧重于协调多个 ART 大型解决方案和复杂解决方案的方向。这个级别有助于捕获解决方案中功能性和非功能性需求所需的活动和工件,确保符合规定和标准。创建功能以包含具有子特性的解决方案交付成果。

Program and product level ——您的计划团队将这些方案分解为特性,建立相关性,估算并将其捆绑至程序增量或发布版本中。这些特性映射至团队待办事项,以便其在交付时保持一致。

Team level 团队级别——团队专注于计划特性功能的开发和交付,并跟踪这些项目,汇总到更高级别的特性和功能。

接下来我们将进一步了解每个级别的主要需求,以及它们如何使用 Atlassian 解决方案来实现这些目标。

大规模敏捷的 Atlassian 解决方案

层次结构

结构层次

结构和配置

结构配置

请继续关注该系列的文章,详细介绍 Atlassian 解决方案在各个级别的活动、使用工具和配置。

本解决方案提供了一种使用 Atlassian 产品组合应用 SAFe®4.5 概念和原理的方法。虽然这种方法并非规范方法,但是为团队提供了一种管理 SAFe® 各级别活动并利用 Jira Software 灵活性的方法。本解决方案为项目组合团队提供了计划和分析工作的方法,为项目集团队提供了分解工作和分配资源的方法,为团队提供了使用敏捷技术交付工作的方法。

立即登陆 Atlassian 中国官网

手机扫码{{currentOpt}}

点击切换登录
手机号码
验证码
打开微信扫一扫
使用二维码{{currentOpt}},更安全

扫码分享给好友

立即注册 Atlassian 中国官网

* 姓名
* 公司名称
* 职位
* 企业邮箱
* 手机号码
* 短信验证码
* 公司规模
在线咨询 联系我们

在线咨询

您好,欢迎使用 Atlassian 售前咨询,请选择所需咨询的问题类型: