本文作者Tomasz Tunguz是Redpoint Ventures的风险投资人,曾在Google担任产品经理并参与过AdSense项目。

我有一个朋友,他创立了一家很成功的公司,而且还在迅速发展。在最近的一次聊天中,我向他询问过去几年最大的收获是什么。他说,在创业之前,他把管理看成“创可贴”,用来弥补组织设计上和公司正常运营上的错误。但随着时间推移,他渐渐意识到,管理是公司建设的唯一途径。而他接下来所说的,更令我久久无法忘怀。

“公司管理也有软件工程领域所说的设计模式(Design Pattern)”。在工程领域,同一个问题总是有无数个解决方法。一般来说,工程师们利用设计模式来提升工作质量,通过标准化的做事方式来促进团队沟通,从而加速公司发展。

管理团队的方法有无数种,但有些方法在影响力,激励作用等方面显然更优。和工程师们一样,经理们也创造了一系列设计模式,从中发现最佳方法(best practice)。

对于工程师出身的人来说,学习管理方面知识的机会很少。我也是在Google担任助理产品经理时,由于每两周都要向上层汇报才第一次有所耳闻。这些最佳方法可以给管理者一个很好的思维模型,让他们一点点变得更好。以下便是我总结的两个创业公司管理方法。


创业公司管理最佳方法1:情境管理法

我首先要谈的,是从我的妻子,同时也是Google一名出色的经理那里学到的,叫做情境管理法(Situational Management)。

在创业公司中,管理者最重要的作用就是激励员工去完成公司的目标。每位员工工作的动力会随着时间变化,这意味着管理者的做事风格和制定的目标需要对这些变化有所回应。同一种管理风格不一定对每位员工或某位员工的不同的职业阶段都适用。换句话说,不同的情境下有效管理的含义也不同。情境主要有四种:如图所示,横轴表示员工技能水平,竖轴表示员工工作动力,离原点越远表示越高,每一个圆表示一种情境。

动力低,水平低:这个情境很简单。它表示员工没有处在合适的岗位上,或者不知道如何在公司里起到有效的作用。这时公司和员工差不多就该分道扬镳了。

动力高,水平低:这是员工被聘用或者升职之后最常见的情境。这时他们往往充满激情,但却不了解公司情况,公司文化或者不清楚具体的工作内容。这种情境下最佳的管理方法是微观管理(Micromanagement),将员工的动力转化为技能,从而使员工的工作更加高效并感到被重视。具体来说,这时管理者需要时常关心员工的工作进度,不断取得他们的反馈。如此,员工学习周期变短,了解自己每天工作的效果。几周之内,他们就会学到很多,变得更加高效。

动力低,水平高。换句话说,快被榨干了。员工已经为公司尽心尽力工作了很久,而管理者这时最大的风险是员工跳槽。面对这样“累感不爱”的员工,管理者最好是给他们几周的时间“透透气”,允许他们自己喜欢或独立负责的项目,找回原来的激情和动力。

动力高,水平高。这无疑是员工最好的状态,而此时最好的管理方法就是无为而治。

情境管理法提供了一种简化的框架,帮助管理者确定每位员工所处的状态,并用正确的方法发挥他们的潜能。


创业公司管理最佳方法2:合理的团队规模

在创业公司的核心,它的一大优势是专注带来的速度。组织良好的团队可以完成伟大的事情。创造良好的沟通交流环境是创业公司管理的重要组成部分。而创始人需要平衡的,是控制范围(span of control)与管理职责范围(span of managerial responsibility)之间的关系。

但在《纽约客》的一篇文章中,Amazon的杰夫·贝索斯关于交流这一点却发表了大相径庭的观点:交流是低效的表现。它意味着员工没有紧密地、有机地工作在一起。所以,我们应该减少交流而不是增加交流。

