对于分工来说,一般来是一种组织和管理形为。就目前来说,现代的公司有两种分工模式,分别是Control 和 Commitment 这两种分工。
- Control就是控制型的管理,它是一种是基于工作技能的分工,于是员工会被这种分工分配到一个比较窄的技能里去完成一个非常明确的工作。
- 而Commitment则是面向员工的责任心和所承担的目标来分工并完成工作的。相比起前者来说,这样的分工在完成工作时,需要的不仅仅是技能,还需要更多的责任感。
这么说吧- 对于基于工作技能的分工,你会看到,这样的公司会把技术人员按编程语言来分,比如:Java、PHP、C/C++,或是分成:Web端、iOS端、Android端、后端、算法、数据。或是分成:开发,测试,运维。
- 对于基于Commitment的分工,你会看到他们这样分的,软件工程师(不分前后端,不分语言,不分运维,测试),因为这样的公司认为,他招的不是只有特定语言技能的Coder,而是而学多种语言多种技术能保证软件质量以及能对软件维护的软件工程师。这种公司的软件工程师是各种团队都可以去的,而他们的分工更多的是按软件的功能,软件的模块,或是软件的产品线来分工。
从国内的情况来看,大多数还是Control式的管理,因为这样管理起来简单。
但是要想实现Commitment这种比较理想化的管理,首先第一步,要不断的宣讲,灌输思想“是想当钉子,还是全面手”?不段的灌输并通过Leader的自我展示,让团队成员在思想维度上认可Leader的思维。
其次,管理者要指引成员的学习方向,目标要让成员超过自己。这就要求管理者首先自己有自己的学习方法,学习规划。对管理者要求会比较高,所以管理者也要不断地提升自己,这样才有可能给团队指引。
上面是我对耗子叔的博文中引起的思考。
网友评论