谈软件公司的技术管理
【IT168 技术文档】多年在IT行业摸趴滚打,有成功的喜悦,也有失败的辛酸。很多同业人现在都在大谈软件的项目管理,我也在思考。写出来,与同行共同探讨,以期把今后的工作做得更好,共同推进中国软件的发展。因为近期组织管理类项目较多,文章中也就不自觉地多了管理类软件项目管理的色彩。
1. 目标
(1) 建立项目开发的质量保证体系,使项目开发有序化、文档化,有计划性、具可追溯性;
(2) 调动技术人员的工作积极性、主动性、创造性;
(3) 保证项目的按计划实施,保证项目的完成质量;
(4) 为客户提供及时、周到、满意的服务;
(5) 做好公司内部软件资源的管理,提高软件资源的可重用性;
(6) 做好技术人员的管理工作,增强归宿感,做到敬业乐群;
(7) 做好技术储备和探索性研究,做好梯队建设。
2. 现状
国内软件行业的发展很快,而成规模的又凤毛麟角,绝大多数软件公司人数在50人以下,占到软件公司总数的55%以上,这部分公司整日忙于生计,主要靠公司几个技术“高手”支撑,公司的命运与这几个“高手”息息相关,这几个“高手”也是整天在扮演“救火队员”的角色,整天价忙得不可开交,压力很大,无法解脱。其实,一些国内著名的软件公司也是在这样拼杀。1997年金山推出WPS97名震四方,就有媒体披露靠的是“十来个人七八条枪”,靠的是求伯君卖了房子卖了车,那时,求伯君也讲,中国有中国的国情,无法按国外的开发方法组织,那样成本太高。这就标志着还处在“软件英雄”时代,还没有进入产业时代。也是在1997年,用友首先在国内软件行业通过ISO9000认证,开了先河,也是在这一年,“软件工厂”的概念被媒体炒得火热,很多业内的有识之士在思考,软件公司该如何管理、组织,也是在这一年,我到电子部出差的时候,知道了有一个东西叫CMM,那是国外评价软件公司和软件承包商成熟度的一个标准,国内以后大型项目招标可能会引用。
前段时间,见到一份资料,讲的是CSCMM,即中国软件的CMM,称这项研究开始于四年以前,是CMM与中国国情结合的产物。这就是说,四年前从电子部了解到的那个消息现在有了“研究成果”,另一个信号就是,国外对软件承包商成熟度的评估办法也快要引进来了,做“外包”,需要有CMM,做大型的“内包”,也快要要求CSCMM了。发展是历史的必然,机会与挑战同在是我们常诵的格言。迎上去,海阔天空,等下去,山穷水尽。
WTO,已经是不远的现实,软件产业化也是不争的现实。作坊式的生产、英雄式的产业终经不起大浪淘沙。