这是《研发效能组织能力建设》的第三篇。特性团队和Scrum,这两个定义我们在之前的文章中都详细介绍了。这两个组织模式或者说管理实践,我都用过所以有些时候特别有感触。书本上纯粹的模式很容易理解,但是具体工作中运用这是非常考验团队和人的,尤其是涉及到考核和汇报的关系就会很复杂。本篇文章主要来唠唠我实际使用时的感受和理解。

特性团队定义

特性团队是一个长期稳定、跨职能跨组件、持续端到端交付用户价值的团队。

Scrum 定义

Scrum是一个用于开发和维护复杂产品的框架,是一个增量的、迭代的开发过程,目的是让开发人员像打橄榄球一样迅猛并充满激情,通过团队合作,提高工作效率。通过团队间的有效交互,为企业创造价值。

不确定性的世界

简单地总结下Scrum的合作模式是:PO负责计划、定义功能、验收产出,Scrum Master 负责流程,Team 负责实现。如果真这样去用,会不会有啥问题?对于日常的工作这样安排没有问题,但是对于非「按部就班」的事如何解决呢?放到产品代办列表中?PO去跟进?还是Scrum Master 去跟进?重视团队绩效而不是个人绩效,所有人都同一个系数还是各不相同?同一个系数,摸鱼的无所谓,拼命的的肯定受委屈。如果干多干少一个样干好干坏一个样以后有事谁还往前冲?定义是一方面,真的带团队做事情每天遇到「鸡毛蒜皮」「柴米油盐酱醋茶」的事情太多太多。我们不是在象牙塔里,我们要在复杂的世界中前行,所以这些非「按部就班」的事需要有人负责。这也就是特性团队提倡的要以一种「全职能」的团队去应对各种不确定。

各司其职+相互配合

为了追求效率最大化,各种分工越来越细,术业有专攻。每个人都在忙范围划定、能力所及的事,总感觉这不是一个「Team」,而是「迎面喊声兄弟借个火」的路人。可以说这是一个松散的,靠自愿、靠兴趣来驱动的组织。

人都是有惰性的,团队压力小还能相安无事。真想做出点事情,压力一大,工作任务多,需要每个人有更多承担的时候就会出现问题。不是说自组织么?不是说自领任务么?本质是Scrum 这种模式在人员素质高、工作压力不大,人员配置充足,分工合理的企业还能进行得下去,比如外企。因为很多外企在国内的部分都是成本中心,通常也不会有营收目标,你好我好大家好。但是对于很多还处在生死线上的企业是否合适?我自己感觉靠兴趣,靠影响力去驱动是不靠谱的。在公司里就要专业一些,职业一些。

PO,SM和Team 这三个「脑袋」驱动整个团队向前走,但有点问题就会非常内耗。能同时影响这三头「猪」的人是谁?如果是一只「鸡」还好,往往还是好几只「鸡」。这些「鸡」不在团队里,平时也不参加各种会议,只是偶尔听下汇报,但是却考核团队里的「猪」。这只「鸡」不在团队里却对团队效能影响很大。

Scrum 带来了流程,还带来了「各司其职、人尽其才」, 给我们带来一个按照规范流程做事情的组织;但三股碎麻无大用,要拧成绳才能提千斤鼎。对于公司也一样,公司的诉求也不是一个照本宣科的 scrum 团队,而是一个能拿结果、高效能的「特种部队」。

特种部队也得卷

西方发达国家依靠先发优势,掌握了大量先进的科学技术,即便是欧洲小国,也可以依靠一两样先进技术或者不错的产品赚大钱,过上富裕、安逸的生活。公司里面的人也不用那么拼命,按部就班的工作,很多人喝喝咖啡闲聊几句就是一天,只要公司里有一部分在努力工作,公司就能活的很好。

而我们不行,我们还处在产业链的低端,还在攀登科技高峰的途中,我们要想爬上金字塔的顶端,光靠「按部就班」的工作是活不下去的。所以造成了国内的公司和团队都很拼,都很「卷」。好像这一点说得有点远了,但的确在那里。

