[技术讨论]iTSP组04年关于知识库构建的对话

这是2004年8月的一次讨论,内容涉及到企业知识库(包括代码库、资料库、文档库等)的构建以及企业显性和隐性知识的构建。因为最近要有一篇与此相关的文章发表,这个部分将集成于我的全程建模方法论中的绩效管理模块和企业代码库模块。

2004-08-10 07:36:12 青润
我最近在考虑软件企业知识库构建的问题,今天从人件集上得到了一些支持,所以,今天我特别高兴。

2004-08-10 07:36:31 老太婆3
人件集?

2004-08-10 07:36:54 青润
是的。
The peopleware papers

2004-08-10 07:37:10 青润
Larry L. Constantine写的

2004-08-10 07:37:46 青润
人民邮电出版社出版。
不过,我才看了十几篇,有些篇的文字翻译得不够好,理解上比较麻烦。

2004-08-10 07:38:44 老太婆3
说什么东西的?

2004-08-10 07:38:49 青润
所以,我准备近期把我考虑的这方面的内容写篇文章出来发表一下。
我过去的时候,我们可以讨论讨论。呵呵

2004-08-10 07:39:43 青润
就是讲述人件的一些实例和一些扩展方面的内容。包括团队组建、技术管理、环境配置等等,主要是讲述以人为本的软件开发到底如合作。

2004-08-10 07:40:49 老太婆3

2004-08-10 07:41:08 老太婆3
和企业知识库构建有什么关系呢?

2004-08-10 07:41:36 青润
实际上就是如何让技术人员能够更投入的进入到工作状态中。
呵呵,是其中的一些章节提供了对我的看法支持的观点和实例,所以,让我有点激动。

2004-08-10 07:43:19 老太婆3
[:D]

2004-08-10 07:51:17 Wonder
企业知识库? 能详细说说吗?

2004-08-10 07:51:28 Wonder
我一直在研究知识管理的东西。

2004-08-10 07:51:45 老太婆3
我们最多20人。

2004-08-10 07:52:09 青润
我初步考虑它分为代码苦、文档库、会议库和管理过程库四个部分。

2004-08-10 07:52:44 Wonder
那你用什么主线来组织呢?

2004-08-10 07:52:47 青润
今天早上看人件集的时候看到了一些支持我想法的内容,所以很兴奋,就提了出来。

2004-08-10 07:52:55 Wonder
哦,哈哈

2004-08-10 07:53:19 Wonder
我知道你的角度了

2004-08-10 07:53:24 吴刚毅
那不行呀。。。做实验呀。。

2004-08-10 07:53:27 青润
其实很早主要是在考虑代码库和文档库,后面的两个是今天早上的补充。

2004-08-10 07:53:43 Wonder
不过这些都是显性知识

2004-08-10 07:54:19 Wonder
显性知识相对是比较容易管理的。

2004-08-10 07:54:33 青润
三年前和一年前讨论过的代码和文档的问题,我得到了更多的支持。所以,就有点兴奋了。

2004-08-10 07:54:53 吴刚毅
[sun]

2004-08-10 07:55:02 老太婆3
代码库和文档库?
给我点启蒙教育?

2004-08-10 07:56:04 老太婆3
怎么管理?全文检索?关键字检索?还是分类查询?

2004-08-10 07:56:27 青润
代码库主要是构建企业代码基础库,降低企业的重复劳动,提高代码的通用性和共用性。这在两年前我到四川院的时候提出过做法和具体的操作措施,技术人员很支持,不过,因为工程的问题,就没能做起来。

2004-08-10 07:57:48 青润
代码库主要是对代码的分类管理,要求每一个维护的技术人员撰写维护文档和代码功能说明书,企业内给以相应的支持和奖励。
在积累的时候,通过配置管理软件来支持,或者自行开发一个简单的检索管理工具都是可行的。

2004-08-10 07:59:05 青润
文档库,我想修改为文档资料库,存储企业开发过程文档、文档模版和相关资料(包括竞争对手资料和合作伙伴资料),然后也通过类似的工具进行管理,实现企业内的通用。

2004-08-10 08:02:14 青润
关于后面两个的内容,以补充前者为主,同时提供项目的辅助记录,为项目和管理过程的规范化提供完整的信息支持。

2004-08-10 08:02:15 老太婆3
我也想过做这种东西。但我的感觉是,如果没有解决好检索问题,建立这些库,意义不大。

2004-08-10 08:03:08 青润
其实,前期你的代码库中能有多少资料,这需要逐渐做起来,不是想起来,就一下子能做大的。
做起来了,就知道好处了。

2004-08-10 08:03:12 老太婆3
说错了。

2004-08-10 08:03:21 青润
什么错了?

