【IT168 技术文章】
据信息产业部《2002年中国软件产业前100家企业》的数据,2002年中国软件业总收入达到465.65亿;而中国软件博览会新闻发布会上公布的数据是2001年中国软件产业总额为796亿元,出口总额达到60亿元人民币。由此看出,信息技术产业已经成为中国经济生活中发展最强劲的产业之一,在这一领域,软件业的发展名列前茅。但是软件企业的管理情况却不容乐观,先进的技术本身如果没有现代管理体系的支持和管理制度的扶植,不会创造出超高的市场价值。企业经营管理问题如得不到及时解决,中国的软件企业很难加快速度发展、扩大规模,在市场上与国际软件企业竞争。
软件产业的发展,有一个结构变迁的现象,就是从硬件主导发展到软件主导,然后是服务主导。目前在软件产业发达的国家,已经进入到服务主导阶段。但是在中国,软件主导这样一个阶段刚刚到来。并且因软件公司的业务特点及发展策略,客观上要求必须对公司内部长期形成的经验知识进行系统的积累、挖掘与利用,有效的知识管理将成为企业提高软件业务能力、服务能力和客户服务满意度的基础之一。
1 软件企业实施知识管理的基本条件
中国软件企业规模结构与传统制造企业相比不甚合理,“作坊式”软件企业比重偏高。据CCID(赛迪数据)2002年10月份的统计数据,目前国内软件企业中1000人以上的大型企业数量只占全行业0.8%,而50人以下的企业竟占到全行业的65.9%,软件销售收入只占全行业的10.4%(如图一所示)。这也是软件企业本身发展的一个特点,企业规模小,组织结构扁平化,管理灵活,反应快速,转型容易,高效输出。对处于发展期、成长期的软件企业没有必要制定非常详尽的各种规章、制度,而是必须考虑企业发展的实际状况和国家法律规定的要求,制定尽量少的、简化的但实用的制度,对企业的基本规范和业务重点予以规定,但随着企业的发展和伴随而来的管理难度增加,自然就要求企业增添和修改相应的管理制度。因为知识管理属于企业发展战略层面的管理方法,所以软件企业可以很好地贯彻领导层的战略意识,具有实施知识管理的战略基础。软件企业具有求新和共享的企业文化,在以技术和服务快速变化为特征的商业中,创新往往是保持长久竞争优势的主要源泉,所以创新也是软件企业生存的必要条件,知识管理的目的就是使企业的知识资源在有效管理后,能达到知识的创新。在软件企业交错的软件项目中,只有员工团结协作,共享知识,才能按时的完成项目,大量隐性知识的共享,是软件企业的最大特点。
同时,软件企业具有实施知识管理的技术基础。软件企业本身具有完整的硬件高速网络,也已经积累了大量的数据库、文档报表,产品和项目报告,以及规章制度等。这些都是知识管理中的重要内容资源。从信息技术角度来讲,软件企业可以使员工的知识和经验能够通过网络传递给其他的人,组织内部通过Intranet可以获取最新的企业动态,查询企业文化信息,开展网上的员工的岗位培训,这些都属于知识管理理念的无意识应用。借助这种创新、共享企业文化和企业内部的学习机制,软件企业才能够及时捕捉市场机会实现知识的收益递增。正如管理专家梯斯所言,“高级技术(知识)本身并不足以建立竞争优势,胜利者是那些能够确认新游戏的出现并迅速把握住它的企业,而这需要一种动态能力。动态能力更容易出现在那些具有企业家精神、扁平化组织、清晰的愿景、强化的激励和高度自治的企业中。”
2 软件企业的项目管理
软件业已经越来越像很多其他的传统制造业,有项目部门、生产部门、质量部门、市场部门等等,一个软件从构想到真正出现在市场上,需要大量的从事不同工作的人共同努力。如何将这些人有效地组织在一起,有效地将所有的资源结合在一起,按照预定的时间将产品推向市场将是软件产业面临的一个重大的挑战。软件企业目前的产品生产管理主要是以“项目”为主而进行运作,就是以项目为中心将所有的资源有效地结合在一起。根据PMI的定义,项目管理就是“为了满足甚至超越项目涉及人员对项目的需求和期望而将理论知识、技能、工具和技巧应用到项目的活动中去。要想满足或超过项目涉及人员的需求和期望”。
2.1 项目的时限性
时限性指每个项目都有明确的开端和结束。在项目执行的过程中,项目完成时间是关键。软件企业签订的项目时限一般不超过一年,一个项目持续的时间是确定的,项目是不具备连续性的。因此,如何在规定的时间,完成合同规定的任务,将是项目成功失败与否的关键。一般软件企业内会有很多个项目同时进行,如何进行合理的人力资源和时间安排,是困扰软件企业的一个大问题。如果软件企业实施知识管理,也是围绕项目进行,那么就可以合理、有效地安排企业的知识资源。
2.2 项目的唯一性
软件项目所涉及的某些内容必是以前没有被做过的,也就是说这些内容是唯一的。既使一项产品或服务属于某一大类别,它仍然可以被认为是唯一的。每个产品都可以说是创新产品和定制产品。软件企业正处于高速发展并以项目为主导的环境中。企业每天所面对的不仅仅是几个大型项目,而将是成百上千不断发生和进行的项目。并且客户需求的不断提高导致产品生命周期缩短、产品开发项目数量大增。因为软件是需要根据不同需求进行开发,很难将不同的需求在一个软件项目都解决。国内绝大多数的软件企业正或多或少地承受着“项目黑洞”的痛楚。从项目的执行和控制能力看,改善项目执行现状、提高核心竞争能力,是国内所有软件企业的一个迫切的共同课题。
随着信息技术的飞速发展,软件产品的规模也越来越庞大,个人单打独斗的作坊式开发方式已经越来越不适应发展的需要,在这种多项目并发、高技术、快速变化、资源有限的环境下,各软件企业都在积极将软件项目管理引入开发活动中,对开发实行有效的管理。也就是说要以项目为中心将有效地将所有的资源结合在一起。现在许多软件企业的项目部经理就无意识中充当着知识管理者的角色。