DevOps|研发效能团队组织架构和能力建设

devops,研发,效能,团队,组织,架构,能力,建设 · 浏览次数 : 22

小编点评

**职能独立型组织架构** * 每个职能都根据专业线,按照职能向上汇报,决策集中在最高领导当需要做项目时。 * 优点: * 决策效率高 * 专家领导 * 劣势: * 决策链路长 * 决策过程慢 **业务闭环型组织架构** * 拥有特性团队,一个长期稳定、跨职能跨组件、持续端到端交付用户价值的团队。 * 特性团队是一个业务闭环的组织架构。 * 优点: * 交付快 * 效率高 * 降低沟通成本 * 劣势: * 团队整体压力大 * 要求高

正文

研发效能团队相对于各个公司主营业务规模来说并不是很大,但是在经历的几家公司里主要是有两种组织架构,职能独立型组织架构和业务闭环型组织架构。本文主要讲解这两种组织架构的特点、优劣、劣势。

业务闭环组织架构

这里引入了一个概念-特性团队,以及特性团队的负责人(FTO),更多的内容在我之前的文章《研发效能组织能力建设之特性团队FeatureTeam(上)》有过介绍,这里只把一些关键点列出来。特性团队是一个长期稳定、跨职能跨组件、持续端到端交付用户价值的团队。特性团队就是一个业务闭环的组织架构。图中的负责具体业务的运维人员、QA、设计师甚至都可以闭环到业务中去,这样整体效率会更高。

业务闭环组织架构特点

  • 最大化响应速度
  • 最大限度减少外部、内部依赖
  • 最大限度降低沟通成本
  • 最大限度降低决策成本
  • 责、权、利对等

 

业务闭环组织架构好处

  • 交付快,单位产出多
  • 小步快跑,唯快不破,精英小团队
  • 团队内可以做到端到端交付,极少等待时间,交付速度快
    • 一手的信息来源,从头跟到尾的负责制模式
  • 减少团队之间依赖,计划更容易、更有保障
    • 如果团队间有依赖,那肯定是弱依赖,如果是非常强的依赖,团队内部要么有人主动出来承担这部分工作,要么闭环到团队内部。
  • 团队内部快速沟通、交流、决策,快速响应用户的诉求
    • 大家都围绕着几个桌子坐,每日例会,平时有问题快速沟通。
  • 以业务为中心、以用户为中心驱动团队运转
    • 闭环团队的工作人少活多,强调自我驱动、主动承担。
  • 责、权、利对等,成员责任心、自驱力高
    • 大家每天坐在一起工作,每天做什么,做得怎么样,团队贡献度,每个人心里都有一杆秤

 

业务闭环组织架构劣势

 

  • 团队整体压力大
  • 对业务闭环组织的负责人(FTO)要求高,定方向、搭班子、带团队的综合能力都要很出色。FTO不但要强于业务,还要在多项职能上都要有很好的判断,尤其是带领产品、研发、QA、运维、设计师、运营等多种背景的小伙伴上。虽然很多决定是FTO和团队沟通后作出的,但是我们依然认为FTO是所有问题的第一责任人,团队内部所有问题,业务问题等都要FTO担责,FTO压力比职能型管理者大很多。千金易得,一将难求
  • 对成员要求高,不断学习、自我驱动、主动承担。每日例会,每个人都做了哪些事情质量如何,团队内部每个人心知肚明,大家都知道。任务催的紧,工作压力很大,「葛优躺」「摸鱼族」难生存,未必所有人都能适应
  • 长期高强度的端到端用户价值的交付,团队注意力全部集中在事上,工作压力大、对团队内部成员的关怀度低
  • 长时间工作在一个业务领域,部分队员可能会对做的事情失去兴趣,公司、部门需要有便利的内部活水、转岗制度和机制。很多公司在这一点做得不好,我觉得要放开这方面的限制。
  • 各个业务闭环团队都会针对自己的团队、自己的业务非常实际地做出决定,在技术栈选择、规范性遵从上一般不是很注重,需要技术委员会、专家团队横向引导

 

