精华内容
下载资源
问答
  • 团队管理19--团队分工

    2019-10-22 09:40:20
    分工是日常工作中最常见的形式,以公司技术体系为例,有管理者、研发工程师、测试工程师、产品经理、售前工程师、售后工程师等等;以军队体系为例,有总参谋部、装备部、后勤部、政治部等等,兵种更有海、陆、空、...

    本文来谈一下我对团队分工的理解,希望对大家有启发。

    分工是日常工作中最常见的形式,以公司技术体系为例,有管理者、研发工程师、测试工程师、产品经理、售前工程师、售后工程师等等;以军队体系为例,有总参谋部、装备部、后勤部、政治部等等,兵种更有海、陆、空、二炮等,再细分的话更多;以国家体系为例,有国家领导机构、企事业单位、军队体系等等,行业细分的话太多了,远不止365行。从国家运作,可以窥探企业运作,既然分工这么重要,大家有思考过为什么会出现分工以及怎么分工才更好吗?下面我们简单的分析下。

    在商业出现以前,人类的分工其实并不是特别多,大家都为了基本的生存和安全考虑,有人领导大家,有人外出打猎,有人在家搞后勤,人与人之间的交流也非常少。在商业出现以后,极大的促进了社会的发展,这时候的分工逐步趋近于多元化,但是总体来看,以手工作坊为主,并未形成太大的生产力。到了近代,尤其是工业革命以来,人类社会出现了急速的发展,这也是管理学理论诞生的时刻,人类从手工逐步进入了机械化、信息化、智能化,我们再也不可能从前到后独立去做一件事情了。以生产制造业为例,分工、流程、制度及其的复杂,工种非常多,分工也非常细;以手机为例,从产品、设计、开发、测试、制造、生产、销售、物流、服务等系列环节来看,整个体系可能涉及上万个企业,上百种分工,几十万人的协同工作。我们的吃喝玩乐,都不可能由自己独立制造和生产,我们可以通过当下的社会获取一切,这就是分工和协作带来的巨大影响,极大的推进了人类的发展。

    在企业管理中,我们熟悉的是矩阵式管理,熟悉的是事业部/事业群的运作,这也是公司发展的必然模式,具体到事业部的管理模式里,我们的分工有什么特点呢?

    1、专人专职:这样职责分明,权责统一,便于管理和发展;

    2、通力协作:分工之后,必然带来的是协作,大家共同按照目标去完成任务;

    3、行业发展:由于机械化、信息化、智能化的发展,专业人士的多年研究和积累,带来了众多行业的急速发展,极大促进了人们的生活;

    4、人员发展:由于社会的发展,出现了很多新兴的行业,同样也出现了很多被淘汰的行业,当今的时代,对于人员的要求越来越高,需要学习的知识同样越来越多;

    5、多极化:世界的发展越来越多极化,因为新兴技术的研究成本太高,人类社会面临着很多贫富差距、气候、科学、文化、宗教、哲学等的挑战;

    既然分工能带来这么多的好处,我们应该如何分工呢?

    1、分工要“明确化”:我们需要对员工的职责进行清晰的定义,同时在工作的过程中尽量不要模糊化,专人专职去工作,这样可以极大发挥个人的价值。以测试部为例,我们有自动化开发工程师、产品测试工程师、产品交付测试工程师等,尽量不要让不同职位之间交叉太多,这样不利于员工的发展,更不利于工作的协同;

    2、分工要“自由化”:明确与自由似乎是一对矛盾体,其实分工明确并不影响自由,因为人是不断在成长和变化的,企业的业务也在不断的变化,我们需要匹配业务和整个商业环境,所以说如何兼顾个人发展与企业发展,分工自由是有一定好处的。以测试部为例,如果测试人员想要转行做产品做开发,我并不反对,不能一棒子把人定死在某个岗位上。

    3、分工要“营盘化”:分工必然带来的问题就是人员的备份及人员的变动,我们势必需要在关键模块进行人员备份,同时个别员工的离职并未对部门造成影响,这个时候我们需要考虑的就是分工的营盘化;俗话说,铁打的营盘流水的兵,我们的营盘一定要夯实,切勿因为人员的变动造成影响,所以在平时的分工中一定要注意。

    4、分工要“协同化”:我们分工的目的一定是为了更好的工作,所以协作是我们必然面临的问题,不要为了分工而分工,到底是否需要分工及如何对不同职位定义需要我们呢综合考虑。

    5、分工要“商业化”:企业的目的一定是商业,商业的依托是业务,业务的依托是员工,员工要想做好工作,一定要奔着实现商业化的目标,这样你就能考虑的更高更远更有价值。以测试部为例,我不仅考虑测试部如何工作,我还思考着如何为部门作出更大的贡献,进而推进部门的发展,在商业市场能有更好的回报。

    总之,团队分工是非常重要的一项工作,决定着个人和部门的发展,分工时一定要有大局观,紧跟部分的发展需要,合理分工并兼顾个人发展,这样你好我好部门自然也好。

     

    备注:我从事测试管理的时间三年有余,平时爱好钻研技术和管理,近两年越来越对管理感兴趣,阅读了不少管理学的书籍,也研究了项目管理、质量管理、公司管理等相关知识和体系,同时也在持续思考和进行管理实践,小有收获。

    附学习笔记:

    极客时间技术专栏“技术管理实战36讲”,每一篇文章都仔细阅读了三遍以上,收获很大,特整理了学习笔记及读后感,现与大家一起分享。

    展开全文
  • 让我们来谈谈分工

    2016-09-21 12:11:13
    1)作为工作的人,在分工中你会怎样选择?是成为一颗棋子,一颗螺丝钉,还是成为一个多面手? 2)作为工作的人,当你选择工作或任务的时候,你是选择做支持性的工作,还是做产出性的工作?你是选择做劳动密集型重复...

    昨天,我看到一个新闻——雅虎取消了QA团队,工程师必须自己负责代码质量,并使用持续集成代替QA。 同时,也听到网友说,“听微软做数据库运维的工程师介绍,他们也是把运维工程师和测试工程师取消了,由开发全部完成。每个人都是全栈工程师”。于是,我顺势引用了几年前写过一篇文章《我们需要专职的QA吗?》,并且又鼓吹了一下全栈。当然,一如既往的得到了一些的争议和嘲弄;-)。

    有人认为取消QA基本上是公司没钱的象征,这个观点根本不值一驳,属于井底之蛙。有人认为,社会分工是大前提,并批评我说怎么不说把所有的事全干的,把我推向了另外一个极端。另外,你千万不要以为有了分工,QA的工作就保得住了。

    就像《乔布斯传》中乔布斯质疑财务制度的时候说的,有时候,很多人都不问为什么,觉得存在的东西都是理所应当的东西。让我们失去了独立思考的机会。分工也是一样。

    所以,为了说完整分工这个逻辑。请大家耐住性子,让我就先来谈谈“分工的优缺点”吧。

    分工的优点和缺点

    首先,分工(Division of Labour)应该是由 Adam Smith 在1776年的《国富论》中提出来的,Adam在那时候就观察到分工对于手工业生产效率的提高。他将效率提高的原因归结于三点:

    • 熟练程度的增加。当一个工人单纯地重复同一道工序时,其对这道工序的熟练程度会大幅增加。表现为产量和质量的提高
    • 如果没有分工,由一道工序转为另一道工序时会损失时间,而分工避免了这中间的损失。
    • 由于对于工序的了解和熟练度的增加,更有效率的机械和工具被发明出来,从而提高了产量

    分工的确是提高生产力。我想到了福特公司一开始做出来的汽车几乎卖不出去,原因有两个,一个是成本太高,另外是生产太复杂,产能太低。于是福特公司开始把制造一辆汽车的工序分解开来,进行分工,分工给福特公司带来的好处是:

    1. 很多工作可以并行了,而且因为事情变得简单后,执行力也变强了
    2. 一个非常复杂和高深的汽车制造因为分工后,很多工作不需要很NB的人来干了,只需要一般劳动者经过简单的培训就可以干了。而且,越干越熟练,越干越专业,最终可能让合适的人合适的事。
    3. 分工后导致了很多重复劳动可以用技术来解决,于是福特公司出现生产流水线的技术(你是否还记得卓别林《摩登时代》里的工业生产流水线的场景,那取自福特公司)。

    于是,福特公司的生产效率大大提高,最终实现了让每个美国家庭都能买得起汽车的理想,同时让美国成为了轮子上的国家。

    不过,我们需要注意的是,在《国富论》中,Adam他同时也提到,分工如果过细,同样会带来问题——简单重复的劳动会让人变成一个不会思考的机器,从而越来越笨,进而变成平庸的无技能的人。自“分工”出现以后,争论就没有停止过。

    Karl Max同样认为分工越来越细,会导致人的技术越来越差,同时,大量的重复劳动也会导致人对工作的失出热情,产生厌倦和抵触心理,最终会导致生产力的下降

    同时,还有一些经济学家也同样表明分工的一些缺点:

    • 导致人只关注整个事情中的一小块,缺乏全局视角,导致视野受限,没有完全领会工作的意义和目标,从而导致各种返工
    • 对于组织而言,分工也会导致出现大量的沟通协同成本,并出现碎片的生产方式,以及组织的孤岛形式,并不利于提高生产力

    当然,奥地利经济学家Ludwig von Mises 并不这么认为,他认为,在分工所得到的好处面前,这些副作用不算什么。并且,他认为在资本主义的制度下,完全是可以平衡分工的各种优点和各种缺点,从而可以达到提高生产力和提高人员素质的双赢解的。

    比如说,分工中的各种沟通问题是可以通过一个标准协议来解的,造灯泡的,造开关的,造灯座的完全不知道对方的存在,他们只所以可以让做出来的东西拼在一起,完全是通过了一种标准协议完成的。这也是为什么这个世界上有各种各样的标准化的组织

    还有很多经济学家对分工都有自己的见解和想法。不过基本上就是上面这些Pros和Cons了。下图是一个PPT的两个slids,可以点击看大图(来源

    lecture-5-10-728 lecture-5-11-728

    全球化下的分工

    分工带来问题在全球化的浪潮下变得尤为突出。其委婉地被讲成是比较优势(Comparative Advantage

    比较优势(又叫相对优势)是经济学的概念,解释了为何在拥有相对的机会成本的优势下生产,贸易对双方都有利。当一方(一个人,一间公司,或一国)进行一项生产时所付出的机会成本比另一方低,这一方面拥有了进行这项生产的比较优势。于是,一个国家倘若专门生产自己相对优势较大的产品,并通过国际贸易换取自己不具有相对优势的产品就能获得利益。

    于是乎,分工本来想要的是——合适的人干合适的事,但是在比较优势的情况下,商业社会把分工变成了——不是选择合适的人、公司或国家,而是选择成本低的人、公司或国家

    经济合作与发展组织OECD最近(2015年6月28日)对全球化这样建议的——

    “有效率的政策的本质不是阻止失业而是鼓励就业,如果各个国家都在收获全球化的利益而不是开放贸易的话,那么一些地方就会失去工作机会,当然也伴随着在另一些地方出现新的工作机会,这是全球化进程不可避免的,而我们面对的挑战是怎么能流畅调整我们的流程,能为那些新出现的工作机会找到合适的技能匹配的工人”。

    通过上面的说明,我想你可以知道,为什么中国成为了世界劳动力大国,而为什么当初美国科技公司进入中国的时候,首先把测试的工作放到了中国。这就是所谓的全球化分工。同时我们也可以看到,像我们中国这样技术能力的确非常不足的国家,的确是可以通过分工这种形式,让我们这些技能一般的技术人员参与一个复杂的有技术含量的项目当中。这其中就是分工的光明面和阴暗面。

    那么,我们想一想,随着中国的人力成本的越来越大,国际化的分工因为商业资本的因素,必然不会选择中国,只会选择人力成本更低的国家,比如印度、越南、甚至人力成本更低的国家。美国雅虎和Adobe不是离开中国了么?再看看中国因为人民币的汇率或是人力成本的上升,我们在早几年关了多少个Made in China的工厂,这就是全球化的分工,商业上来说,他不是找最合适的人,而是找成本最低的人。

    所以,你千万不要以为我一提倡全栈了,你QA的工作就保不住了,就算没有全栈,就算是你还在坚持的社会化的分工,也可能让你的QA的工作就保不住了,除非,你能提供更低的价格。(想想这其中的逻辑吧,人家美国人把一些技术工作(比如测试)外包到中国的原因不是因为中国人聪明,想得周全,适合干这个测试这个事,而是因为中国人廉价,所以,当中国不在廉价了,自然就会找更廉价的地方了)

    为什么国家要从Made in China转型?不就是因为中国早期拿到的国际化分工就是这些没有技术含量的支持性的分工么?也因此而造就了大量的技能很一般的工人。为了能在全球化分工中能拿到更有质量的工作,我们必然要从劳动密集型转向成知识密集型,必然要从支持性的工作转变为产出性的工作,必然需要单一技能型的技工转变为复合型的人才

    分工的温床和天敌

    分工的温床主要有两个

    • 一个是成本和效率,资本家或企业主或一个国家为了追求更快成本更底的生产方式,他们必然会进行大规模的分工,伴随着分工,他们也会把一些知识或技术密集型的工作生生地变成劳动密集型的工作。然后层层外包。
    • 一个是组织的大小,当一个组织的人数不断的变大,那么,你只能把工作和任务分得更细。这是被人数逼的,而不是实际需要的。这就是为什么我们可以看到很多大公司里要么人浮于事,要么瞎忙。

    分工的天敌主要有一个——那就是技术

    每当新技术出现的时候,一些复杂的工序会被一台机器或是一种高超的技术所取代,不管是被技术自动化,还是被技术所简化总之,以前本来需要数十人或是数百人才能干的事,突然之间只需要一个人就可以干完了。生产力得到了巨大的释放。所以,你这就是我们常听的——科技是第一生产力!

    说到这里,让我们再来看看雅虎的那条新闻——

    在软件开发流程中去掉QA团队会发生什么?更少的代码错误,更快的开发周期。这是雅虎工程师过去一年的实验结果。雅虎的Warp Drive计划将程序开发从批发布转移了持续交付模式,工程师的代码不经过QA团队的人工检查而是直接发布。开发模式的转变导致了处理问题理念的根本性改变,迫使工程师开发自动检查工具去识别原来由人工检查发现的错误。雅虎的技术团队现在全部是工程师,而不再有QA团队容身之处。雅虎的首席架构师 Amotz Maimon说,他们本来预计可能会发生严重问题,结果出乎意料,每个曾经对此抱有怀疑态度的人都说新做法很有效。

    所以,当你面对一些难题的时候,比如线上的故障,或是一个复杂的软件生产活动,你是要加更多的流程更多的人呢,还是要用技术解决问题呢?一边是温床,一边是天敌,你想好了吗?

    什么样分工才是好的

    分工是必然的,因为很简单,你不可能一个人干完所有的事情,所以必需要分工,分工不是问题,而问题则变成了——什么样的分工是理想的,是优雅的,是有效率的?

    华君武漫画《科学分工?》

    华君武漫画《科学分工?》

    对于分工来说,一般来是一种组织和管理形为。就目前来说,现代的公司有两种分工模式,分别是Control 和 Commitment 这两种分工。

    • Control就是控制型的管理,它是一种是基于工作技能的分工,于是员工会被这种分工分配到一个比较窄的技能里去完成一个非常明确的工作
    • 而Commitment则是面向员工的责任心和所承担的目标来分工并完成工作的。相比起前者来说,这样的分工在完成工作时,需要的不仅仅是技能,还需要更多的责任感

    这么说吧,

    • 对于基于工作技能的分工,你会看到,这样的公司会把技术人员按编程语言来分,比如:Java、PHP、C/C++,或是分成:Web端、iOS端、Android端、后端、算法、数据。或是分成:开发,测试,运维。
    • 对于基于Commitment的分工,你会看到他们这样分的,软件工程师(不分前后端,不分语言,不分运维,测试),因为这样的公司认为,他招的不是只有特定语言技能的Coder,而是而学多种语言多种技术能保证软件质量以及能对软件维护的软件工程师。这种公司的软件工程师是各种团队都可以去的,而他们的分工更多的是按软件的功能,软件的模块,或是软件的产品线来分工。

    基于技能的分工已是过去时,而基于 Commitment 的分工是更有效率的分工的未来。你可以参看McAlister-Kizzier, Donna. 的文献 “Division of Labor.” 。

    小结

    我说了这么多,不知道你看懂了我想表达什么没有?我不强加我的价值观,只希望你自己问自己几个问题:

    1)作为工作的人,在分工中你会怎样选择?是成为一颗棋子,一颗螺丝钉,还是成为一个多面手?

    2)作为工作的人,当你选择工作或任务的时候,你是选择做支持性的工作,还是做产出性的工作?你是选择做劳动密集型重复工作,还是做知识密集型的创新性的工作?

    3)作为老板,你是想要什么样的员工?听话的只会加班和干重复工作的劳动力,还是有责任心的为企业和产品负责的员工?

    4)作为老板,你是想通过分工释放低端员工的生产力,还是通过科技或技术去创造更NB的生产力?

    5)作为老板,分工中的问题,你找到比较优的解了吗?比如,对于不同团队间的协议,你找到了吗?

    可能,在不同的情况下你会有不同的答案。但是对我来说呢,无论是什么情况,我都只会有一个答案。

    (全文完)

    展开全文
  • 谈谈分工

    2015-12-16 16:52:00
    Control就是控制型的管理,它是一种是基于工作技能的分工,于是员工会被这种分工分配到一个比较窄的技能里去完成一个非常明确工作 。 而Commitment则是面向员工的责任心和所承担的目标来分工并完成工作的。相比...

    昨天,我看到一个新闻——雅虎取消了QA团队,工程师必须自己负责代码质量,并使用持续集成代替QA。 同时,也听到网友说,“听微软做数据库运维的工程师介绍,他们也是把运维工程师和测试工程师取消了,由开发全部完成。每个人都是全栈工程师”。于是,我顺势引用了几年前写过一篇文章《我们需要专职的QA吗?》,并且又鼓吹了一下全栈。当然,一如既往的得到了一些的争议和嘲弄;-)。

    有人认为取消QA基本上是公司没钱的象征,这个观点根本不值一驳,属于井底之蛙。有人认为,社会分工是大前提,并批评我说怎么不说把所有的事全干的,把我推向了另外一个极端。另外,你千万不要以为有了分工,QA的工作就保得住了。

    就像《乔布斯传》中乔布斯质疑财务制度的时候说的,有时候,很多人都不问为什么,觉得存在的东西都是理所应当的东西。让我们失去了独立思考的机会。分工也是一样。

    所以,为了说完整分工这个逻辑。请大家耐住性子,让我就先来谈谈“分工的优缺点”吧。

     

    分工的优点和缺点

    首先,分工(Division of Labour)应该是由 Adam Smith 在1776年的《国富论》中提出来的,Adam在那时候就观察到分工对于手工业生产效率的提高。他将效率提高的原因归结于三点:

    • 熟练程度的增加。当一个工人单纯地重复同一道工序时,其对这道工序的熟练程度会大幅增加。表现为产量和质量的提高
    • 如果没有分工,由一道工序转为另一道工序时会损失时间,而分工避免了这中间的损失。
    • 由于对于工序的了解和熟练度的增加,更有效率的机械和工具被发明出来,从而提高了产量

    分工的确是提高生产力。我想到了福特公司一开始做出来的汽车几乎卖不出去,原因有两个,一个是成本太高,另外是生产太复杂,产能太低。于是福特公司开始把制造一辆汽车的工序分解开来,进行分工,分工给福特公司带来的好处是:

    1. 很多工作可以并行了,而且因为事情变得简单后,执行力也变强了
    2. 一个非常复杂和高深的汽车制造因为分工后,很多工作不需要很NB的人来干了,只需要一般劳动者经过简单的培训就可以干了。而且,越干越熟练,越干越专业,最终可能让合适的人合适的事。
    3. 分工后导致了很多重复劳动可以用技术来解决,于是福特公司出现生产流水线的技术(你是否还记得卓别林《摩登时代》里的工业生产流水线的场景,那取自福特公司)。

    于是,福特公司的生产效率大大提高,最终实现了让每个美国家庭都能买得起汽车的理想,同时让美国成为了轮子上的国家。

    不过,我们需要注意的是,在《国富论》中,Adam他同时也提到,分工如果过细,同样会带来问题——简单重复的劳动会让人变成一个不会思考的机器,从而越来越笨,进而变成平庸的无技能的人。自“分工”出现以后,争论就没有停止过。

    Karl Max同样认为分工越来越细,会导致人的技术越来越差,同时,大量的重复劳动也会导致人对工作的失出热情,产生厌倦和抵触心理,最终会导致生产力的下降

    同时,还有一些经济学家也同样表明分工的一些缺点:

    • 导致人只关注整个事情中的一小块,缺乏全局视角,导致视野受限,没有完全领会工作的意义和目标,从而导致各种返工
    • 对于组织而言,分工也会导致出现大量的沟通协同成本,并出现碎片的生产方式,以及组织的孤岛形式,并不利于提高生产力

    当然,奥地利经济学家Ludwig von Mises 并不这么认为,他认为,在分工所得到的好处面前,这些副作用不算什么。并且,他认为在资本主义的制度下,完全是可以平衡分工的各种优点和各种缺点,从而可以达到提高生产力和提高人员素质的双赢解的。

    比如说,分工中的各种沟通问题是可以通过一个标准协议来解的,造灯泡的,造开关的,造灯座的完全不知道对方的存在,他们只所以可以让做出来的东西拼在一起,完全是通过了一种标准协议完成的。这也是为什么这个世界上有各种各样的标准化的组织

    还有很多经济学家对分工都有自己的见解和想法。不过基本上就是上面这些Pros和Cons了。下图是一个PPT的两个slids,可以点击看大图(来源

    lecture-5-10-728lecture-5-11-728

    全球化下的分工

    分工带来问题在全球化的浪潮下变得尤为突出。其委婉地被讲成是比较优势(Comparative Advantage

    比较优势(又叫相对优势)是经济学的概念,解释了为何在拥有相对的机会成本的优势下生产,贸易对双方都有利。当一方(一个人,一间公司,或一国)进行一项生产时所付出的机会成本比另一方低,这一方面拥有了进行这项生产的比较优势。于是,一个国家倘若专门生产自己相对优势较大的产品,并通过国际贸易换取自己不具有相对优势的产品就能获得利益。

    于是乎,分工本来想要的是——合适的人干合适的事,但是在比较优势的情况下,商业社会把分工变成了——不是选择合适的人、公司或国家,而是选择成本低的人、公司或国家

    经济合作与发展组织OECD最近(2015年6月28日)对全球化这样建议的——

    “有效率的政策的本质不是阻止失业而是鼓励就业,如果各个国家都在收获全球化的利益而不是开放贸易的话,那么一些地方就会失去工作机会,当然也伴随着在另一些地方出现新的工作机会,这是全球化进程不可避免的,而我们面对的挑战是怎么能流畅调整我们的流程,能为那些新出现的工作机会找到合适的技能匹配的工人”。

    通过上面的说明,我想你可以知道,为什么中国成为了世界劳动力大国,而为什么当初美国科技公司进入中国的时候,首先把测试的工作放到了中国。这就是所谓的全球化分工。同时我们也可以看到,像我们中国这样技术能力的确非常不足的国家,的确是可以通过分工这种形式,让我们这些技能一般的技术人员参与一个复杂的有技术含量的项目当中。这其中就是分工的光明面和阴暗面。

    那么,我们想一想,随着中国的人力成本的越来越大,国际化的分工因为商业资本的因素,必然不会选择中国,只会选择人力成本更低的国家,比如印度、越南、甚至人力成本更低的国家。美国雅虎和Adobe不是离开中国了么?再看看中国因为人民币的汇率或是人力成本的上升,我们在早几年关了多少个Made in China的工厂,这就是全球化的分工,商业上来说,他不是找最合适的人,而是找成本最低的人。

    所以,你千万不要以为我一提倡全栈了,你QA的工作就保不住了,就算没有全栈,就算是你还在坚持的社会化的分工,也可能让你的QA的工作就保不住了,除非,你能提供更低的价格。(想想这其中的逻辑吧,人家美国人把一些技术工作(比如测试)外包到中国的原因不是因为中国人聪明,想得周全,适合干这个测试这个事,而是因为中国人廉价,所以,当中国不在廉价了,自然就会找更廉价的地方了)

    为什么国家要从Made in China转型?不就是因为中国早期拿到的国际化分工就是这些没有技术含量的支持性的分工么?也因此而造就了大量的技能很一般的工人。为了能在全球化分工中能拿到更有质量的工作,我们必然要从劳动密集型转向成知识密集型,必然要从支持性的工作转变为产出性的工作,必然需要单一技能型的技工转变为复合型的人才

    分工的温床和天敌

    分工的温床主要有两个

    • 一个是成本和效率,资本家或企业主或一个国家为了追求更快成本更底的生产方式,他们必然会进行大规模的分工,伴随着分工,他们也会把一些知识或技术密集型的工作生生地变成劳动密集型的工作。然后层层外包。
    • 一个是组织的大小,当一个组织的人数不断的变大,那么,你只能把工作和任务分得更细。这是被人数逼的,而不是实际需要的。这就是为什么我们可以看到很多大公司里要么人浮于事,要么瞎忙。

    分工的天敌主要有一个——那就是技术

    每当新技术出现的时候,一些复杂的工序会被一台机器或是一种高超的技术所取代,不管是被技术自动化,还是被技术所简化总之,以前本来需要数十人或是数百人才能干的事,突然之间只需要一个人就可以干完了。生产力得到了巨大的释放。所以,你这就是我们常听的——科技是第一生产力!

    说到这里,让我们再来看看雅虎的那条新闻——

    在软件开发流程中去掉QA团队会发生什么?更少的代码错误,更快的开发周期。这是雅虎工程师过去一年的实验结果。雅虎的Warp Drive计划将程序开发从批发布转移了持续交付模式,工程师的代码不经过QA团队的人工检查而是直接发布。开发模式的转变导致了处理问题理念的根本性改变,迫使工程师开发自动检查工具去识别原来由人工检查发现的错误。雅虎的技术团队现在全部是工程师,而不再有QA团队容身之处。雅虎的首席架构师 Amotz Maimon说,他们本来预计可能会发生严重问题,结果出乎意料,每个曾经对此抱有怀疑态度的人都说新做法很有效。

    所以,当你面对一些难题的时候,比如线上的故障,或是一个复杂的软件生产活动,你是要加更多的流程更多的人呢,还是要用技术解决问题呢?一边是温床,一边是天敌,你想好了吗?

    什么样分工才是好的

    分工是必然的,因为很简单,你不可能一个人干完所有的事情,所以必需要分工,分工不是问题,而问题则变成了——什么样的分工是理想的,是优雅的,是有效率的?

    华君武漫画《科学分工?》

    华君武漫画《科学分工?》

    对于分工来说,一般来是一种组织和管理形为。就目前来说,现代的公司有两种分工模式,分别是ControlCommitment 这两种分工。

    • Control就是控制型的管理,它是一种是基于工作技能的分工,于是员工会被这种分工分配到一个比较窄的技能里去完成一个非常明确的工作
    • 而Commitment则是面向员工的责任心和所承担的目标来分工并完成工作的。相比起前者来说,这样的分工在完成工作时,需要的不仅仅是技能,还需要更多的责任感

    这么说吧,

    • 对于基于工作技能的分工,你会看到,这样的公司会把技术人员按编程语言来分,比如:Java、PHP、C/C++,或是分成:Web端、iOS端、Android端、后端、算法、数据。或是分成:开发,测试,运维。
    • 对于基于Commitment的分工,你会看到他们这样分的,软件工程师(不分前后端,不分语言,不分运维,测试),因为这样的公司认为,他招的不是只有特定语言技能的Coder,而是而学多种语言多种技术能保证软件质量以及能对软件维护的软件工程师。这种公司的软件工程师是各种团队都可以去的,而他们的分工更多的是按软件的功能,软件的模块,或是软件的产品线来分工。

    基于技能的分工已是过去时,而基于 Commitment 的分工是更有效率的分工的未来。你可以参看McAlister-Kizzier, Donna. 的文献 “Division of Labor.” 。

    小结

    我说了这么多,不知道你看懂了我想表达什么没有?我不强加我的价值观,只希望你自己问自己几个问题:

    1)作为工作的人,在分工中你会怎样选择?是成为一颗棋子,一颗螺丝钉,还是成为一个多面手?

    2)作为工作的人,当你选择工作或任务的时候,你是选择做支持性的工作,还是做产出性的工作?你是选择做劳动密集型重复工作,还是做知识密集型的创新性的工作?

    3)作为老板,你是想要什么样的员工?听话的只会加班和干重复工作的劳动力,还是有责任心的为企业和产品负责的员工?

    4)作为老板,你是想通过分工释放低端员工的生产力,还是通过科技或技术去创造更NB的生产力?

    5)作为老板,分工中的问题,你找到比较优的解了吗?比如,对于不同团队间的协议,你找到了吗?

    可能,在不同的情况下你会有不同的答案。但是对我来说呢,无论是什么情况,我都只会有一个答案。

    转载于:https://www.cnblogs.com/zourui4271/p/5051618.html

    展开全文
  • 云计算是社会分工专业化发展在信息技术领域的一个表现。...而提高生产效率的一个非常有效的途径就是拆解生产工序、明确分工、提高专业化程度。这样的好处就是,人只要专注于他所承担的那么一小块领

    云计算是社会分工专业化发展在信息技术领域的一个表现。


    从人类社会某个行业来看,一开始分工不明确,工作中的所有工序都由一个人或者若干人,再或者一群人一起完成的。这些人在一起共同完成这一工作,生产出产品。在这种阶段,生产效率低。为了要达到利润最大化,必然要提高生产效率。而提高生产效率的一个非常有效的途径就是拆解生产工序、明确分工、提高专业化程度。这样的好处就是,人只要专注于他所承担的那么一小块领域,减少领域间切换的成本,而且在承担领域精益求精。


    举个例子,生产一个东西要A、B、C、D、E五道工序,只有一个工人,要生产5个这样的产品。请问下列的方案,那个效率会更高些?
    1. ABCDE 组装 ABCDE 组装 ABCDE 组装 ABCDE 组装 ABCDE 组装
    2. AAAAA BBBBB CCCCC DDDDD EEEEE 组装 组装 组装 组装 组装
    从我们的直观经验来看,第二种方案肯定更快。因为在第1种方案,工人在生产出部件A后,他的大脑又要转换去思考生产B,依次类推,这个转换是要时间开销。而在方案2中,做A,做A,一直持续做5个,再转换去做5个B,依次类推,如下所示:
    1. A|B|C|D|E | 组装 |A|B|C|D|E | 组装 |A|B|C|D|E | 组装 |A|B|C|D|E | 组装 |A|B|C|D|E | 组装
    2. AAAAA | BBBBB | CCCCC | DDDDD | EEEEE | 组装 组装 组装 组装 组装
    中间的竖线代表一次转换,
    在方案1中,要29次转换,而在方案2中,只有5次转换,减少了24次转换。


    生产的分工带来了生产效率的提高,同时他又带来的另一个好处,那就是降低人力成本,降低培训成本。找一个掌握全部5到工序的人容易,还是找一个只要会其中1个工序的人容易。另外,培训一个人掌握全部5道工序的代价,肯定要比培训一个人只要掌握其中1个工序的代价要大。


    生产效率的提高,人力资源的丰富,一定会使这个产品越来越完美,越来越丰富,这个行业越来越来欣欣向荣。


    现在回到信息技术领域。


    我们回顾一下在云计算这个概念未提出的情况,一个想在信息技术领域有所作为的白手起家的哥们在有了一个好的idea后,他要解决的一些基础设施问题。信息技术在垂直方向上,可以分为硬件、系统软件、应用软件三个层次。一般情况下,我们都是在应用软件这个层面谋求发展,这位哥们也不例外。所以为了发展他的这个应用软件(我们假定这个哥们开发的是一款基于web的应用)为了自己的事业,他必须要购买服务器,购买操作系统,进行IT管理。光这些硬件、软件投入成本就已经是一笔不小的开销了,再加上IT设备管理,所有这一切,实在是一个大大的门槛啊。或许,这个哥们没有财力购买服务器,没有精力去学这些IT设备管理,那样,他的这个idea就只是停留在纸面上。


    现在有了云计算。信息技术分为三个层面,硬件,系统软件,应用软件,所以云计算服务商也对应在这三个层面提供服务,可以租用硬件服务器,也可以租用系统软件平台,也可以使用应用软件提供的服务。所以,刚才那个哥们不用担心硬件服务器,不用担心操作系统,买不起就先花一点小钱租吧·,他只要花精力去实现他的这个Web应用就可以了。


    没有云计算,原先开发一个应用软件,必须要准备硬件服务器,准备操作系统,然后再是自己的应用软件,好不容易啊。通过云计算,把这些准备硬件服务器,准备操作系统等基础设施工作统统交给专业的人去做,自己只要专注在应用软件本身的开发。


    社会分工专业化在信息技术领域的发展使得云计算孕育而出,这势必会使用信息技术领域更加蓬勃发展,百花齐放,也给了很多有抱负的创业者更多的机会和更大的舞台。


    另一方面,云计算也是解决在中国盗版严重,软件开发者利益受损问题的一个很好的技术。因为云计算架构下,你要使用应用(Web应用),可以看作是使用服务器端提供的服务,必须要和服务器进行一定的通讯,有了这么一个通讯过程,那么服务器端就可以做很多的验证工作,从而拒绝为盗版提供服务。如果是Web应用,那连应用本身都是在访问服务器时,从服务器端即时下载下来的,更加无从谈起盗版了。所以,今后基于HTML5的网页客户端编程会成为主流。

     

     

     

     

     

    展开全文
  • 对于一些技术高管来说,可能他们的生活并不轻松,尤其是这些还渴望成为CTO的技术高管们。然而,对于一些整日忙碌已经是CTO的人来说,可能之前的某一天起他们晋升为团队领袖、之后...那些在技术人员工作中遇到的千千...
  • 软件测试人员分工

    2014-10-09 16:41:36
    软件测试人员分工    最近看了点敏捷测试的东西,看得比较模糊。一方面是因为没有见真实的环境与流程,也许它跟本就没有固定的模式与流程,它就像告诉人们要“勇敢”“努力”。有的人在勇敢的面对生活,有些人...
  • (六)软件测试分工

    2017-09-08 11:18:00
    主要谈传统软件测试过程中的测试分工。 集体测试 也许专业测试里讲这种方式,很可能不叫“集体...1、因为测试团队中的每个成员都有优缺,人员在工作之中相互取长补短,可以很快的找出软件中的缺陷。三个臭皮匠顶...
  • 【转】谈分工

    2018-12-05 16:32:00
    让我们来谈谈分工 2015年12月13日陈皓评论117 条评论57,556 人阅读 昨天,我看到一个新闻——雅虎取消了QA团队,工程师必须自己负责代码质量,并使用持续集成代替QA。 同时,也听到网友说,“听微软做数据库...
  • 产品经理与研发经理的分工

    千次阅读 2020-03-18 14:48:28
    中间反应的问题感觉和现在的工作息息相关,整理下来供思考。 一、如何进行职责的划分? 产品经理和研发经理是一个研发团队的重要组成部分,大体的分工均会这样:研发经理负责技术核心,按照需求进行开发。产品经理...
  • 导读:本文为《CTO如何避免决策失控》系列文章的第一部分,在本系列的第二部分中,Mark Uhrmacher将谈到哪些迹象表明CTO遇到难题,在第三部分中他将分享CTO在工作中遇到诸多挑战时的应对办法。 以下为文章全文: ...
  • 测试人员的分工

    2015-06-18 11:06:00
     看了上面的几种分工方式,你是不是每一种测试人员分工方式都似曾相识,但又没有哪个公司是单一的按照上述某种分工作方式工作。  拿笔者目前所在的公司,是一个长期的互联网产品,产品功能比较多,每位测试人员...
  • 按照本文的主题还是来谈谈...1、因为测试团队的中每个成员有都有优缺,人员在工作之中相互取长补短。可以很快的找出软件中的缺陷。三个臭皮匠顶一个诸葛亮,一个经验再丰富的测试不一定有三个水平一般的测从员发现的
  • 软件测试人员的分工

    2017-07-10 14:51:00
     看了上面的几种分工方式,你是不是每一种测试人员分工方式都似曾相识,但又没有哪个公司是单一的按照上述某种分工作方式工作。  拿笔者目前所在的公司,是一个长期的互联网产品,产品功能比较多,每位测试人员...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,990
精华内容 4,396
关键字:

工作明确分工的好处