Posts Tagged ‘研发管理’

互联网企业研发管理圣经《Getting Real》

和传统的软件企业不同,互联网企业的研发管理更加强调对市场的快速反应。在互联网企业里CMM、CMMI基本都是不和时宜的。而敏捷开发却由于其采用的快速迭代和轻量级的管理流程而更加适合互联网企业。然而轻量级的管理流程不是对管理的弱化。而需要更强的管理技巧。

就像《管理的境界》所言,和CMM不同,敏捷开发更加依赖人员的责任感、激情。如何调动产品开发人员的激情。这恰恰是管理的难点。也是一个管理者应该潜心修炼的技能。

Getting Real 由 37signals著作。37signals是一家位于芝加哥的创业型小公司,公司小到只有8个员工,但在业界享有盛誉。在芝加哥办公室上 班的有4个人,其余4个人分别在纽约,波特兰等城市soho办公。但是37signals公司基于web的小型商业软件产品的注册用户却超过了100万。《Geting Real》是一般操作性很强的书籍。非常适合互联网企业的研发管理。

网上有word版本的读书笔记,我把他放在我的服务器上。大家有兴趣可以研究交流一下< Getting_Real>

管理的境界

在我看来管理的境界大致可以分为四层。

基于经验的管理:

其实在经验的管理之前应该还有一层:”无知”的管理。初期的管理者多属于或者经历这个阶段,他们由于业务能力出色而被晋升到管理岗位,对管理新鲜而又陌生,向往而又手足无措。以完成任务为第一目的,身先士卒。但并没有认识到管理的本质问题,从而无法促成团队价值的最大化。在这里我并没有把它归为管理境界的一层是因为这属于每一个管理者的”胚胎期”还不足以成为或者成为一个管理者。随着工作的进行,这些管理者会面临各种各样的工作问题和管理问题,尤其这些管理问题是靠业务能力和技术能力所无法解决的。他们往往成为管理者面前的一个深坑。他们需要不停的填坑救火才能推动团队的运转和任务的完成。随着时间的推移和一个个挫折的磨练,这些管理者在自身的总结过程中会形成解决问题的经验。并依据经验进行管理。

基于科学的管理

在管理还没有形成一门学科之前,管理在西方管理领域是停留在以经验管理为主的管理境界。直到泰勒的科学管理理论的出现再到德鲁克将管理形成一门系统化的管理学科。科学的管理强调的是方法论的问题。将救火提升为预防火灾的发生。通过系统化的管理方法来实现管理的本质目标。华为耗费巨资从IBM引入IPD是企业管理的一种进化。知识本身是对经验的总结和生活从而形成科学。正式由于管理经验的不断积累和创新才最终形成了科学化的管理方法。管理者在个人的成长过程中也必然会面临这个阶段。当您利用您过去的经验无法填平您面前的一个深坑,或者这个深坑不仅仅是是您看到的一个深坑而是类似于冰山一角这样的系统问题时,您就需要对您的管理系统进行革命了。您需要求助于系统化的科学管理体系并运用到管理中去解决问题。最终形成您自己的管理体系。

基于人性的管理

之前的管理更多的是解决如何正确和高效的做事的方法体系。然而管理的参与主体是人。如何解决好人的问题,是管理者面临的最本质的问题。从事过软件研发管理的管理者都在CMM和XP的软件开发模式中做过决策。这两套体系没有孰优孰劣,成败都取决于管理者的运用。CMM是一个强调过程而尽量避免任务因素的质量体系。软件的质量更多的是取决的过程的成熟度。而XP模式和CMM相比就更多的依赖人的主观因素。在一个轻量级的过程中您如何保证质量,本质就是要解决人的问题。如果每一个开发者都是完全负责人的人,这个软件质量就毫无疑问的能得到保证。在这个境界的管理者需要更多的关注和把握人员的心理和需求。发现表面问题的本质原因从而从根本上进行管理。

基于哲学的管理

基于哲学的管理也就是管理的艺术层面。道家思想的无为之治其实就是中国管理的最高境界了。无为之治强调的是顺应事物发展的自然规律。比如治水,需要的是辅之成渠。在这个层面管理注重的是依据社会哲学,顺应事物发展的自然规律,适当的给与引导。

管理的境界不是管理指管理者的知识体系,这四个层面的管理和不存在任何物理上的分层。更多的是精神层面上的意境。管理的境界从无知而生到无为而盛。