业务闭环组织架构的一个很重要的点在于找到一个懂业务的 FTO来负责整个业务。

 

职能独立型组织架构

职能独立型组织架构特点

  • 每个人都根据专业线,按照职能向上汇报,决策集中在最高领导
  • 当需要做项目时,从产品、技术,运维、QA等团队中抽调人员组成项目团队。
  • 一线的项目人员需要按照职能线向上汇报,也需要横向做项目上的沟通,有更多的沟通、协调工作。
  • 对一线的项目人员要求高。不但要处理好项目上的事情,还需要处理好职能线的事情。
  • 虽然某些公司号称context not control,但是实际一线的项目人员在某些方面还是无法作出决策的,要不断的向上反馈,有时要上升到整个组织/团队的高层,同时也需要不断的横向沟通
  • 为了推动项目顺利开展,因为涉及众多角色,需要更多工作流程、平台的支持,以便减少在模糊地带、中间地带的沟通、等待、决策成本。
  • 项目规模大、共享资源多
  • 比较适合成熟的业务,或者团队比较大的公司

 

职能独立组织架构优势

  • 专家领导专家。你的汇报线都是相关职能的专家。上级对下级有绝对的专业判断。很少会出现外行领导内行。
  • 同一职能团队内部可以相互交流、相互支援
  • 因为决策团队中包含了各个职能的相关人员,集体决策。集体决策在大团队大组织里永远是最不坏的选择,但未必是最优选择。
  • 面向规则办事,一切走流程

职能独立组织架构劣势

  • 决策链路长、决策过程慢,决策时间长
    • 职能线之间达成一致后,再横向沟通,横向都满意后项目才能向下推进。如果有不同意见,那么只能职能线沟通->横向沟通再来一遍。
    • 职能线内部也要同时承担多个横向项目,优先级重要度出现变化时,其他职能团队也需要变化,但未必能及时反应。
  • 责、权、利不对等。「摘桃子」「背黑锅」常发生。
    • 职能线内部被「摘桃子」「背黑锅」时常发生。不同职能线基于脸面都是有桃子一起吃,更多的是「被甩锅」。
  • 各个职能部门的利益与横向团队的利益、客户的需求未必一致,缺少用户利益的代言人
    • 谁代表用户谁有决定权。职能独立型的组织之间,各个职能是互相配合的关系,谁都可以说代表用户可是谁又无法完全代表。
  • 分割的各个职能部门之间的沟通交流协作耗时、耗力、费心
  • 按照流程做事,集体决策,各个职能部门集体对最终业务成果负责,常常导致无人对业务结果负责
    • 谁都在做事,也都很辛苦,可是最后结果不好,能怪谁?产研运各个职能向上最近交叉点的那个人么?
    • 更多的对流程、对支撑平台的反馈、抱怨。但是平台无法解决解决不了人心。

 

本文总结

本文主要对比了职能独立型组织架构和业务闭环型两种组织架构的特点、优势、劣势。通常来说对于小组织、小业务、业务目标相对明确采用业务闭环型组织更好。

 

 


阅读我的更多文章

研发效能组织能力建设之特性团队FeatureTeam(上)
高效能敏捷交付团队反思:特性团队(FeatureTeam)+Scrum
互联网公司研发效能/工程效率团队建设和规划
找到能做好研发效能的人
中小互联网公司研发效能团队规模、职能划分和优劣势分析

 

 

与DevOps|研发效能团队组织架构和能力建设相似的内容:

DevOps|研发效能团队组织架构和能力建设

研发效能团队相对于各个公司主营业务规模来说并不是很大,但是在经历的几家公司里主要是有两种组织架构,职能独立型组织架构和业务闭环型组织架构。本文主要讲解这两种组织架构的特点、优劣、劣势。 业务闭环组织架构 这里引入了一个概念-特性团队,以及特性团队的负责人(FTO),更多的内容在我之前的文章《研发效能

DevOps| 研发效能和PMO如何合作共赢?

