SAFe必备——提高团队敏捷性
规模化敏捷之于项目群,就像Scrum之于敏捷团队。为了创建高质量业务解决方案,企业需要提高自身能力,提升团队和技术敏捷性,实现真正的规模化敏捷。
敏捷发布火车
实现团队和技术敏捷性,首先需要敏捷团队围绕共同的达成目标团结起来。
这里引申出 “ 敏捷发布火车(ART)”: 在敏捷发布火车上,有着可靠的列车时刻表、固定的开发节奏、标准的敏捷发布速度、可预测的计划。 另外,敏捷发布火车上的人员包括:车长(Scrum Master)、司机(Product Manager)、维修人员(System Architect)等。
在敏捷发布火车上,由 5—12个敏捷团队 组成的虚拟、自组织的大型组织通过一个固定的开发时间进行集中开发,以达成产品的价值交付。 由于整列火车朝着一个方向前进,因此列车上的人员都是以相同节奏工作的,并保持进度同步。 这保证 车上人员有共同的愿景和方向,并能够提出最终的解决方案 。
“发布火车”创建了一个能够最大化 价值交付、创新和可持续性的环境,使团队围绕一个共同的目标团结起来,并应用于一个精益敏捷的、基于流程的交付模型。
SAFe价值观
在敏捷价值观的指导下,每个敏捷团队通过小批量频繁交付缩短反馈、交付周期,并根据不 断变化的用户需求调整发布计划。 而且在整个组织中, 每个敏捷团队都是跨职能的,团队中所有成员都能够快速适应跨职能所需技能,这在很大程度上消除了移交和延迟的可能。
通常,敏捷团队使用多种敏捷方法,包括Scrum、XP和看板,大多数人选择使用以下Scrum实践来配置他们的工作事件:
工作的迭代周期通常为两周;
将工作分解为小的用户故事;
开启计划会议;
召开站立会议;
- 持续进行演示会议;
- 给出反馈,讨论改进流程。
在每个团队都践行敏捷的大前提中, SAFe又提出几项核心价值观:
- 对齐 ——敏捷组织并不是敏捷团队的简单叠加,其工作必须基于企业的业务目标,发挥出1+1 >2的力量,这就要求团队之间要协调一致,并以企业战略为一致的行动纲领;
- 透明 ——工作中需要表现出对团队其他成员的信任,而工作透明是建立团队中成员相互信任模式的推动剂;
- 内建质量 ——内建质量推动了在最短的可持续交付时间内交付价值的精益目标。质量标准存在于开发的各项过程中,伴随着项目实施、开发存在;
- 项目群执行 ——敏捷发布火车的创建就是为了加强团队的执行力和持续的交付价值。
内建质量
其中,内建质量是关乎价值交付的大事,因此格外重要。所有的敏捷团队,无论是软件、硬件相关还是其他,都必须创建高质量的解决方案,并定义他们自己内置的质量实践。为了防止返工和延迟,质量必须以一种内在、稳定的标准“融入”价值创造中,避免价值创造与质量标准的分离。
内建质量的实践 有以下几种途径:
1. 建立价值流通管道
敏捷团队在产品开发过程中需要消除阻碍价值流动的阶段性问题,以实现快速开发和发布高质量的产品。
2. 集体所有权及其标准
集体所有权意味着团队内或多个团队之间共享开发流程,单个成员的缺席不会影响到产品的调整或开发的进度。同样,在开发过程中,各项生产指标及其标准经团队成员商议的结果制定而成,一经确定 不会轻易改变。
3.完成的定义
与上文提到的生产指标及其标准不同,只有当工件和更大的价值增量证明了产品符合质量标准及完整性时,产品才能被认为已经完成。
尽管敏捷团队在各自的团队内部能够达成良好的产品集成效果,但当多个敏捷团队组合在一起时,小团队内实施的敏捷无法将各团队联系起来,会导致开发速度和产品质量下降。
规模化敏捷强调的“团队和技术敏捷”要求各团队专注于提高内建质量,组建跨职能的团队,为规模化敏捷搭建坚固、可靠的桥梁。
SAFe必备——提高团队敏捷性的更多相关文章
- 【CTO俱乐部研修班开课】看板先驱David J. Anderson:看板核心在于创造一种能力——提升敏捷性
看板开发方法是近年来最热门的敏捷和精益开发方法.看板之父David J. Anderson觉得其核心在于帮助企业创造一种能力--提升敏捷性.CTO俱乐部看板研修班将通过理论.沙盘模拟.真实案例分享等阐 ...
- 【DevOps】团队敏捷开发系列--开山篇
随着软件发布迭代的频率越来越高,传统的「瀑布型」(开发-测试-发布)模式已经不能满足快速交付的需求.2009 年左右 DevOps 应运而生,开发运维一体化,通过自动化工具与流程让整个软件开发构建.测 ...
- 团队代码中Bug太多怎么办?怎样稳步提高团队的代码质量
最近负责的Android APP项目,由于团队成员变动.界面改版导致代码大幅修改等原因,产品发布后屡屡出现BUG导致的程序崩溃. 经过对异常统计和代码走读,BUG主要集中在空指针引起的NullPoin ...
- 悄咪咪提高团队幸福感 & Surprise!
前言 本文的灵感是在几个月以前工作不忙(摸鱼)时想到的,老是自己一个人往前冲冲冲也没啥意思,需要想一点办法,来提高团队的效率,提高团队的幸福感(效率起来了,单位时间内代码写的更多,那不就幸福啦 ),经 ...
- 【原创】有利于提高xenomai 实时性的一些配置建议
版权声明:本文为本文为博主原创文章,转载请注明出处.如有错误,欢迎指正. @ 目录 一.影响因素 1.硬件 2.BISO(X86平台) 3.软件 4. 缓存使用策略与GPU 二.优化措施 1. BIO ...
- “希希敬敬对”团队——敏捷冲刺Alpha过程总结
“希希敬敬对”团队在七天冲刺过程中每一个小组成员都尽力去完成自己的任务.在合作过程中,总算是有一些成果出现,代码功能能够实现. 对此次冲刺有如下优缺点: 优点: 团队人员合作较多,成员都能够积极响应参 ...
- 推荐 greenrobot eventbus,简化安卓开发,提高安卓维护性,优化安卓性能
最近在研究移动开发,广泛的阅读有关cordova,apicloud,android资料.发现安卓的开发还是很简单的.再发现greenrobot eventbus开源框架不仅可以简化安卓开发,有可以大幅 ...
- 【转】自动化测试框架: pytest&allure ,提高自动化健壮性和稳定性
序 在之前,我写过一个系列“从零开始搭建一个简单的ui自动化测试框架(pytest+selenium+allure)”,在这个系列里,主要介绍了如何从零开始去搭建一个可用的自动化工程框架,但是还缺乏了 ...
- 使用python3的typing模块提高代码健壮性
前言:很多人在写完代码一段时间后回过头看代码,很可能忘记了自己写的函数需要传什么参数,返回什么类型的结果,就不得不去阅读代码的具体内容,降低了阅读的速度,加上Python本身就是一门弱类型的语言,这种 ...
随机推荐
- Mysql基础(十一):流程控制结构、分支结构、循环结构
流程控制结构 说明:顺序结构:程序从上往下依次执行分支结构:程序按条件进行选择执行,从两条或多条路径中选择一条执行循环结构:程序满足一定条件下,重复执行一组语句 分支结构 特点:1.if函数功能:实现 ...
- 数据可视化之powerBI入门 (一)认识PowerBI
来自 https://zhuanlan.zhihu.com/p/64144024 Power BI是什么? Power BI是微软推出的数据分析和可视化工具,我们先来看看微软官方是怎么介绍的: Po ...
- 爬虫05 /js加密/js逆向、常用抓包工具、移动端数据爬取
爬虫05 /js加密/js逆向.常用抓包工具.移动端数据爬取 目录 爬虫05 /js加密/js逆向.常用抓包工具.移动端数据爬取 1. js加密.js逆向:案例1 2. js加密.js逆向:案例2 3 ...
- bzoj3892[Usaco2014 Dec]Marathon*
bzoj3892[Usaco2014 Dec]Marathon 题意: 在二维平面上有N个点,从(x1,y1)到(x2,y2)的代价为|x1-x2|+|y1-y2|.求从1号点出发,按从1到N的顺序依 ...
- 读取文件夹内容解析为Tree结构
package com.mine.io; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import ...
- 【Python学习笔记一】基础环境安装:idea+python
IDEA 安装 1.下载IDEA 官网下载地址: https://www.jetbrains.com/idea/ 2.安装的时候配置基本选择默认配置就行 参考链接:https://blog.csd ...
- 微信小程序反编译~2020年
目录 摘要 介绍 安装反编译脚本 使用 获取wxapkg文件 反编译 结论 参考资料 摘要 安装wxappUnpacker小程序反编译工具并使用(2020.03) 关键词: 微信小程序反编译 wxss ...
- 一起聊聊PHP的几个设计模式
工厂模式 1.简单工厂模式 目的 简单工厂模式是一个精简版的工厂模式. 它与静态工厂模式最大的区别是它不是『静态』的.因为非静态,所以你可以拥有多个不同参数的工厂,你可以为其创建子类.甚至可以模拟 ...
- 题解 CF786B 【Legacy】
本题要求我们支持三种操作: ① 点向点连边. ② 点向区间连边. ③ 区间向点连边. 然后跑最短路得出答案. 考虑使用线段树优化建图. 建两颗线段树,入树和出树,每个节点为一段区间的原节点集合.入树内 ...
- js获得url传过来的参数
function getParam(url) { var arr = url.split('?'); //取?以后 var a ...