• 高效、快速、专业的外科手术团队


      外科手术团队是一个分工明确的团队,该团队的特点是人员少而精,工作方向是往深度发展,工作范围较窄,专业性很强。外科手术团队可以先按职责划分角色,制定好每个角色需要完成什么任务,然后每个角色分配一个或几个人来完成,反正人数不会太多,一般每个角色一个也够了,这样沟通的成本不会太高,而且每个人分工明确,耦合度小。

      个人是比较偏向于外科手术团队的,认为这样的团队可以高效、快速、专业地完成任务。因为在工作过程中,每个人只需要负责好自己的领域,然后向团队其它成员提供交付物,甚至符合软件开发中的低耦合高内聚的道理。

    我们来看看不同团队做同一件事的方式:
      现在团队中有5个人,他们要完成一个项目的开发,非外科手术团队的做事方式可能是这样的:
        10个页面,每个人2个页面,需要负责样式和HTML构建,数据库操作,后端程序编写,前端程序编写,交互设计。当然,每个人的工作量只有2个页面。
      而外科手术团队做事方式是这样的:
        1个人负责所有样式和HTML构建,1个人负责所有数据库操作,1个人负责所有后端程序编写,1个人负责所有前端程序编写,还有1个人负责所有的交互设计。

      那么这样二种方式有什么区别呢
        第一种方式,对人员的要求是广度优先,要具有多面手的能力,什么都得会,一个人的能力值是100的话,那么他只平均会在每个环节中投入的值就是20,这样的结果就是会的东西多了,但不够专业,深度不够。而且因为是不同的人做不同的页面,那么产品的统一性难免很出现一点偏差,所以项目质量也有可能得不到保证。
      再来看看外科手术团队的方式,对人员的要求是深度优先的,个人能力必须要强,要有独立解决问题的能力,对自己负责的领域要专业,还是100的个人能力值,那么这时就能全力投入到当前领域中,质量肯定会更高。在沟通上也不需要太多的成本,大家各自完成自己负责的工作后,再按约定给出交付物(有点像软件开发中的面向接口编程^_^),这样就能达到高效、快速的执行力。

    当然,也不是说外科手术团队的工作方式在任何环境下都适用,要完成一件事情有很多方法,我们要找到最合适的。

  • 相关阅读:
    资深技术Leader曹乐:如何成为技术大牛
    深入理解golang: interface
    Redis主体流程分析
    为什么我们总爱讨论技术与业务之间的那些是是非非?
    [产品]九卷读书:产品的视角-产品思维框架
    go http server 编程实践及源码分析
    [产品]九卷读书: 产品的视角-产品经理能力模型
    [产品]:腾讯8分钟产品课
    Golang gRPC学习(02): 编写helloworld服务
    括号生成
  • 原文地址:https://www.cnblogs.com/Random/p/1916378.html
Copyright © 2020-2023  润新知