「卷」也不是一无所获。打工赚钱来的,谈钱不寒碜。「三个人干五个人的活拿四个人的钱」。如果没有更多的收获,我觉得不应该卷。实际上很多团队并不是在「卷」,而是「干耗」。加班很多却没有收获没有成果,这种「干耗」是应该抵制的。纯干耗不如早下班。

有价值有产出的团队

对于公司内的团队,底线就是要有价值有产出,在可预期的时间内拿到预期的效果;对于个人来说,经过一段时间能有所收获(知识、技能和收入)。而这所有的一切都需要产出的保障。而要做到这些,首先要选对一个有价值的方向,其次团队在这个方向上要做出有价值的产出。

这个「有价值的方向」公司会有一定的考虑,在团队创建之初其实公司是有预期的,虽然可能很笼统、概括。因为能在一个更高的维度看到存在的问题,有解决这些问题的诉求,也有一定的经验或者掌握了一些信息,所以才要成立相应的团队来解决。大方向是有的,但是还是要靠具体团队来落实。也就是说团队成立之初是有价值的。但是团队具体有多大价值,要靠团队来证明。那么一个高效能的团队就是证明其价值的有力保障。

高效能团队

一个对领域有深刻理解,同时能带领团队拿到结果的 FTO 是关键。这样的人只要授权他,同时给予资源就能取得很好的结果。

聚起一队「跨职能、持续闭环交付用户价值」的 FT Memeber是根本。各司其职、人尽其才的同时还要有主人翁意识(ownership),能自驱,能补位。至于一些具体的流程、做法,相对反而不那么重要。团队正向运转起来,这些问题自然会迎刃而解。

所以,我心目中的高效能团队是一个可以持续完成一个个高优先级任务的「特种部队」,团队内部职能、职责清晰,同时尽可能地闭环。这样可以顺畅沟通,高效协同,持续地端到端交付用户价值。

期待&总结

成立一个高效能敏捷的团队不难,难的是我们有时候人为破坏它。一个团队从形成到高效能有一个form-storm-norm-perform 的过程,频繁的组织变更会让团队长期处于动荡,这也就是为什么特性团队要强调「长期、稳定」。FTO 对团队的产出至关重要。兵熊熊一个,将熊熊一窝。我见过很多特别优秀的FTO,也见过瞎整的FTO。向社会「输送一两个人才」「让一两个队员毕业」「把一两股寒气传给其他人」,不如向社会输送一个 FTO。当然对于做出成绩的 FTO,我们也要不加吝啬的给予掌声和奖励。希望各位都能找到自己心目中的「高效能团队」做出一番事情。

更多阅读

感谢点赞、转载
关注我,了解最新研发效能发展动向
欢迎进入「DevOps研发效能群」一起探讨
 
 

DevOps|高效能敏捷交付组织:特性团队(FeatureTeam)+Scrum的更多相关文章

  1. 干货|什么是特性团队/功能团队(FeatureTeam)

    最近一直在思考如何做团队组织能力建设和如何进行决策.执行产品研发策略.因为自己一直在研发效能领域,所以来谈谈什么是特性团队(FeatureTeam), 怎么创建特性团队以及在日常工作中如何结合 Scr ...

  2. 高效能团队协作的JIRA实践

    http://www.csdn.net/article/2015-05-21/2824739?utm_source=tuicool 高效能团队是企业生存和发展的基石.任何企业面对当下的激烈竞争,要想脱 ...

  3. 【NPDP笔记】第四章 文化组织与团队

    此为临时链接,仅用于预览,将在短期内失效.关闭 [NPDP笔记]第四章 文化组织与团队 小康 小康哥的产品之路 9月6日 4.1 文化和氛围对创新的重要性 文化:信念,价值观,假设,与期望 氛围:直接 ...

  4. 如何使用云效Flow做质量检测,保障高质量的交付速度

    使用云效Flow做质量检测,保障高质量的交付速度,云效「Flow」 提供代码扫描. 安全扫描和各种自动化测试能力,支持人工测试卡点.自动化验证卡点等多种质量红线,确保业务质量.云效流水线 Flow 流 ...

  5. 高效能人士必知铁律--note

    偶然看到了<高效能人士 必知铁律>这本书,我比较少看成功学,但是这本书把很多著名的成功学书籍整理出来,有时会让你耳目一新,有些观点尽管是常识,但是却加深了你对它们的理解,比如: 只要在积极 ...

  6. [转]如何写出高效能TSQL -深入浅出SQL Server Relational Engine (含 SQL 2014 in-memory Engine)

    [转]如何写出高效能TSQL -深入浅出SQL Server Relational Engine (含 SQL 2014 in-memory Engine) http://blogs.technet. ...

  7. 《高效能程序员的修炼》读后感 By Yong Zhang

    想不到我工作中经常GOOGLE搜寻技术问题的stack overflow网站的创办人竟然是<高效能程序员的修炼>一书的作者!看了一遍全书,果然名不虚传. 本书更多的从人文角度而非技术角度去 ...

  8. C#SocketAsyncEventArgs实现高效能多并发TCPSocket通信 (服务器实现)

    http://freshflower.iteye.com/blog/2285272 想着当初到处找不到相关资料来实现.net的Socket通信的痛苦与心酸, 于是将自己写的代码公布给大家, 让大家少走 ...

  9. 高效能Windows人士的N个习惯之一:启动篇

    接触电脑十多年,经历了各种折腾阶段,这几年开始沉静下来,不再追求花哨的界面与应用,只注重工作的效率,逐渐养成了一套自己的操作习惯,感觉不错,特撰文分享.标题借用了一下<高效能人士的七个习惯> ...