项目经理(PMO)对于大组织、跨团队高效协同有着不可替代的作用。跳出组织架构的束缚,横向推动公司级别的大项目向前推进,跟进进展和拿到结果,PMO的小伙伴有着独特的优势。 我之前写过小团队如何高效协作的一篇文章《 高效能敏捷交付团队反思:特性团队(FeatureTeam)+Scrum》,还写过一篇关于

研发效能负责人/研发效能1号位 |DevOps负责人

想要做好业务,老板们除了要梳理好公司级别的业务目标,公司的组织架构,还要搭个有产出的班子,也就是找负责人、建团队,让组织架构充实起来。搭班子最重要的就是把负责人找到,就是团队1号位的人。本文主要讲团队负责人的主要作用,怎么才能找到,不同背景的优劣势,以及各方面的要求。 研发效能团队1号位 「火车跑得

DevOps|研发效能不是老板工程,是开发者服务

有人说研发效能是老板工程。不是的,研发效能不是老板工程,它不直接服务于老板(虽然老板可能看一些报表),反而是服务于广大产研运(产品+研发+质量+运维)的同学,所以有的公司也把研发效能叫做基础中台,平台工程,开发者服务团队,或者叫开发者服务平台。做好研发效能,做好开发者中台,就容易把公司的各种中后台能

DevOps|研发效能治理:进化史、规模化与治理复杂性

麻广广@码猿外 研发效能这个词近几年火遍全网,各大企业都加入了研发效能治理的行列,开始梳理企业内部各个团队的研发流程,以期望找到企业降本增效的方向。 抛开政治因素,研发效能治理我们到底是在谈什么呢?从企业高管的视角出发,一定是看到了一些问题,才会有研发效能治理这个话题。从实施者的视角出发,研发效能治

DevOps | 如何快速提升团队软件开发成熟度,快速提升研发效能?

今天一个小伙伴问我,如何「快速提升」一个团队的软件开发成熟度?我犯难了。我个人理解一个团队的软件开发成熟度涉及的东西很多,但最简单最直接的方法就是发钱涨工资,可是估计很多公司不愿意,那就只有扣了。 快速提升的目标 短期制度解决 如果想短期快速提升,那就直接梳理好最关键点,制定规章制度,然后通过奖惩制

研发效能|DevOps 是运维还是开发?

DevOps 到底是 Dev还是Ops?答:属于研发工程师序列,偏向研发域,而不是运维域。 DevOps是研发工程师 DevOps 主要服务的对象就是所有产研团队的人员,与产研团队打交道比较多,相互配合更多,所以 DevOps 划分到 Dev 一侧比较好。 Ops 更专注底层基础设施,IaaS,Pa

我在京东做研发 | 揭秘支撑京东万人规模技术人员协作的行云DevOps平台

随着业务变化的速度越来越快各类IT系统的建设也越来越复杂大规模研发团队的管理问题日益突出如何提升研发效能成为时下各类技术团队面临的重要挑战 京东云DevOps专家将带您深入研发一线揭秘支撑京东集团万人级研发管理的行云DevOps平台 分享企业应该如何规划DevOps落地与演进 嘉宾介绍 孙长虹 京东

DevOps | 产研协同效能提升之评审、审批流、质量卡点

研发过程中有各种需求的评审、审批流和质量卡点,有的是为了质量把关,有的是为了彰显权力,还有一些是为了信息告知。本文主要讨论在软件开发过程中涉及的评审、审批和质量卡点三种情况,同时探讨对研发流程的影响,在这过程中如何去提效。 同团队内部评审 同团队之间的评审包括产品团队内部的PRD评审,RD团队内部的

DevOps|研发效能价值如何衡量

现在很多公司都在做或者计划做研发效能,也知道研发效能工作很重要,能提高产研运同学的协同效率,提高员工的工作效率和质量,提高业务交付效率和交付质量,但是价值有多大?效率又有多高呢?因为不容易说清楚,所以经常碰到一些质疑和灵魂拷问。 如何衡量研发效能的效果? 如何衡量研发效能的作用? 如何说清楚研发效能