2004-08-10 08:04:00 老太婆3
应该说,专门做个工具意义不大,资源管理器和服务器上开辟一个共享目录就可以了。

2004-08-10 08:04:46 青润
是的。
只有做大了以后,才有用。这一点我觉得那个雕塑系统有一点意思了。呵呵

2004-08-10 08:04:51 老太婆3
可能我们这边人少,有什么问题,问一下比自己去找快得多。

2004-08-10 08:04:52 Wonder
呵呵,和开发整合就有意义了。

2004-08-10 08:04:55 Wonder
开发工具。

2004-08-10 08:05:10 Wonder
一天两天不会有什么效果的

2004-08-10 08:05:41 青润
是的。我做代码库的一个考虑就是MDA的整体实现问题,但是没有积累,就不可能有实现,购买国外的代码库,一方面维护有问题,另一方面价格巨贵,绝对不是中国国内厂商能够承受的。

2004-08-10 08:07:13 Wonder
另外,qingrun说的是一种相对完整的显性知识,还有一些片断性的显性知识。应该散步在各个环节中。比如邮件,网站,讨论==。这些应该有工具作知识采集,知识管理,整理,重编辑,然后进入知识库。

2004-08-10 08:07:29 吴刚毅
呵呵。

2004-08-10 08:07:33 青润
是的,这部分内容是通过会议记录做下来的。

2004-08-10 08:07:34 Wonder
另外,qingrun还有一个没有提到,就是隐性知识。埋藏在人的头脑中的。

2004-08-10 08:07:40 吴刚毅
这么强。

2004-08-10 08:08:01 青润
隐形知识,你是无法做的,只有他们把它变成显性知识才行。

2004-08-10 08:08:06 Wonder
难以显性化的东西。这部分需要建立一种显性化的机制。还有将人作为(教育上叫做智慧资源)进行管理。

2004-08-10 08:08:24 青润
嗯。学习。[:)]

2004-08-10 08:08:37 老太婆3
[strong]

2004-08-10 08:09:02 Wonder
然后将知识库作为整个系统的基础件之一来应用,这样才有效。

2004-08-10 08:09:35 青润
关于隐性知识的显性化,有哪些方式呢?

2004-08-10 08:09:41 Wonder
隐性知识的显性化,我认为主要要解决2个问题,一个是知识的采集后价值评估问题,另一个是知识体系建立的问题。

2004-08-10 08:10:26 青润
采集就需要企业有相应的管理措施和激励维护手段,后者也是企业需要在高层构建的范围。

2004-08-10 08:11:25 Wonder
这是现在我觉得能作的部分。

2004-08-10 08:11:46 青润
还有什么不能做的内容么?

2004-08-10 08:11:47 Wonder
另外一些隐性的东西,比如思维模式,价值观,方法论,这些东西难以显性化。

2004-08-10 08:12:22 Wonder
比如我们讨论系统分析,最后牵涉到系统论,以及我们用什么系统观念来看待问题。这些思维方式的东西,就非常难以显性化。

2004-08-10 08:12:47 Wonder
那么就需要将人,作为活着的资源进行组织。最后走咨询的流程。。这是方式之一了。呵呵。

2004-08-10 08:13:36 Wonder
所以这个问题是一个很大的问题。开始的阶段可以从组织显形知识,以及片断入手(IBM把这些东西叫做数据面包屑)

2004-08-10 08:13:38 青润
思维模式、价值观都是不可复制的,复制下来对实际的工程项目也没有必然的好处,所以……。
方法论我觉得是可以显性化的,这方面的内容就可以具体出来做完整,不过,每一个人的方法论其实都是有所差异的。所以,要做,就必须在企业内形成统一的方法论,至少是在项目组内,这样才能更好的推动项目的进行。

2004-08-10 08:14:04 Wonder
错了,最终所谓的统一方法论就是标准。但作标准并不是目的。

2004-08-10 08:15:34 青润
但是,标准是必须有的,这也就是在CMM3以上级别和其他规范化工程过程中要求的组织级的统一过程方法的问题。
目的应该是对问题的解决,是吧?

2004-08-10 08:15:57 Wonder
哈哈,qingrun你的关注点就在如何作标准。所以。你关心这个。

2004-08-10 08:16:38 Wonder
这个和隐性知识挖掘本身无关,而是如何应用的问题了。所以应用层面和基础层面的问题应该分开考虑

2004-08-10 08:16:42 青润
是的,没有一个统一的标准,怎么可能让大家统一的做事情呢?那样就会增加项目的混乱度,对于项目的进展是不利的。

2004-08-10 08:17:01 青润
这点我同意。

2004-08-10 08:17:05 Wonder
而且这些东西应该只是在需要统一软件开发过程的软件组织内才有效。

