2003-07-18 13:48
引言:信息系统的应用已深入到组织的基本活动中,信息技术对组织的生存和繁荣的影响越来越大,管理者对信息系统的重视程度和对其投资也呈逐年上升的趋势。但事与愿违,据调查约75%的大系统是失败的。如何有效的对信息系统开发过程进行管理已经成为了一个急需解决的问题。
信息系统开发过程中的知识管理
By AMT 宋亮
一.引言
信息系统的应用已深入到组织的基本活动中,信息技术对组织的生存和繁荣的影响越来越大,管理者对信息系统的重视程度和对其投资也呈逐年上升的趋势。但事与愿违,据调查约75%的大系统是失败的,在美国,ERP实施的成功率一直低于20%,国内ERP实施的成功率更低。虽然这些系统可能也在运行,但它们或者是大大超出了预计的时间和经费,或者是没能实现预计的功能。对美国联邦政府项目的研究表明,有许多项目处于不良状态。有的设计不良,有的数据不准确、不完整,有的交付以后没有使用,有的超过预算并且严重拖期,更严重的需要返工重来,甚至不了了之。这些信息系统开发的失败大部分是因为开发过程中的文档不规范,不完整,开发人员与业务部门的沟通不够,对业务需求了解的不清楚。如何有效的对信息系统开发过程进行管理已经成为了一个急需解决的问题。
知识管理通过对信息和专业技能的系统开发和利用,改进和提高部门组织的创新能力、响应能力、生产力和技能素质。其中,“信息”是已经获得的显性知识。“专业技能”是存在于头脑中的隐性知识。“利用”表明知识已经存在,需要发现和使用它。“系统”表明知识管理是个过程,是通过技术实现的多种利用知识的方法。信息系统开发作为一种高度非结构化和创造性的活动,实际上也是一种知识创新的过程, 它通过开发人员进行业务调研,完成概要设计,详细设计,系统实施,测试维护,完成信息系统开发的全过程。在这个过程中,业务部门的现实情况就是“信息”,即显性知识,开发人员的信息系统开发经验就是“专业技能”,即隐性知识,最终的信息系统就是知识创新的成果,即上述隐性知识和显性知识结合的产物。由此可见,完全可以用知识管理的思想对信息系统开发过程进行管理。
二.国内外的研究现状
1. 知识管理研究的现状
由于知识管理是管理领域的新生事物,所以目前还没有一个被大家广泛认可的定义。Karl E Sverby从认识论的角度对知识管理进行了定义,认为知识管理是“利用组织的无形资产创造价值的艺术”。
日本东京一桥大学著名知识学教授野中郁次郎认为知识分为显性知识和隐性知识[4],显性知识是已经总结好的被基本接受的正式知识,以数字化形式存在或者可直接数字化,易于传播;隐性知识是尚未从员工头脑中总结出来或者未被基本接受的非正式知识,是基于直觉、主观认识、和信仰的经验性知识。显性知识比较容易共享,但是创新的根本来源是隐性知识。野中郁次郎在此基础上提出了知识创新的SECI模型(图一):其中社会化(Socialization),即通过共享经验产生新的意会性知识的过程;外化(Externalization),即把隐性知识表达出来成为显性知识的过程;组合(Combination),即显性知识组合形成更复杂更系统的显性知识体系的过程;内化(Internalization),即把显性知识转变为隐性知识,成为企业的个人与团体的实际能力的过程。
知识管理不同角度的研究
知识管理策略
MortenT.Hansen、NitinNohhia与ThomasTierney等人在考察了咨询、医疗保健服务和计算机等数个行业不同公司的知识管理实践后,提出存在两类知识管理的策略,即法典编辑策略和人格化策略[9],分别指知识与其开发者的剥离和知识与其开发者的联结这两个方面。清华大学经济管理学院客座教授尤克强把知识管理的实际工作概分为三种策略和六个重点,每种策略涵盖两个重点。第一种策略称作知识管理的市场化策略,其重点为知识来源的寻找与整理,其工具为知识地图(Knowledge Map)。第二种策略称作知识管理的系统策略,其重点为知识内容的储存与流通,其工具为知识库(Knowledge Base)。第三种策略称作知识管理的社会化策略,其重点为知识价值的创新与利用,其工具为知识社群(Knowledge Community)
知识管理技术
计算机信息技术是人们关于知识管理的研究与实践的另一重要方面,这方面的工作着重于建设“知识管理系统”(Knowledge Management Systems)。从技术角度看,计算机技术的近期发展促使人们应用这些技术成果去改善企业的知识存储与知识过程,例如:网络技术与分布式计算模式的发展,尤其是Internet/intranet的发展,对计算机支持的知识管理产生了巨大影响;一方面,网络极大地提高了信息可获得性,同时也引发了从信息中加工、获取有用的知识的需求;另一方面,网络提供了分布式的知识共享和协同创新的技术基础设施;人工智能技术的发展,尤其是Agent技术的发展,为计算机辅助的知识加工提供了良好的技术条件;信息技术的其他许多进展,例如群件以及数据仓库与数据挖掘技术等,为“知识管理系统”提供了进一步的技术支持。从知识管理技术角度对知识管理进行的研究与实践大致可以分为对知识“实体”的支持与对知识相关过程的支持两类。近年来一些“知识管理”软件往往对这两个方面都提供了一定的支持。
知识管理工作流程
这方面的工作着重于探讨对与知识相关的过程的管理,通过对知识相关过程的管理形成或增强企业的竞争力,与八九十年代管理学界的“管理变革”思潮密切相关。Senge等人关于学习型组织的探讨通常被视为1980-90年代管理学界关于管理变革的思潮的一部分。其他的产生广泛影响的工作包括Hammer与Champy、Davenport与Short等关于企业业务过程重组,Prahalad等关于企业核心竞争力,及Davidow与Malone等关于虚拟企业的探讨,以及Nonake提出知识管理工作流程要满足组织知识创新的需要等等。上述关于与知识相关的过程的管理的这些工作提供了知识管理研究的另一个重要视角或维度。它们涉及对于知识与知识过程的管理,同时也涉及知识管理的另一值得研究的课题:“基于知识的管理”,即对应于传统管理模式的、以知识为中心的新的管理模式。
2. 信息系统开发中的知识管理研究现状
关于特定领域的知识管理研究,目前国内外主要集中在咨询业和医疗保险业等方面。对信息系统开发过程中的知识管理的研究还处在起步阶段,主要是一些软件开发要遵循的规范,如微软公司的软件工程开发准则(Microsoft Solution Framework,MSF),它是在微软的工具和技术的基础上建立并开发分布式企业系统应用的大型系统开发指南,它描述了如何用组队模型、过程模型和应用模型来开发Client/Server结构的应用程序。美国卡内基梅隆大学的软件工程研究所(SEI:Software Engineering Institute)受美国国防部委托研究制定并在美国,随后在全世界推广实施的一种软件评估标准CMM(软件能力成熟度模型:Capability Maturity Model For Software)以及rational公司提出的软件开发的RUP思想等。另外软件配置管理的环境及其工具也越来越得到人们的重视,提供版本控制,工作区管理,系统模拟等功能的 软件管理系统(SMS)也纷纷由IBM,MICROSOFT等大公司推出。
三.目前的研究内容和拟解决的关键问题
1.理论方面
目前的研究主要是通过研究,提出适合信息系统开发过程的知识管理策略,知识管理技术和知识管理工作流程,并为未来的信息系统开发过程中的知识管理总结一些有待研究的问题。并解决以下关键问题: 信息系统开发过程中的知识的分类和表示,信息系统开发过程中的知识管理策略和工作流程和信息系统开发过程中的知识管理绩效评估机制等。
2.实践方面
目前的研究主要是要找到一条适合信息系统开发过程的新的管理思路,并为以后的信息系统开发过程总结出一些知识管理的经验和教训,并且制订出一套比较成功的信息系统开发过程的知识管理规范以及一套应用于信息系统开发过程中的知识管理系统。并解决以下关键问题: 应用于信息系统开发过程中的知识管理系统等。
四.结论
在信息化大潮涌动的今天,采取外包的方式进行信息化的企事业单位不得不面对一个问题:如何监督开发商的工作,使信息化工作规范地达到预期的目标。目前的解决方法是引入IT监理机制,企业可以自己对开发商的工作进行项目监理也可以全权委托第三方IT监理来进行监督,或者采取两者组合的方式。无论哪种方式,信息系统开发知识管理规范和信息系统开发知识管理系统都十分重要。因此,提升信息系统开发过程中的知识管理水平,不仅可以取得良好的经济和社会效益,同时对于正在进行信息化的企业来说,也同样需要有一套信息系统开发知识管理规范和信息系统开发知识管理系统来把自己在进行信息化过程中的积累的知识管理起来。
作者联系方式:liang.song@AMTeam.org