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

同时,有另外一些人,他们坚持“特性团队”(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. CSS3 Flexbox轻松实现元素的水平居中和垂直居中

    CSS3 Flexbox轻松实现元素的水平居中和垂直居中 网上有很多关于Flex的教程,对于Flex的叫法也不一,有的叫Flexbox,有的叫Flex,其实这两种叫法都没有错,只是Flexbox旧一点 ...

  2. 【转】漫谈iOS程序的证书和签名机制

    转自:漫谈iOS程序的证书和签名机制 接触iOS开发半年,曾经也被这个主题坑的摸不着头脑,也在淘宝上买过企业证书签名这些服务,有大神都做了一个全自动的发布打包(不过此大神现在不卖企业证书了),甚是羡慕 ...

  3. 使用Hudson进行持续集成

    小Alan最近接了一个任务,就是使用Hudson进行持续集成,持续集成是怎么个概念,3言2语也说不清,有兴趣的童鞋去找我二奶度娘问问就知道了,说到Hudson就不得不提一下jenkins,目前来说用j ...

  4. [Erlang 0121] 当我们谈论Erlang Maps时,我们谈论什么 Part 3

    Erlang/OTP 17.0 has been released  http://www.erlang.org/download/otp_src_17.0.readme     Erlang/OTP ...

  5. 企业号微信支付 公众号支付 H5调起支付API示例代码 JSSDK C# .NET

    先看效果 1.本文演示的是微信[企业号]的H5页面微信支付 2.本项目基于开源微信框架WeiXinMPSDK开发:https://github.com/JeffreySu/WeiXinMPSDK 感谢 ...

  6. 织梦dedecms漏洞修复大全(5.7起)

    很多人说dedecms不好,因为用的人多了,找漏洞的人也多了,那么如果我们能修复的话,这些都不是问题. 好,我们来一个一个修复.修复方法都是下载目录下该文件,然后替换或添加部分代码,保存后上传覆盖(记 ...

  7. docker 基础使用

    搜索某个镜像: docker  search  busybox 拉取: docker  pull  busybox 查看: docker  images 启动并运行: docker run -it b ...

  8. JSTREE 实现AJAX重载入时刷新所有节点树

      $().ready(function() { var tree = $('#tree'); tree.jstree({ 'core': { data: null } }); $("#xr ...

  9. OC中加载html5调用html方法和修改HTML5内容

    1.利用webView控件加载本地html5或者网络上html5 2.设置控制器为webView的代理,遵守协议 3.实现代理方法webViewDidFinishLoad: 4.在代理方法中进行操作H ...

  10. 基于H5的微信支付开发详解

    这次总结一下用户在微信内打开网页时,可以调用微信支付完成下单功能的模块开发,也就是在微信内的H5页面通过jsApi接口实现支付功能.当然了,微信官网上的微信支付开发文档也讲解的很详细,并且有实现代码可 ...