矩阵式管理,是常见的经典管理架构。其最早起源于美国的航空航天部门,然后被美国人带到了日本,然后被日本人带到了台湾,然后台湾人带到大陆。。。矩阵管理最典型的特征是,组织架构按职能与专业划分,项目由跨越部门的人员组成。典型缺点是,由于项目负责人没有人事管理权,导致其责任与权力不匹配。当然,这样的缺点并没有影响其江湖地位,相反,它广受赞誉。

同时,有另外一些人,他们坚持“特性团队”(feature team)用有更高的效率。

1. 什么是 feature team

其实我们对 feature team 并不陌生。我们举几个例子。

我们看到过一些经典的工具都是由一个人单独完成的。比如 foxmail 最早是张晓龙的作品,再比如鲁大师是大师鲁锦独立完成。。。。。。个人既团队。我们可以把这些牛人看做是一个完整的 feature team。某些公司里也有类似的角色,比如全栈工程师。

很多的初创公司,事情基本上都是由一支团队在打理的,从用户分析到产品设计,从产品设计到产品实现等等,都是同一群人在做。团队中的成员各个都能独当一面......相比个人,这样的团队应该是特征更加完整的 feature team。(个人觉得,公司从 feature team 到其它结果的演化,就是官僚化的开始;很不幸,很多公司过了初创期,就会放弃这种高效的结构)

当然,个人作为 feature team 和 整个公司作为一个 feature team 明显是事物的两个极端,我们经常面对的,可能更多是某个公司的一部分;在公司里,叫做业务线,或叫产品线,或事业部,就是这样了。拥护者们将 feature team 定义为:" a long-lived, cross-functional, cross-component team that completes many end-to-end customer features—one by one."翻译成人话:“一个长期固定的,多职能混合的、多功能的,能够解决从市场到产品所有问题,最终向客户交付完整价值的团队;且不是团队去匹配某个特性,而是团队能持续实现很多新的特性。”很显然,它作为一个结构,其实是可以存在于从公司到部门到个人的各种规模的社会组织中的。

2. feature team 的优点和缺点

第一个特点是快速响应。核心点在于,“决策权拥有人“和“结果负责人“统一,从而使责任和沟通的负担全在团队内部;很大程度上减少了由部门之间“价值链”的上下游之间的竞争。

个人认为:

矩阵式管理是“职以任能,爵以赏功”思想的很好体现,根据“爵“建立的行政体系是公司根基,但是,这一架构的发展,最后的结果往往是行政架构绑架了业务发展。而 feature team 虽然是“一切以客户价值为核心”价值观的最真实体现,但是,其明显一个特征是行政色彩淡化,更甚至会过度依赖于个人价值的发挥。所以,更好的选择,应该是以 feature team 为整体的灵魂,来进行公司的矩阵架设。正如大家总结的那样,推进矩阵式管理,一个重点在于 KPI 应该向业务贡献倾斜,或者说,KPI 的决定权中项目负责人的比重应该加大。或者干脆学习 Google,产品 leader 作为团队建设的纵线,配一个行政经理作为横线,来完成矩阵的构建。

feature team 是为了平衡 specialization 和 flexibilty。

http://insights.thoughtworkers.org/when-we-talking-about-feature-team/

http://www.featureteams.org/feature_team_primer12.pdf