2004-08-10 08:17:30 青润
不过,这可以考虑在项目组中进行统一,也是有很大的好处的。

2004-08-10 08:17:49 青润
至少可以提高沟通的效率,减少时间的浪费。

2004-08-10 08:17:50 Wonder
比如一个研究性的环境中,研究方向是完全发散的。这时候就不需要标准。标准是一种束缚。
但在某个研究方向上,可能需要项目性的组织,这是需要某些标准的。

2004-08-10 08:18:04 Wonder
所以要看你应用的环境了。

2004-08-10 08:19:24 青润
呵呵,那是研究性项目,和工程项目是不一样的。
不过,就算是在中科院,也有它的方法论,只不过,每一个实验室,每一个新的方向的研究方法都有所不同,所用的工具差异也很大,但是,还是可以找到很多相同的地方的,这也就形成了很多统一的工具,比如显微镜、秤、显微成像系统等等。

2004-08-10 08:19:41 青润
这些工具就是从这些相同的方法点上提取出来的。

2004-08-10 08:19:49 Wonder
呵呵,我们刚才讨论问题,并没有说必须是工程项目啊。

2004-08-10 08:19:53 青润
对于软件项目的开发,也是有着同样的意义的。

2004-08-10 08:19:58 Wonder
你怎么就把外延给缩小了?

2004-08-10 08:20:09 青润
只是具体了一点。呵呵

2004-08-10 08:20:23 青润
有点篡改论题的嫌疑。

2004-08-10 08:20:24 Wonder
再说了,作什么模式的知识库,你事前未必知道你的项目是什么吧?

2004-08-10 08:20:32 青润
是的。

2004-08-10 08:21:20 Wonder
项目只是知识采集的一个来源,并非唯一来源。
当然仅仅有知识库是不够的。上层还需要有应用。

2004-08-10 08:21:21 青润
所以,我认为作为基础的是代码库和文档模版库,过程库就要根据不同的项目形成不同的要求,不能统一而讲了。

2004-08-10 08:21:39 Wonder
你说的是其中的应用之一。

2004-08-10 08:22:40 Wonder
其实包括顾问咨询流程,面向项目的知识管理(我认为你说的是这个),面向研究性的知识检索和组织,===应用很多。

2004-08-10 08:23:23 青润
是的。

2004-08-10 08:25:00 Wonder
还有比如你说的过程库,即使参考现在的那些标准。多数也是难以套用的。所以帮助企业建立自己的过程模式,以及将现有的模式作为一个参考或评价依据,这是可行的。套用则执行的难度会极大,企业的策略也不是以这些标准来控制的,呵呵。

2004-08-10 08:26:39 青润
我觉得这个过程库的前期只能形成一些初步的约束,逐渐根据约束来进行扩展,不能一下子就确定一个完整的过程,那样将会对每一个参与的开发人员是一种严峻的考验,可能造成的结果是开发人员的不适应。这一点我同意。我也是在考虑如何从零起步的问题。

2004-08-10 08:26:56 Wonder
当然我觉得这种代码库,模板库还是有意义的。在我的看法里头,这是整个开发环境中,建立知识管理的第一步。

2004-08-10 08:28:37 Wonder
其实,这种东西一开始的应用可能是,1:参考。好比我们去网上找源程序一样。2:积累,这个对企业有好处。3:入门员工的培训和支持。这些都是立刻看得见效果的,呵呵。

2004-08-10 08:29:15 青润
嗯,好了,我们还是达成统一了。呵呵。我也知道后面的两个是比较难以建立的,需要时间和经历。对于公司来说也是一种长期的积累(当然前面两个也需要长期积累,只不过,短期内就能看到雏形而已)。

2004-08-10 08:29:19 Wonder
但是要引导人们去用,需要其它的机制来支持。

2004-08-10 08:29:33 青润
是的。我考虑过一些奖励机制。

2004-08-10 08:30:02 Wonder
比如知识库建立起来了,人们是否有意愿,如何整合到整个开发环境甚至开发工具中,比如如何建立一种自我扩充和不断改善质量的机制。====

2004-08-10 08:31:17 Wonder
类似CSDN这种东西是基于交流机制来引导的。你说的和我在研究的东西有点类似。是一种通过项目管理手段,以明确的开发目标来引导和组织的方式。

2004-08-10 08:32:25 老太婆3
千万别用奖励机制来引导。

