论文部分内容阅读
软件项目开发团队是以IT技术为主要技术手段的典型的知识密集型组织,软件项目开发过程作为团队的核心业务流程包含了知识的搜集、共享、应用、转化、整合、创新等多方面的知识管理活动,对软件项目开发过程中的知识管理活动进行科学有效的管理,可以提高软件开发的效率,降低开发成本,最大程度地满足客户需求。然而研究表明,目前软件项目开发团队知识管理普遍存在一些问题:缺乏一个统一的平台来集中存储和管理团队内部的知识,导致知识随人员的流动而流失;缺乏有效的平台使团队成员间进行开发经验以及心得体会等隐性知识的交流和共享,导致大量实践经验没有在团队层面上得以沉淀等。软件项目开发团队如何有效地解决这些知识管理问题是值得研究的一个重要而现实的问题。
本文在参考国内外相关研究成果的基础上,综合计算机科学、管理学、信息科学、统计学、可拓学等多门学科的理论知识,采用闯卷调查的方法分析了软件项目开发团队知识管理存在的问题,使用微软的SharePoint技术构建了软件项目开发团队知识管理系统,引入可拓评价方法建立了知识管理系统可拓评价物元模型,运用实验的方法分析了知识管理系统的有效性。首先,提出了软件项目开发团队知识管理问题的解决途径。对软件项目开发团队实施知识管理的必要性和可行性进行了分析。采用问卷调查的方式对软件项目开发团队知识管理现状进行了调查,通过对调查数据的统计,定性分析了软件项目开发团队知识管理存在的问题。根据这些问题的特点,提出了解决问题的途径,即通过构建具有相应功能的知识管理系统来解决软件项目开发团队知识管理存在的问题。其次,根据软件项目开发团队知识管理问题解决途径中对知识管理系统功能的要求,构建了具有知识库、权限管理、知识检索、个人工作区、论坛、动态信息发布、工作流等功能的知识管理系统。本文选择微软新推出的SharePoint技术作为系统的开发工具,SharePoint技术提供了强大的内容管理、加强的文档管理和工作流等知识管理所需的核心技术,使用SharePoint技术构建知识管理系统可以实现知识的存储、使用、检索、共享等活动。软件项目开发团队知识管理系统的构建为解决软件项目开发团队知识管理存在的问题提供了一种新的思路和途径。最后,运用实验的方法分析了软件项目开发团队知识管理系统的有效性。设计了一套具有多级指标的知识管理系统评价指标体系,建立了知识管理系统可拓评价物元模型。进行了软件项目开发团队知识管理系统有效性实验,实验结果表明,本研究构建的知识管理系统在帮助软件项目开发团队解决知识管理存在的问题、促进软件项目开发团队成功实施知识管理、提高软件项目开发效率等方面具有有效性。
本研究表明:软件项目开发团队知识管理存在的主要问题是团队知识分散,缺乏统一的平台进行集中有效的管理;隐性知识缺乏显性化,导致隐性知识难以在团队层面积累成为组织的知识资本;知识重用性差,导致团队在项目开发过程中做了大量的重复性工作。为此,必须建立能够支持知识的存储、转化、应用、共享、创新的知识管理系统来解决这些问题。本文所提出的软件项目开发团队知识管理问题的解决途径对学者进行软件产业领域内的知识管理研究具有参考价值,所构建的知识管理系统对软件项目开发团队实施知识管理具有借鉴作用。