美国在“管理”和“软件科技”领域虽然一直被视为学习的典范,但极少人会留意到她在软件管理方面存在巨大漏洞。现在美国开发大型软件的失败率,与5年前或者15年前,甚至25年前相比,都没有明显改善。原因在于,美国在软件管理上存在根本缺陷(盲点)。企业对软件开发者仍然实施工业时代的工厂式管理,通过机械地控制时间、成本和质量来管理具有高度创造力发挥的软件开发工作(少数企业则认为管无可管,放任自流),所以在不乏投资、实验及实践的前提条件下仍然难以进步。这个漏洞对美国、甚至全球软件/IT业的发展都有严重的负面影响。
美国在“管理”和“软件科技”领域虽然一直被视为学习的典范,但极少人会留意到她在软件管理方面存在巨大漏洞。现在美国开发大型软件的失败率,与5年前或者15年前,甚至25年前相比,都没有明显改善。原因在于,美国在软件管理上存在根本缺陷(盲点)。企业对软件开发者仍然实施工业时代的工厂式管理,通过机械地控制时间、成本和质量来管理具有高度创造力发挥的软件开发工作(少数企业则认为管无可管,放任自流),所以在不乏投资、实验及实践的前提条件下仍然难以进步。这个漏洞对美国、甚至全球软件/IT业的发展都有严重的负面影响。
如果美国真的有一套做大型软件的方法,应该有很多美国人能从书本及实习里学得到,但在美国,要找能管理100人以上的软件项目经理已是极难。真正的问题是美国的软件管理及工程科学的基础是建立于工业时代的实体成果之上,而软件生产和管理的主要元素是智力成果,这两方面的差异使得只有极少部分的管理人才能从实践中明白实际和理论的缝隙,能在脑子里想出办法来管理,令实际上的智力成果和计划书上的实体成果相连接。
因为软件产业和任何的传统产业都不同(见下表),再加上它是一个发展极迅速的产业(其发展史只有半个世纪,但其影响程度却比得上汽车产业),因此当今管理学在智力团队管理或软件管理上存在一个盲点也不是完全不合理的事情。
汽车零件玩出来的花样行政侵夺科学的灾难美女博客决赛进行北京手机资费下调
软件产业和任何的传统产业都不同,它是:
1.智力工作;
2.团队性高(2至2000人);
3.生产的可见性极低(需求、设计及编码,都是不容易一目了然的东西,更难说它们是100%的正确);
4.产品的重要性及危害性极高;
5.产品是智力成果,但受实体限制(如时间、成本、实体测试);
6.产品的改动性大,维护期长,它在完成初期与原作者或产品商关系紧密。
以工业时代的管理模式来管理有上述特征的软件生产和维护,在根本上是错误的,重大的改变是必定会发生的。美国引领全球软件管理及工程科学走错方向达25年之久,而中国是可以不必重蹈覆辙。如果中国软件企业能尽早把握这个机会,练习好第八个管理(8thmanage),在这个重大的改变中先走一步,大步跃前,会大大增强其竞争优势。
接下来谈谈中国在世界软件/IT舞台上,有三个优势。
第一个优势是年轻,受旧软件管理影响尚浅,更容易采用新的软件管理实践。在日本的软件工厂及美国的软件工程都相继名存实亡的情况下,要尽快普及最先进的软件管理概念和工具,推之为世界标准,这是中国在世界软件/IT舞台上发挥的第一个优势。如果中国只是盲目地去抄别人的旧方法,而别人在旧方法的应用上比中国的经验多,就算年轻也无法成为中国的优势。
第二个优势就是其在国外及国内的智力资源,这些资源包括部分极富软件商业经验的国外华人,从自我实践中吸取软件商业经验的国内华人及由国内学校或企业训练出来的新力军。但即使有更多资源,如果没有一个策略去组织他们,令他们互相配合,这些资源就只是一盘散沙。自扫门前雪,集体力量或整体力量便发挥不出来。如果这些智力资源通过优质的共同目标及合理的利益平衡来组成不同的团队,而这些团队再由规模经济的利益及世界市场的需求来驱使其合并和收购(M&A),那么中国便可以开始建立第二个优势(聚集全球最优秀的软件人才及团队的地方)。但是优秀的团队是需要优良的方法和工具来锻炼,故第二个优势必须建立在第一个优势的基础上。
第三个优势就是低成本,但低成本亦要配合“懂得赚钱”才产生“高利润”的优势,不然“低成本、低利润甚至无利润”也是于事无补。故中国要建立其第三个优势(全球开设软件企业利润最高的地方),就必须先开始建立其第二个优势。
这三个优势合起来,会令中国成为全球最理想的设立软件企业的地方。