随机推荐

  1. InnoDB 中不同SQL语句设置的锁

    锁定读.UPDATE 或 DELETE 通常会给在SQL语句处理过程扫描到的每个索引记录上设置记录锁.语句中是否存在排除该行的WHERE条件并不重要.InnoDB不记得确切的WHERE条件,但只知道哪 ...

  2. 简单学习一下ibd数据文件解析

    来源:原创投稿 作者:花家舍 简介:数据库技术爱好者. GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源. 简单学习一下数据文件解析 这是尝试使用Golang语言简单解析My ...

  3. 使用 for 循环 打印 9X9乘法表

    C 语言自学之99乘法表 请使用for循环,倒序打印9*9乘法表 1 #include <stdio.h> 2 3 int main() 4 { 5 int i,j,result;//定义 ...

  4. 中国联通改造 Apache DolphinScheduler 资源中心,实现计费环境跨集群调用与数据脚本一站式访问

    截止2022年,中国联通用户规模达到4.6亿,占据了全中国人口的30%,随着5G的推广普及,运营商IT系统普遍面临着海量用户.海量话单.多样化业务.组网模式等一系列变革的冲击. 当前,联通每天处理话单 ...

  5. Apache DolphinScheduler 2.0.1 来了,备受期待的一键升级、插件化终于实现

    ✎ 编 者 按:好消息!Apache DolphinScheduler 2.0.1 版本正式发布! 本版本中,DolphinScheduler 经历了一场微内核+插件化的架构改进,70% 的代码被重构 ...

  6. Web 前端实战:Gitee 贡献图

    前言 这次要做的 Web 前端实战是一个 Gitee 个人主页下的贡献图(在线 Demo),偶尔做一两个,熟悉熟悉 JS 以及 jQ.整体来说这个案例并不难,主要是控制第一个节点以及最后一个节点处于星 ...

  7. Dart 导包时类名冲突

    import 'package:qingyuo_mobile/pages/slices/home_page/tech_slice.dart'; import 'package:qingyuo_mobi ...

  8. HTML(下)

    (一)表格标签 1.表格的作用 用于显示.展示数据,让数据更加规整,可读性更好,把繁琐的数据表现得很有条理,表格不是用来布局页面的,而是用来展示数据的 2.表格标签基本语法 table--table ...

  9. Spring源码环境搭建

    Spring源码在github上,地址是https://github.com/spring-projects/spring-framework/,选择5.3.x版本,直接从github上克隆项目网速很 ...

  10. (WebFlux)003、多数据源R2dbc事务失效分析

    一.背景 最近项目持续改造,然后把SpringMVC换成了SpringWebflux,然后把Mybatis换成了R2dbc.中间没有遇到什么问题,一切都那么的美滋滋,直到最近一个新需求的出现,打破了往 ...