论文部分内容阅读
软件业已成为国际竞争焦点。研究表明,一国软件业的国际竞争力本质上取决于微观层面的企业能力发展。及时有效地提交软件产品或服务的开发能力对各类软件组织来说,都是最基础、最重要的能力之一。对于一直被认为以小作坊式开发、工程化水平低下的中国软件组织来说,如何提升软件开发能力是一个严峻挑战。因此,本研究关注中国软件组织的开发能力发展,中心命题是软件开发能力是什么?什么样的过程和机制能促进软件组织的开发能力发展。本研究以基于知识/能力视角的企业理论为根本出发点,以组织学习理论为主要分析工具,综合运用理论分析和案例研究等方法。首先,以文献调研和探索性访谈为基础,选取23间中国软件企业进行抽样案例访谈,以此深入了解中国软件组织的开发过程和开发能力的现实状况;进而,构建基于知识的软件企业模型,并从组织学习的视角分析软件开发能力发展的过程和条件;在理论分析基础上,选择三个有代表性的软件组织进行重点案例的过程性研究和比较研究,从实证角度分析软件开发能力发展的模式和影响因素等。综合上述分析,本研究认为,(1)对中国软件组织而言,开发能力的本质是知识整合能力,领域知识较技术知识更为重要;(2)软件组织要发展开发能力必须在知识获取、传播和存储各环节建立起有效的知识传递和共享机制,形成闭环的组织学习过程。(3)按知识传递和共享机制的不同,软件开发能力发展可分为基于个人缄默知识积累和传递的模式和基于知识编码化的模式。(4)根植于IT硬件厂商中的软件研发部门以知识编码化为主要模式,有望成为中国信息系统集成企业中最具竞争力的软件组织;(5)独立软件提供商、小型系统集成商以缄默知识积累和传递为主要模式,首先基于特定产品或应用领域发展特定的开发能力,进而拓展成普遍性的开发能力。最后,以本研究为基础,给出了包括构建全国统一的信息化市场、改善软件人才培养等国家层面的建议和针对不同类型的软件组织,促进其软件开发能力发展的建议。