• 2008-01-14

    一个理想中的在线协作平台 - [周边闲话]

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://fxcarl.net/logs/13880637.html

    现在很多人都会在业余中做一些有兴趣的事情,就好像兴趣小组。通过网络,人们交流的圈子扩大了,可是协作上却没有本质的改变。尽管现在已经有了不少的面向小团队协作的网络产品甚至微软都拿出了像Groove这样面向小团队的Office组件,但是令人满意的还是屈指可数。在这里不妨就聊聊FXCarl理想中的协作平台好了。

    项目-群组-用户的结构

    在以往的经验中,在网络上成就一个项目的难度是最大的,而不是组织一个群组。因此把金字塔的最顶端,也就是吧最高目标定位项目是必须的。以群组为单位进行项目参与,这样有利于专业分工的实现……毕竟一般的网络群组都是针对某个特殊兴趣或目标的群体。 但是要完成一个项目往往需要数个专业的人才携手才能最终完成(相信大家都不缺少满网络找专业论坛的经历)。一个群组可以支持若干个项目,同时一个群组也可以拆分成若干个更小的小组。单一的用户作为一个独立个体,明确的自身价值定位是在网络协作项目中贡献力量最直接的向导。通过加入群组进而加入项目可以免除很多以往被无谓消耗掉的沟通时间成本。同时在群组中还可以认识很多同道中人。同样如同群组和项目的关系,一个用户也可以加入多个群组。

    项目 拥有 任务管理,文档,里程碑,黑板报 和参与群组

    群组 拥有 Wiki,讨论版,项目任务 和参与用户

    用户 拥有 笔记本,行事历,任务列表,留言板 和友邻

    用户层主要提供的是PIM的功能和社会化网络。而群组层则提供一般论坛或更先进一步的交流平台。项目层则是由群组发起的大型或多。其实纵观网络上的各种自发性的项目,大抵也是按照这样的规律支撑起来的。

    NameSpace 命名空间

    以前有过一年的 DokuWiki 的使用经验,其方便程度还是令人满意的。FXCarl觉得 namespace 的方式很方便精确的定位文档的位置。而如果能够把 namespace 的功能再进一步就更加有趣了。譬如说给一个文档加入多个 namespace,将会带来更大的自由度,这种体验就好像如今 Vista 等操作系统提供的虚拟文件夹或者说更常见的大家用的媒体播放器的媒体库。譬如说我们有一个讨论会——既可以在 [project:项目名称:meeting:会议分类:会议名称] 这样的地方找到论题,也可以在 [group:群组名称:discuss:讨论分类:会议名称] 中找到这个论题。

    由于 NameSpace 的精确定位特性,文档之间的动态引用关系也能够得以实现。就像一样而不再需要为了保持若干文档的部分内容始终一致而反复来回修改。

    文档处理工具集

    强大的引用功能是必要的,无论是文字还是表格的单元格。

    笔记本这个东西很多产品都有提供,但大多数更像一个富文本编辑器,而不是很随意。作为笔记本,可以往里面塞的东西自然越多越好。而且最好可以是像Office Onenote 那样可以随意涂鸦的……这一点似乎连很多人说和 OneNote 相似的 EverNote 都没有这么做。或许这样太过于类似白板了?

    行事历没有太多好说的,Google的行事历就是最高的代表。自然的,除了事件之外,还有别人给你的行事历事件,以及自己任务的截止日期等。iCal 似乎是个比较完美的行事历工具。TodoList这个待完成任务列表很多PIM都有提供,和任务管理同步,以及可以自己添加项目。不过前文说到过基于 Namespace的动态引用,最好任务可以和文档的完成度捆绑。

    FXCarl觉得留言板和悄悄话应该是一个相同的东西。如果别人觉得这个留言只可以留言板主人可见,则就成为了悄悄话了嘛。而回复留言板的内容会自动反馈到留言用户的留言板上,这和 Gmail 的会话原理是一致的。

    友邻的关联模式还用说么,有的话最好,没有的话也无碍,反正是个社会化网络的东西。豆瓣这个东西做的不错。

    群组工具上,Wiki将会是关键。因为不仅讨论版的发帖会有回复,每篇Wiki文章也是会有回复和讨论的,也就是说,Wiki页面只是一种特殊的帖子。基于Wiki的特征,其实Wiki是有可能支持逐片段“迁出”的。在DokuWiki中,用户就可以单独的修改文章的某个段落进而达成多人同步修改。Wiki也是一个广义概念,因为GoogleDocs的电子表格也是 Wiki 式的,多人可以共同在同一时间维护一张电子表格,甚至连每个人的操作步骤都可以互相看见。

    在Wiki的编辑中,用户应该可以和正在同时进行编辑的用户之间交流,这个和 GoogleDocs 是一致的。也是一个很有用的功能。功能足够的 Wiki 页面时足够当一张会议白板来使用的,这在使用 DokuWiki 的时候就有体验(有一款支持涂鸦绘画的Doku插件)。

    群组的项目任务将会显示出群组在所有参与项目中所被指派的整体任务列表。如果群组可以确定任务完成的时间,则上层的项目任务结束时间将可以在群组设定完成时间后的任意时间完成。群组的任务可以在群组内被进一步拆分,以及指派到群组成员。指派的任务完成时间则由任务承担人员反馈确定或强制确定。指派的任务会被添加到用户层的任务列表中。当然整个任务分发过程都是透明和可查的。

    项目工具是最最高端的工具集合,文档,里程碑,和任务管理的结合是关键所在。

    项目中的文档应当不允许进行编辑,而是只能由群组进行编辑和递交。而在项目文档区域,只负责版本控制。项目文档中的每一个文档都具有一定的权限,有权限的群组将会在群组Wiki中发现这个文档。当需要进行文档修改时,群组需要迁出文档的修改权,在群组内确认修改无误后可以迁入项目形成一个新的版本号。(当然如果项目只有一个群组,这个群组只有一个用户的话,是可以很快速的完成确认过程的)迁入后的文档版本经过确定有效之后(根据需要加上“需审核”标签这样子)。便可以对应完成一个任务细项。譬如某某文档的第一版,第二版之类。

    里程碑工具可以直接和任务拆分工具整合。即把若干任务作为里程碑标记。同时设定里程碑时间。当任务按期完成则里程碑会自动进行调整和修改,而不再需要人工干预。以行事历的方式提供的里程碑工具固然可以满足一定的要求,但是如果支持甘特图方式,将会更有全局的把握。

    黑板报是项目目前情况的一个公告栏。是Wiki形式的。只有项目管理人员才可以修改。用于项目的对外公示。群组列表则是参与项目的群组列表,可以了解到哪些群组参与了这样一个项目。

    其他

    贡献度的透明化对于一个网络协作活动来说还是相当重要的……通过文档更新次数和内容数量是较为容易统计出一个参考值的。

    同时尽管我们主张大家自由的匹配合作,但是没有好的管理结构,自然不能完成项目,因此这个设计中,一定的组织结构还是有的……可能很多人会不喜欢……

    -------------------------

    基本上,FXCarl理想的写作平台就是这样一个方式的了。它主要适合的人群是一些在网络上进行数字内容创作的用户。譬如说我们了解的字幕组啊,汉化组啊,独立游戏开发啊,小工具开发啊,短片制作啊等等领域中,这样的结构都是很合适的。不知道将来的网络协作平台究竟会怎么发展呢?


    收藏到:Del.icio.us

    评论

  • 2008年我相信会是网络协作应用于创作飞速发展的一年,因为我们的周围环境和认知已经普遍达到了一刻网络操盘的水准