贝索斯利用“两个披萨的团队理论”来减少沟通。即如果两个披萨不能让一个队伍吃饱,说明这个队伍太大了。梅特卡夫定律(Metcalfe's Law)指出,一个网络的价值等于该网络内的节点数的平方,而且该网络的价值与联网的用户数的平方成正比。套用此定律,一个团队里的人际关系的数量会随团队的人数增加而指数型增长。所以很多人认为,团队越小,所需的沟通越少,则团队会更加专注,产出更多。

如何管理这么多小团队?一个经理管得来吗?在Google,我估算过不同项目里产品经理和工程师的比例。而这个比例更一般的意义就是“控制范围”。根据我的估算,Google的平均比例是1:7,但不同项目的偏差很大。工程师较多的搜索团队,产品经理和工程师的比例的1:20甚至更高。而一些新产品的比例可能是1个产品经理配2到4个工程师。

为什么偏差这么大?我发现最佳的解释就是Peter Drucker所提出的“管理职责范围”,即团队“所需的指导和协助的程度”。换句话说,一些资深的工程师团队,如Google的搜索质量团队,不需要很多指导与协助,因为他们已经有足够的经验。这些队伍即使超过15人,也能保持卓越。而对产品或新领域不熟悉的初级团队,需要给他们更多的职责,意味着更小的团队规模。

有些公司如37SignalsValve采取扁平化的结构,让员工进行自我管理。这些管理结构可能很有效,但前提是队伍不需要很多指导与协助。而研究也表明,团队规模没有最好,只有更好。而更好的团队规模一定很好地平衡了“控制范围”与“管理职责范围”的关系。

前Google人谈团队管理:针对不同员工的情境管理法和如何选择合理的团队规模的更多相关文章

  1. 代码审查 (Google牛人谈Code Review)

    代码审查 (Google牛人谈Code Review) 在上一篇博客里我暗示自己将不在为Google工作. 我还没有决定好去哪儿-有几个非常不错的工作机会让我选择.鉴于这段时间内我不受雇于任何公司,我 ...

  2. 从内存管理原理,窥探OS内存管理机制

    摘要:本文将从最简单的内存管理原理说起,带大家一起窥探OS的内存管理机制,由此熟悉底层的内存管理机制,写出高效的应用程序. 本文分享自华为云社区<探索OS的内存管理原理>,作者:元闰子 . ...

  3. ASP.NET MVC+EF框架+EasyUI实现权限管理系列(6)- EF上下文实例管理

    原文:ASP.NET MVC+EF框架+EasyUI实现权限管理系列(6)- EF上下文实例管理 ASP.NET MVC+EF框架+EasyUI实现权限管系列 (开篇)   (1):框架搭建    ( ...

  4. linux磁盘管理系列一:磁盘配额管理

    磁盘管理系列 linux磁盘管理系列一:磁盘配额管理   http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_040_quota.html l ...

  5. Spring事物管理--相关要点及配置事物管理器

    事务的四大特征 1.原子性:一个事务中所有对数据库的操作是一个不可分割的操作序列,要么全做要么全不做 2.一致性:数据不会因为事务的执行而遭到破坏 3.隔离性:一个事物的执行,不受其他事务的干扰,即并 ...

  6. Linux软件管理器(如何使用软件管理器来管理软件)2---安装及管理Linux应用程序

    安装及管理Linux应用程序 Linux应用程序的组成1.普通的可执行程序文件,一般保存在/usr/bin目录中,普通用户即可执行.2.服务器程序.管理程序文件,一般保存在/usr/sbin目录中,需 ...

  7. atitit. it软件项目管理---自己的员工,雇佣军、援军,混合的员工 杂牌 人员管理架构

    atitit. it软件项目管理---自己的员工,雇佣军.援军,混合的员工 杂牌 人员管理架构 1. 企业的正规军,雇佣军,杂牌划分 1 1.1. 企业的员工基本是雇佣而来 1 1.2. 全职员工与兼 ...

  8. Linux内存管理解析(二) : 关于Linux内存管理的大体框架

    什么是内存管理 ? 首先内存管理管理的主要对象是虚拟内存,但是虚拟内存对应的映射主要为物理内存,其次也可能通过交换空间把虚拟内存与硬盘映射起来,既然如此,那我们先了解物理内存的管理. 对于物理内存而言 ...

  9. 【Spring】Spring的事务管理 - 2、声明式事务管理(实现基于XML、Annotation的方式。)

    声明式事务管理 文章目录 声明式事务管理 基于XML方式的声明式事务 基于Annotation方式的声明式事务 简单记录 - 简单记录-Java EE企业级应用开发教程(Spring+Spring M ...

随机推荐

  1. Quartz定时调度CronTrigger时间配置格式说明与实例

    1.   CronTrigger时间格式配置说明 CronTrigger配置格式: 格式: [秒] [分] [小时] [日] [月] [周] [年] 序号 说明 是否必填 允许填写的值 允许的通配符 ...

  2. hdu 5424 Rikka with Graph II(dfs+哈密顿路径)

    Problem Description   As we know, Rikka is poor at math. Yuta is worrying about this situation, so h ...

  3. tomcat动态映射路径

    写了一个工具类,将上传文件功能保存文件的目录移到webapps目录外面,通过动态生成xml映射文件到tomcat\conf\Catalina\localhost目录下从而实现目录映射.可以被http直 ...

  4. SRM 588 D2 L2:GUMIAndSongsDiv2,冷静思考,好的算法简洁明了

    题目来源:http://community.topcoder.com/stat?c=problem_statement&pm=12707 算法决定一切,这道题目有很多方法解,个人认为这里 ve ...

  5. CentOS 6.5 升级内核 kernel

    本文适用于CentOS 6.5, CentOS 6.6,亲测可行,估计也适用于其他Linux发行版. 1. 准备工作 1.1 下载源码包 Linux内核版本有两种:稳定版和开发版 ,Linux内核版本 ...

  6. ASP.net button类控件click事件中传递参数

    单击Button会同时触发这两个事件,但先执行Click,后执行Command,在button控件中加上参数属性 CommandArgument='' 在click响应函数中可以用以下代码获得传递的参 ...

  7. 使用WinAPI全局热键注册和全局模拟按键

    一.全局热键注册 1.先引用DLL [System.Runtime.InteropServices.DllImport("user32.dll")] //导入WinAPI publ ...

  8. (转)WCF中调用WebService出错,大家帮忙看看,回答就有分

    http://bbs.csdn.net/topics/390542345 在WCF项目里面添加了一个WebService引用,然后在我们调用这个WCF服务时,老出错,提示在 ServiceModel  ...

  9. Java数据结构漫谈-LinkedList

    同样是List的数据结构,LinkedList是使用了前后指针,指明节点的方式来表示链表的,这与之前介绍的ArrayList http://www.cnblogs.com/yakovchang/p/j ...

  10. oracle学习笔记(二)表的查询

    --oracle表的管理 --创建表 )); --删除表 drop table users; --创建表 ),xm ),sex ),birthday date,sal ,)); ),cnmae )); ...