中国的软件职业结构失衡谁之过?(下篇)
4. 被低估的管理价值
如果问问你身边的项目经理,你会发现,很多项目经理其实并不止做项目经理的事。名义上他们是项目经理,实际上他们往往身兼多职。越是小规模项目,这种现象越突出。
我第一次做项目经理的时候,是为一个家具厂开发一个管理信息系统。项目只有我一个人,我自然是当仁不让的项目经理。经理教导我项目经理要有计划性,所以在长途大巴上我就制定了一份计划的腹稿,整个项目的规模是一个人月。倒不是我自己和自己过不去,老板给的时间就是一个人一个月;经理又嘱咐我项目经理要经常和项目成员沟通,于是每天晚上我都会和自己开例会,颇有古人“吾日三省吾身”的风范。我通常在洗澡前开例会,因为洗澡要靠一个小功率的热得快烧水,时间至少半小时以上,所以例会时间充足。
作为项目经理,我的工作仅此而已,其他的事情,就和项目经理的头衔无关了。那时的管理信息系统很简单,其实就是一个网络,再加上几个Foxpro编写的程序而已。唯一复杂一点的,是家具厂要求的一个板材切割程序,问题的核心是一个运筹学的最优化命题:给定一批板材和家具样式,如何切割才能最大限度地减少边角料。我经过思考,认定这事儿需要系统分析员来干,系统分析员要给出一个数学模型,然后程序员才能编程序。不过既然经理说过了我必须孤军奋战,我也就不指望有什么援兵了,于是晚上我就放下项目经理的架子,成了一个系统分析员。
除了系统分析员,我还是负责概要设计的高级程序员,负责编码的程序员,负责讲课的培训师,负责写手册的文档编写员,最匪夷所思的是,我还是负责网络布线的网络工程人员。
如果说系统分析还和软件开发有点搭界的话,架设网线就无论如何也不该程序员来干了吧?那时还没有无线网络,而家具厂又占地庞大,仓库、厂房和办公楼分布在方圆百多米的范围内。按流程应该网络工程人员来布线的,但显然公司认为我闲着也是闲着,所以又命令我变身为一个网络工程人员。布线花了我将近一周的时间,等最后一条架空网线拉通时,我的轻功大有长进,恐高症也不治而愈。
我一直不明白,为什么公司会让一个项目经理干这么多不该他做干的活儿,管这么多不该他管的事儿。直到几年后的某一天,偶然听我在华为的同学聊起他们的ERP系统,我才恍然大悟。据说Oracle的ERP软件是免费送给华为的,不过Oracle一分钱也没有亏,因为一个Oracle的ERP顾问,一天的咨询费用是1000元。不是人民币,是美元。
我明白了为什么公司会让项目经理花上一个星期的时间去布网线,因为中国的项目经理实在太便宜了。项目经理一周的薪水,不会比一个网络工程人员一周的薪水加上往返路费来的多,而我没记错的话,那时从广州到东莞,来回路费仅20多元。
在很多软件公司里,项目经理已经成为“杂工”的代名词。管理的价值被严重低估,所谓向管理要效益,只不过是一句流行的废话,和饭后的一声饱嗝没有什么区别。管理的价值既然已经不被高看,作为项目管理者的项目经理,自然也就不那么重要了,要求不妨低一点,薪水不妨少一点,只要名片上印上项目经理的头衔就行了。
当然,这个世界是公平的,当管理者的价值被低估的时候,管理者为你创造的价值确实就是那么低。
5. 路漫漫其修远兮
在写这篇稿子时候,有一个念头挥之不去,随着稿子接近尾声,这个念头愈发清晰:既然我这么大费周章地分析了统计数据,罗列了中国软件的种种弊端,那么我是不是应该给中国软件开一剂药方呢?不然的话,读者不免怀疑,我写这篇文章的目的是什么。只看病,不开方,这样不合常理啊。
几番求索以后,我终于还是决定放弃这个不自量力的念头。既没有聪明的头脑,也没有深远的目光,我哪有资格给中国软件开什么药方呢?我想我还是做一个旁观者,把自己所见所闻写成文字,借助网络的力量,让更多的人看到中国软件的弊端,思考中国软件的出路,创造中国软件的未来吧。
0
相关文章