关于 feature team 的一些内容的更多相关文章

  1. 使用中国版 Office 365 -- Team Site分享

    Team Site(工作组网站)主要用于团队内部的协同工作,团队(组织机构)内部每个需要使用Team Site的用户都需要一个Office 365的license.但是如果我们需要将Team Site ...

  2. Image Processing and Computer Vision_Review:A survey of recent advances in visual feature detection(Author's Accepted Manuscript)——2014.08

    翻译 一项关于视觉特征检测的最新进展概述(作者已被接受的手稿) 和A survey of recent advances in visual feature detection——2014.08内容相 ...

  3. 给你的 ASP.NET Core 程序插上 Feature Flag 的翅膀

    前言 我们知道,目前大多数应用程序在正式发布到生产环境之前都会经历多个不同的测试环境,通过让应用程序在多个不同的环境中运行来及时发现并解决问题,避免在线上发生不必要的损失.这是对于整个软件的发布流程来 ...

  4. 【腾讯Bugly干货分享】Android Patch 方案与持续交付

    本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57a31921ac3a1fb613dd40f3 Android 不仅系统版本众多 ...

  5. BVT & BAT (版本验证测试和版本验收测试)

    BVT & BAT 版权声明:本文为博主原创文章,未经博主允许不得转载. 一.BVT: (Build Verification Test ) BVT的概念: BVT(版本验证测试)是在所有开发 ...

  6. BVT & BAT & SVT

    1. BVT(Build Verification Test) a. BVT概念 Build Verification test is a set of tests run on every new ...

  7. [原创]AHA大会回顾

    AHA大会回顾 缘起 AHA之前参加了Daniel的培训,了解到AHA大会,觉得很高大上,开始有些心动.考虑到是工作时间,而且是外地,所以也就停留在心动层面了.之后与伯薇和四正吃饭,听说他们要去参加这 ...

  8. git workflow常用命令

    git init git status git add readme.txt git add --all         Adds all new or modified files git comm ...

  9. ArchSummit分享 | 高德地图App架构演化与实践

    讲师介绍 郝仁杰,高德地图无线开发专家.在7月13日落幕的2019年ArchSummit峰会上就高德地图近几年的App架构演化和实践进行了分享. 背景概述 高德是国内领先的数字地图内容.导航和位置服务 ...

随机推荐

  1. Javascript高性能编程-提高数据访问速度

         hasOwnProperty()仅检索实例不检索原型,in即检索实例,又检索原型      成员嵌套越深,访问速度越慢,只在必要的情况下使用对象成员.      如果在同一个函数中你要多次读 ...

  2. CALayer的transform属性

    先来与View比较一下 View:transform -> CGAffineTransformRotate... layer:transform -> CATransform3DRotat ...

  3. 为什么ReactiveCocoa中推荐使用RACSignal来做信号处理而不是RACSubject

    原文解释在这里http://cocoadocs.org/docsets/ReactiveCocoa/0.6.0/ 在标题Creating hot subscribables 底下 先贴原文: The ...

  4. WKWebView浅析

    原文链接:supermokey WKWebView 一个WKWebView对象展示交互的web内容,例如应用于app内的浏览器.你可以在你的App中使用WKWebView. 综述 Important: ...

  5. 64位下pwntools中dynELF函数的使用

    这几天有同学问我在64位下怎么用这个函数,于是针对同一道题写了个利用dynELF的方法 编译好的程序 http://pan.baidu.com/s/1jImF95O 源码在后面 from pwn im ...

  6. java中的匿名内部类总结

    原文地址: http://www.cnblogs.com/nerxious/archive/2013/01/25/2876489.html 匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内 ...

  7. js form 表达关于onpress 的一个问题

    <form id="search-form" method="get" action="/search"> <fields ...

  8. swift 简介和常量与变量 --- swift 入门

    一.思维导图 二. 代码 //创建UIView 和按钮 let views = UIView(frame: CGRect(x:20, y: 20, width: 100, height: 100))/ ...

  9. UICollectionLayout布局 —— UIKit之学习UICollectionView记录二《流水布局》

    重点知识 一. 加载collectionView注意事项 1.创建collectionView,有两种方式 :一种是xib和一种是纯代码:设置代理和数据源,注册cell,配置流水布局的属性,如上.下. ...

  10. 如何给SVG填充和描边应用线性渐变

    给SVG元素应用填充和描边有三种方法(戳这里学习SVG填充和描边的相关内容).你可以使用纯色.图案或渐变.前面两种方法我们之前已经讲过了,现在我们来讨论第三种方法——渐变. SVG提供了两种渐变——线 ...