文档介绍:业务流程导向的产品知识管理方法研究
摘要:为使知识管理真正服务于产品开发,提出业务流程导向的产品知识管理体系。通过分析产品知识的传递、积累、转化、提交、迭代等知识流操作,构建了基于产品开发过程的知识流程,并通过扩充WfMC基本业务过程元模型,引进产品知识、操作、导航规则、知识流定义四类元素,建立了知识流定义与工作流定义之间的映射,实现了产品开发过程与知识流程的融合。在此基础上,构建了一个面向产品敏捷开发过程的知识管理框架,其中知识流程管理作为产品开发过程管理与知识管理过程的桥梁,可有效地促进知识在产品开发过程中的运用。
关键词:知识管理;产品开发;业务流程;工作流;知识流;
中图分类号:;TH166
1. 引言
产品开发过程不仅是使用知识求解复杂问题的过程,同时也是产品知识获取、产生、从隐性到显性的转换、组织、存储、重用、学习的进化过程。因此知识管理应当与产品开发过程集成,这样才能促进知识管理的实践效果,使知识管理真正服务于产品开发[1]。目前有关产品开发过程管理的研究侧重于整个过程中的事件、活动、数据和信息流,缺少对知识管理方面的考虑,致使产品开发过程缺少有效的知识支持环境。而知识管理一旦独立于业务过程,往往被看作是额外的工作负担,不易取得很好的效果[2]。因此无论是从产品开发过程的角度,还是从知识管理的角度,都应当将产品开发过程与知识分析、获取、表达、检索等有机结合,为产品持续创新提供一个知识集成的环境。
为此,本文基于业务流程导向的知识管理方法体系[3],通过分析产品开发过程,研究如何结合产品开发过程进行知识管理,构建面向产品开发过程的知识管理技术框架,将产品开发过程与知识管理技术结合,为产品知识的积累和重用提供有效的方法。
产品知识与产品开发活动存在着紧密的关系,一方面产品开发活动需要利用产品知识进行决策和推理;另一方面产品开发活动又是产品知识产生和获取的源泉,如图1所示,其中,知识需求引导设计人员拉取相关的产品知识进行决策和推理,同时产品开发活动中产生的数据、经验和文档,经知识发现、数据挖掘等,可从中获取、产生新的知识。
图1 产品开发活动与产品知识之间的关系
产品开发过程可以分为新产品开发和产品敏捷开发两类。其中产品敏捷开发主要采用产品配置和变型设计方法,存在着对大量已有产品知识的重用,如在原有设计实例基础上的选用,重用之后会产生很多新知识,如实例的修改。在新产品设计中也存在设计知识的重用,但更侧重于新知识的识别和获取,为产品敏捷开发快速重用已有知识提供基础。图2所示为产品开发过程与知识的基本交互过程。
图2 产品开发过程与知识的基本交互过程
知识管理不只是管理知识的内容,还要管理这些内容的开发(获取、捕获、创建、发现等)、应用(运用、执行、开采)、评价(评价、评估、验证、确认、检验)、转换(编译、形式化、标准化、显性化-外化)、传递(通讯、配制、分发、共享)、更新(进化、改进、维持、更新)、维护(存储、保护、保存、保留)等过程[4]。图3所示为贯穿于产品开发过程的知识管理过程,主要包括知识获取、知识表达、知识发布和知识供应四类知识管理活动。
图3 产品开发过程中的知识管理过程
(