2004-08-10 08:32:33 青润
比如对于代码库,我曾经举过一个例子:每一个人创建一个新的类,撰写完成它的所有说明文档和使用手册后,公司给于20元的奖励,每被别人调用一次,则奖励5-10元。如果发现有人能使用公司代码库中的现成内容而没有使用,对于写得好的,不予惩罚,也不奖励,要求他用自己的方法来改写这个代码库中的内容;如果写得不如代码库中现成的代码,则惩罚20元每次。维护代码库,给代码升级一次奖励5-10元。我个人认为:虽然不高,但是积累多了,还是能够促进大家的使用和沟通交流的。

2004-08-10 08:35:02 Wonder
应该将目标focus在解决问题上。

2004-08-10 08:35:37 青润
嗯。也有可能。

2004-08-10 08:36:19 Wonder
然后将知识采集,积累的机制揉合在这个过程中才会有效。我私下以为。所以必然是面向主题的。面向项目管理的。

2004-08-10 08:43:08 青润
刚才意外死机了。郁闷。昨天也发生过类似的现象。

2004-08-10 08:43:19 老太婆3
天气太热。

2004-08-10 08:43:54 青润
我这里今天不热的。刚才我连风扇都没有开。唉!也不想内存出错,但,确实是内存那里太热了。

2004-08-10 08:45:12 Wonder
呵呵,我的笔记本原来也这个毛病

2004-08-10 08:45:30 青润
以前都没有发生过,就是昨天第一次出现。

2004-08-10 08:45:43 Wonder
后来我去买个一个饭店装凉菜的不锈钢托盘放底下散热,就再没有发生过问题了。

2004-08-10 08:46:04 老太婆3
[:D][strong]

2004-08-10 08:46:10 青润
>笑歪

2004-08-10 08:46:38 七律与骑驴
作为变害为利的第一步
开始煎鸡蛋

2004-08-10 08:46:39 Wonder
所以我的笔记本在家里头,一直都放在菜盘上面。。。嘿嘿嘿嘿。。。

2004-08-10 08:47:14 青润
昨天我重装操作系统(上次因为升级sp4而崩溃),连装了三次都失败了,第四次,我是在风扇直吹的情况下装的,一下就成功了。呵呵

2004-08-10 12:24:11 Wonder
老太婆,你们用java到什么程度? 那些扩展的东西都用了吗?

2004-08-10 12:27:19 老太婆3
我们没用JAVa

2004-08-10 12:33:23 老太婆3
[|-)]

2004-08-10 13:21:03 七律与骑驴
我也一点不会
那位前辈给我当老师呀

2004-08-10 13:21:21 七律与骑驴
[:<]

2004-08-10 12:28:43 Wonder
mygod

2004-08-11 09:49:22 Wonder
qingrun可以考虑立一个开源项目,把这个codelib作起来。

2004-08-11 09:50:18 青润
我也在考虑,但即使开源,也要现有一个起点,也就是说,项目有一个雏形会比较好。所以,我现在在做那个WebMall,就是这个考虑。

2004-08-11 09:50:46 Wonder
需要找个服务器。

2004-08-11 09:50:53 Wonder
支持java的

2004-08-11 09:51:23 青润
嗯。那个是后面的事情,前两个月我把东西先做的差不多了,然后分部分开源,来扩充功能和内容。

2004-08-11 09:51:23 Wonder
跑一个tomcat,然后ftp更新就可以了。然后可以慢慢把那些特色都作上。

2004-08-11 09:52:03 青润
是的。你那里有服务器么?如果没有,我回到北京后,找找集团的人,看看能不能给划一块便宜一点租给我。呵呵

2004-08-11 09:52:50 Wonder
可以找几个朋友合租吧。

2004-08-11 09:53:02 胖子
如果你做开源软件 可以考虑以后用我们javaeye的CVS

2004-08-11 09:53:19 Wonder
我现在开发的系统,还有以后的网站最终都需要找个地方放的。

2004-08-11 09:53:32 Wonder
胖子?

2004-08-11 09:53:37 青润
呵呵。o6z终于出现了。对了,你老兄的简历呢?

2004-08-11 09:53:48 胖子
什么简历阿

2004-08-11 09:54:07 青润
上次问你要的。我的模板都做好了,现在发给你,你要把你的做出来给我。

2004-08-11 09:54:08 Wonder
哦。嘿嘿。是你啊。 我看你没发胖。还是改回你的06Z大号吧。

2004-08-11 09:54:57 胖子
胖子已经180了[:-|]

2004-08-11 09:55:16 Wonder
注意了,这个年龄,这个体重未来会有危险的。

2004-08-11 09:55:26 青润
不会吧?怎么会这么高呢?
我现在135,还需要减肥,争取减到120

2004-08-11 09:55:33 Wonder
找点卵磷脂吃吃,控制吃肉。

2004-08-11 09:55:39 胖子
是啊[;@]

2004-08-11 09:55:43 Wonder
甜食少吃。


你可能感兴趣的:(it)