软件企业的知识管理初探及实施步骤

互联网 | 编辑: 江海明 2006-11-28 06:00:00转载 一键看全文

进入知识经济时代,以知识作为生产力最主要来源的产业可称为知识型产业。软件产业是一个知识密集性的产业,企业中主要开发人员都属于知识工作者,并突出具有技术人员个性化、客户需求个性化等特征。

二、实施知识管理的主要内容及步骤

所谓知识是一种有价值的智能结晶,可以通过信息、经验心得、抽象的观念、标准作业程序、系统化的文件、具体的技术等方式呈现。知识呈现的形式虽然有很多种,但在本质上都必须具备创造附加价值的效果,否则就不能被称为知识。一般而言,知识内涵由于本质上的差异,可区分为隐性与显性两种类型。

所谓隐性知识是指比较复杂,无法用文字描述的经验式知识,不容易文件化与标准化的独特性知识,以及必须经由人际互动才能产生共识的组织知识。隐性知识产生的成本较高,可重复使用的机会较低,通常应用于附加价值较高的作业活动上。因此隐性知识管理重点就是如何将隐性知识的创造过程加以效率化,可运用的策略手段包括形成一致性的企业文化与共识,开放性的组织气氛,运用多媒体网络来增加人际沟通的效率,项目型的团队管理,良好的教育训练与学习机制,更完善的周边配套等。

所谓显性知识,是指可以文件化、标准化、系统化的知识,因此显性的知识可以从知识库中直接提取和进行独立的学习。广泛适用性、能够被重复使用、以及与人分离是显性知识的特点,因此使用显性知识不需与创作者接触,就可以产生知识转移的学习效果。由此可见,显性知识无论是扩散速度还是学习效率,均相对较高。

当然如何将知识经由整理、归纳、分类、储存等手段而达到显性的程度,并且能够十分便利的一再使用,必将是今后企业在知识管理活动中的工作重点。

所以,知识管理的主要任务包括显性知识的规范化描述与共享、隐性知识的显性化以及提高隐性知识创造过程的效率。

对软件企业来说,要利用的知识有多种类型,如软件工程过程知识、开发技术技巧知识以及客户业务知识、市场与产品知识等。不同类型的知识通过知识管理手段的运用可以对软件企业的发展从不同方面起到促进作用。

软件工程过程知识的管理可以明确定义统一的软件开发过程。将企业所采用的标准、流程以及相关文档规范化、标准化,并在工作过程中利用知识创新机制对开发过程进行持续改进。这样可以保证软件开发过程的规范性和可见性,加强工作的协调性与准确性,保证项目的按计划实施和最终质量,发挥组织的协调效益,不断提高工作效率。

开发技术技巧知识的管理可以协助企业更好地实现技术以及技术创新。通过动态过程管理系统对设计、开发、测试、维护等过程的跟踪与评价,抽取优秀过程,分析其步骤、外部环境、关联关系、处理手段,提供存储和分类检索,为类似的产品或项目提供经验支持。通过强化内部技术资源的管理,以提高资源的可重用性,做好技术储备和探索性研究以及后备梯队的建设。

客户业务知识的管理可以通过建立客户业务知识库和客户需求库,并充分利用企业的案例资源,以模块化的思想管理客户需求,不断适应和扩充需求的灵活性,实现需求级的软件复用,提高新投资和业务的生产效率,从根本上解决软件的交付期和适用性问题。

市场与产品知识的管理可以通过对市场与竞争情报的采集、筛选、分析、处理和共享,帮助企业正确地认识和预测自身的生存环境,增强对竞争和生存环境的敏感度,慎密而正确地确定市场预期需求,合理规划和安排生产,切实降低风险,为企业带来实际的、可评估的价值和竞争力的改善。

软件企业知识管理是一个相对长期与持续性的工作,大致要经过以下步骤和过程:

以知识获取、挖掘、分类和共享为主要目标的过程。首先,知识获取分为获取显性知识和发掘隐性知识,其中显性知识又会分为从内部获取和从外部获取两大部分。对于外部显性知识可以通过购买特定的知识库或通过一些工具来收集;而对于内部显性知识,则首先应对在个人、组织以及企业内的各种资料和文档等处的另散知识进行收集、调查、确认,然后将其分类、整理、定义,形成制度、规程、规范化的文献等,保存在特定的知识库中。

而对隐性知识如个人经验、专家技能或者是蕴涵在数据库、数据仓库中的知识,则可通过数据挖掘、知识挖掘、商业智能等技术将之发掘出来,从而提升企业整体知识的数量和质量。另外也可以通过建立专家目录的方式,并借助专家定位的手段使这种个人化的经验性知识能为更多的人分享。

对软件企业来讲,这一过程的主要内容包括:确定统一的过程规范,建立系统的开发模版和管理模版,对已有的工作产品分类分模块管理,建立客户需求、分析设计、代码、测试用例模块级的关系数据,建立各业务过程的参考范例并指定相应业务专家,建立问题与对策数据库等等。

通过知识交流而扩展企业整体知识储备的过程。企业可以通过多种交流方式来共享知识,包括:人与人直接交流的方式,例如研讨会、学习会、培训等,并应对交流结果进行考查;通过网络进行交流的学习方式,如讨论组、聊天室、电子会议、电子邮件等;还有利用知识库进行学习的方式。

应用知识解决问题的过程。一方面要求员工利用既有知识完成实际工作,包括遵循规范、利用已有工作成果、参考范例与思路以及根据需要咨询指定业务专家等;另一方面可以利用已有的知识,在工作中形成新的知识产品,如在利用已有程序模块时为适应新需求而扩展其功能、性能或复用性,从而形成更强的模块。同时,员工在运用知识的过程中,还可以拓宽、延伸和重建自己的知识系统,并逐步将个人知识转换为组织知识。

有意识地进行知识创新过程。根据企业发展的需要,在实践过程中创造各类新知识,如新的产品知识、新的业务过程知识等。知识创新过程本身就是一个持续改进、螺旋上升的过程,它是知识管理的最高境界,可以帮助企业实现整体知识规模的拓展以及知识质量的提升,某种程度上它更是一种企业本质的改善过程。

提示:试试键盘 “← →” 可以实现快速翻页 

一键看全文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