原文链接:Decision support for best practices: Lessons learned on bridging the gap between research and applied pratice
当今,每个人在开发系统时要寻找最佳实践,而在采购系统构件时要做正确的决定。如果应用了最佳实践,就能避免一般的问题,可以提高质量,降低成本。然而,发现和选择一个合适的最佳实践并不总是一件轻而易举的事。在大多数情况下,缺少基于可靠经验的指导性文件,有的最佳实践经常太新,还处于研究状态,或者是现存的实践与用户的应用场景不匹配。本文是一个程序的研究报告,该程序试图填补严格的经验研究和实际需求之间的鸿沟,从而能够指导实践者选择合适的最佳实践。
应用最佳实践的视角
DoD在BPCh动机方面的视角不仅仅是提供一个最佳实践的清单。它提供了一套集成的过程、工具以及能够让搜索的人识别得到很好证明的实践的资源。
交付最佳实践应用的技术
为了开发BPCh工具,我们应用了FC-MD's EMPEROR approach (Experience Management Portal using Empirical Results as Organizational Resources)。而
EMPEROR是基于experience factory方法的。
最佳实践的数据结构
每个实践都有一个相关的实践记录,记录中含有这个实践的信息和零到多个证据摘要(
Evidence Profile),证据摘要是单个用户或组织使用这个实践的经验的概要描述。
实践记录包括:
1、实践细节信息:包括名称、简要描述、实践包的完整性和成熟度标志
2、实践概要信息:收集了所有可用的证据数据,描述了这个实践可能的应用场景,这些应用场景是以该实践一些突出的特性为基础的。因此,实践记录的这一部分允许不同的用户(或组织)可以使用这个实践。
Evidence Profile包括一个案例或报告,该案例或报告来自于使用了这个实践的某种类型的程序,描述了如何使用这个实践,以及取得的成果。每个Evidence Profile具有与实践概要信息相同的上下文信息和结果字段,不同的是记录在结果字段内的信息,这些信息是在给定上下文中所观察到的,该上下文则属于证据的特定部分。同时,Evidence Profile的数据结构还包括用于记录可信度级别的字段。
单一来源证据的可信度
1 – 20
分
每个Evidence Profile的可信度可以打1-20分。1分代表一个传说中的或非正式的经验,20分代表实践应用的结果经过了严格测量和证实。评分是建立如下4个方面的基础上的:
-
实践的应用情况,从单个的试点项目到多个实做项目。
-
结果的测量情况,从经验猜测到严格的测量程序。
-
证据的报告方式,从非正式的传言到通过同行评审发布。
-
证据的报告人,从二手报告到团队的成员。
实践记录的完整性和成熟度
可以通过给每个实践记录打1-4分来快速地让用户了解该实践的信息的多少和信息的类型。该评分重点关注的是每个实践累积起来的全部可用数据的质量(即,实践记录中收集和打包的信息)。根据可用信息的情况,实践的成熟度划分如下:
-
No status assigned/Initial entry :由专家和/或用户社区提交的新实践记录,通常只有细节信息而没有Evidence Profile。
-
Bronze status/ Awareness raised :只要有证据可用(即有一个Evidence Profile关联到了实践记录),就可以成为Bronze Level。对用户来说,Bronze Level意味着实践是由专家和用户社区提交的,并经过了可用性的初步审查。
-
Silver status/Evaluation performed:当有足够多的Evidence Profile可用时,填写实践概要信息,该实践成为Silver Level。对用户来说,Silver Level意味着实践得到了该领域的专家的承诺,并总结出了关键的信息(For users, the Silver Level status indicates that the practice has been selected as promising enough to commission experts in the area to summarize key information.)。用户可以浏览他们应该知道的信息。
-
Gold status/Continuously maintained:当概要信息经过来自业界、学院和政府的专家的进一步评估(即,彻底审查),该实践成为Gold Level。对用户来说,Gold Level意味着实践已经通过了来自用户代表和专家委员会的严格分析。在Gold Level级的实践包括了所能找到的最好的、范围最广的使用经验。
经验教训:
1、
在多个方面同时进行工作
创建知识库的工作需要在多个方面同时进行:内容收集、工具开发和改进。
我们采用了递增的方法,在主里程碑计划中,内容和工具开发同时进行,与用户团体有关的外延活动(如各种会议)也同时开始。
2、
持续的资金投入
3、
“最佳”是相对的
没有所谓的“最佳实践”,或者更正式地说:没有哪个实践对每个项目都是 “最佳的”。
4、
理解最佳实践的生命周期
实践及实践信息不是静态的,有真正的生命周期。
实践信息的结构化生命周期:
-
持续评估。
-
保持成熟度。
-
停止使用。
5、
应用敏捷策略和原型技术
原型技术和敏捷策略对开发知识管理系统有非常大的价值。
6、
使用合适的语言
提供到达信息的多种路径,这样用户可以选择对他们有意义的路径。
-
围绕常见的任务组织信息。到达用户最好的方式是按照他们每天做的事情来组织库中的信息。
-
同时推拉信息。
-
把用户匹配到有类似场景的实践上。
7、
为目标用户演示实践案例
不能给最初的用户一个空的实践库。
8、
持续更新功能和内容
内容需要持续更新以跟上趋势。
结论
本文展示了一些来自BPCh的经验教训,BPCh是用于文档化实践并迅速地分发给用户。
相关文章
美国国防部组建软件采办最佳实践交换所