`
iwebcode
  • 浏览: 2009053 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

社会计算:实现 Web 2.0 功能的最大化

 
阅读更多

2007 年 9 月 27 日

从本质上说,社会计算是支持交互和交流的社会软件工具的使用。使用 Web2.0,大型企业的社会软件对架构师产生了影响,使其更难以通过形式化的权力来进行管理,因为机构的权力通过许多方式迁移到社区。了解如何正确地面对这种趋势,可以提升整个开发社区的一致性和合作能力,并在社会社区扩大和增强的同时,使您观点保持影响力并得以接受。

到目前为止,您可能已经听说过有关 Web 2.0的内容:即 Web 不仅仅是各种网站的一个庞大集合。相反地,例如对于支持者来说,Web可能是一个功能完备的、交互的业务计算平台,它可以提供您所需要的任何应用程序。其最终结果是一个全世界范围的平台,它能够以基于 Internet的计算应用程序的方式有效地替代桌面计算应用程序。在这个基本概念的背后,有一个关键的、但常常被忽视的思想,即用户通过向所访问的站点添加他们的集体智慧,从而为 Internet 及其平台角色添加新的价值。可以考虑一下 Wikipedia,这样您就可以了解这种集体智慧概念的一般理念。

向 Web 2.0 添加社会计算(社会行为和计算系统的交集)的概念,并且您可以开始了解,Web 2.0 不仅仅只是将 Web 作为一种计算平台。尽管基于 Web的应用程序和其他工具非常流行,但是在最近大约三年的时间内,Web 2.0在业务方面最显著的影响是在社会计算的领域中。从组织的角度来看,社会计算的使用是所谓的 Enterprise 2.0 中的一部分。

无论走到哪里,大家都在使用 MySpace、Facebook、或者 LinkedIn页面、Blog、即时消息传递程序、或者电子邮件。并且这些工具几乎取代了所有其他更加传统的工具,如面对面的会议和个人电话呼叫。这种面向社会计算的发展趋势对架构师的所有原则都产生了很大的影响:如果不积极致力于社会交互和交流工具的使用,那么您和您的组织很快将会落伍。本文对一些相关的方法进行了研究,您可以使用这些方法与其他人保持同步,并维护您作为组织影响者和负责人的角色。

社会计算的基础知识

十五年前,个人计算设备非常昂贵。那种认为孩子们可能拥有自己的具有文本消息传递功能的手机、或者其他个人数字助理(Personal DigitalAssistants,PDA)的想法,在当时被认为是很可笑的。但是随着时间的推移,其成本已经降到了非常低的水平,以至于大多数人都至少拥有一台支持文本、电子邮件、或者即时消息传递的PDA。这些设备以及模块化的内容和共享的计算资源,使得我们可以快速而轻松地连接到现有全局体系中其他的人。另外,大型企业中常见的、旧的社会结构(“您将在我们需要的时候、按照我们需要的方式进行交流”)正在快速地被这些更简单的连接(“我将在自己需要的时候、按照自己 需要的方式进行交流”)所取代,并且在您所处的社会结构中,交流方式是由人们自主决定的,而不是为人们规定好的。

社会计算的另一个关键要素直接取自于 Web 2.0 的基本前提:集体智慧远胜于个人的智慧。例如,可以考虑一下 Amazon.com。它的主页根据Amazon社区中其他人正在阅读和讨论的内容,提供了相应的购买建议;这些建议根据每天甚至每小时的购买和查看趋势,即时地进行更改。这种系统中的底层机制和原则都是 Web 2.0 的社会计算概念(由人们所产生的信息将用于改进系统的工作方式)的直接体现。

在这种新的社会结构中,人们可以从与他们同时代的人那里获得相关的提示。他们变得越来越不愿意接受工作单位的指挥,并且经常会提出反对意见。权力正逐渐地从机构迁移到机构中的社区;在这些社区中创造价值,意味着在一定的程度上放弃控制权,以鼓励更多人参与。许多企业发现,他们不再依赖于自顶向下的交流策略;通过使用其目标受众已经在个人级别上所使用的相同类型的工具,他们实现了更大的成功。通过成为社区中的一部分,IT可以以企业或者架构师作为目标,并且通过使雇员和业务合作伙伴成为解决方案中的一部分、鼓励他们积极参与以提高组织的集体智慧,从而充分地利用他们。

面向架构师的社会计算工具

社会计算工具的范围很广,从一些项目(如 Blog 和 Really Simple Syndication (RSS))到社会网络站点和wiki。如果您认为这些工具并没有对这个世界带来多大的影响,那么可以考虑下面这个情况:根据 Forrester Research,从 2004年 8 月到 2005 年 7 月,Blog 的使用翻了一倍。现在,人们所撰写的 Blog超过了两千七百万。许多企业希望忽略它们的作用,而这些 Blog创建了一些特殊的社区,它们可以很容易地影响客户和雇员观点(关于在企业内部能够和应该完成什么工作)。

在Web 2.0的领域中,所有的东西都是非集中式的、分布式的以及供人分享的。但是在架构师的世界中,恰好相反。在体系结构设计中,维护某种程度的控制,这是非常重要的;如果没有这种控制,那么设计方案中的完整性将很快消失殆尽。但是,如果您了解到人们正在讨论您的设计,并且自行对其进行了增量更改,那又应该怎么办呢?如果这些更改是合情合理的,但是您却没有参与到其中,那又应该怎么办呢?您可能希望了解关于更改的内容,并在组织的范围内应用它。如果您希望某个基层的雇员直接参与到您的组织,以便绕过麻烦的管理中间人,那又应该怎么办呢?如果您使用合适的社会计算工具,完全可以做到这一点。

架构师所面临的问题是,使用哪些社会计算工具以维护作为架构师的个人影响力,以及如何在组织中使用这些工具。可以通过类似的方法来回答这两个问题。下面提供了一些基本的社会计算工具,以及在企业环境中使用它们的方法:

  • 社会网络站点。如果您需要连接到行业中的其他人(不一定是在您的公司内部),那么可以考虑加入一个社会网络站点,如 Facebook 或者LinkedIn。这些站点的优势在于,您只需要执行很少的操作、或者不需要任何操作就可以实现重要的联系。创建一个配置文件,向其中添加一些好友,然后就可以休息一下,等着别人与您联系了。如果与您进行联系的某人对您来说具有一定的价值,那么您可以发起联系并建立某种关系。这就可以开始进行工作了,但是此刻,如果您发现了一个新的信息或者协作来源,那么这些工作将是值得的。
  • 企业 Blog。对于执行沟通、项目状态报告、或者共享与项目有关的信息以帮助其他人了解进行更改的原因,这些都是非常有价值的工具。对于任何 Blog来说,关键问题是实时交流的能力,但是最重要的方面是提供进行评论的功能:读者可以向 Blog作者提出问题,并且所提供的答案对于所有人都是可见的。如果您正在为某人提供指导,那么 Blog也是非常合适的工具,可以以一种毫不费时的非正式的方式进行点对点交互。通过个人和项目 Blog的混合,可以对信息本身进行分类;人们可以很容易地订阅他们所关心的 Blog。
  • 使用 RSS feeds 的内部网站点。如果您或者您的部门拥有内部网站点,那么可以使用 RSS feed 以提供最新的信息。每个内部网站点都应该提供自动化的 RSSfeed;组织中的其他人可以根据需要对其进行订阅,以获取那些每小时或每个月不断发生变化的信息。订阅概念适用于这样的前提,即人们将通过自我调节来访问所需的信息;内容创造者不需要担心某些合适的人无法获得细节信息。这使得任何层次的企业交流都非常有效:对于那些希望获得该信息的人而言,他们可以获得该信息;而对于那些不希望获得该信息的人而言,也不需要像采用电子邮件公告那样打扰他们。
  • 企业 wiki。Wiki重点关注于协作,非常适合下列各种任务:例如,您可以在一个所有人都能够轻松地访问和编辑的地方收集业务和技术需求;或者发布发行说明、错误报告、或者问题跟踪信息。wiki 可以在许多方面取代内部网站点,毫无疑问,它更容易进行更新。主要的原因是 wiki使用起来非常简单。这使得组织中几乎所有的人都可以访问它,因为使用它们并不需要任何特殊的技巧或者知识。在创建了若干个 wiki之后,您还可以创建自己的企业“wikipedia”,这是一种正在使用的信息来源,所有人都可以对其进行访问。(另外,如果需要,可以通过使用密码和ID,使 wiki 成为私有的。)

既然您已经了解了如何充分利用社会计算工具,下面让我们介绍一个在 Enterprise 2.0 领域中非常流行的、全新的概念。

在设计系统时充分考虑到社会代理

众所周知,人类是社会性的动物。从古时候开始,当穴居人过上群居生活,并且迁移数十或者数百英里以加入到社会集体中时,人类就开始了漫长的旅程,甚至牺牲他们自己的安全也要与其他人保持接触。这在今天也并没有任何的不同,我们可能乘坐飞机到数千英里以外、或者驾车数百英里,回到家乡或去朋友家住上几天。当我们聚在一起的时候,我们可以通过观察其他人,获得非语言的暗示:在我演讲的过程中,是否有人在打瞌睡?这表示是时候进行总结陈词了。在我讲笑话的时候,她是否哈哈大笑?这表示她一定很喜欢我所讲的内容。我们非常在意其他人的意见和反映(我们每个人所展示的社会行为)。

当我们在与其他人打交道时,保持对社会行为和暗示的敏感,对于社会计算的成功,这是非常重要的。然而,IBM Research 从 1998年开始对社会计算进行研究,并从中发现,因为在数字世界中,我们简直就像盲人一样,所以要在这个领域中进行交流,可能非常笨拙并且需要付出很大的努力。当您使用数字系统时,需要为人们的活动提供社会上下文,这是非常重要的。不应该模仿现实世界(例如,通过视频的使用),而应该使用社会代理 的概念。

社会代理可以通过可视的方式表示哪些人参加了联机会话,以及他们正在做些什么。它们为我们所展示的社会行为提供了联机上下文。例如,IBMResearch 的第一个社会计算系统的目标之一是在工作组之间实现交流的支持。它称为Babble,是一种持久的、类似聊天的环境,它允许人们查看虚拟房间中有哪些人在线。因此,人们可以推断哪些人正在参加虚拟会话。Loops 是Babble 的后继项目,它是一种基于 Web 的系统,其中添加了共享选项卡和公告牌,并且运行于 IBM 的基础结构之上。该研究团队正在IBM 中对 Loops 进行扩展,以便用于那些允许使用系统进行团队学习,以及那些更有可能从其使用中受益的人。

社会代理具有共享的本质,这使得它对于小组来说是非常有价值的;整个小组都可以观察到社会代理的活动,所以它可以培养责任感、来自同行的压力,以及模仿能力。 图 1 是由 IBM T.J. Watson Research Center 的 Thomas Erickson 和 Mark R. Laff 提供的 Design of the 'Babble' Timeline:A Social Proxy for Visualizing Group Activity Over Time(请参见参考资料),您可以在 Babble系统中看到社会代理的表示。大圆圈表示包含会话的房间,而小点则表示参与该会话的人。随着某些人变得活跃并进行“发言”(类型),那么他们的小点将会向中心移动;当他们的活动停止时,他们的小点将会逐渐向边缘移动。圆圈外面的小点表示那些已经离开该会话的人。在这个图例中,共有五个人在会话中是活跃的,有两个人看上去仅在聆听,基本上不进行任何操作,还有一个人已经退出了会话。


图 1. Babble 社会代理
Babble 社会代理

如果您在进行设计工作时考虑到社会代理的概念,那么您将为人们设计出一种可视的系统,他们将成为其中的一部分,而不仅仅只是使用。可以通过各种方式来使用社会代理,但请记住重要的一点,它们鼓励人们进行参与,因为通过它们可以观察到其他人所展示的社会暗示。

提高您的影响力

到此,我假定您的组织已经做好了使用社会计算的准备。但是您可能会发现,在您的组织中,大多数人从未听说过社会软件、或者不知道如何在业务环境中使用它。在这种情况下,您需要完成相应的工作,包括为您的管理团队培训相关的概念,并帮助他们了解如何使用社会软件能够使得组织受益。您可以在设计中加上一些较小的元素,并以此作为开始:可以在企业 Blog 和内部网 RSS feeds中开展工作,因为它们鼓励人们参与,并且在用户方面只需要进行很少的工作。如果您的组织尚需时日来适应它,那么请不要加入高级功能。

另一方面,如果您的组织非常渴望使用社会计算,那么您可以根据具体的预算,努力获取最多的功能,并且快速地启动实现工具。了解使用情况:人们是否按照预期的方式使用相关的工具?人们是否大量地使用这些工具?如果不是,那么为什么不是呢?您还应该与企业交流团队协作,无论您使用何种工具。他们最了解业务方面的交流趋势,并且将成为您最大的支持者,因为对于任何层次的交流来说,社会计算工具都是一种非常合适的方式。

如果您对使用社会软件进行设计并不是很熟悉,那么可以考虑使用一种产品,即 IBM® Lotus® Connections。这是 IBM首次在公司外部提供社会软件;它包括五种基本的服务(Profile、Communities、Blogs、Dogear 和Activities),可以帮助您的组织快速上手并运行社会计算。您甚至可以获得产品的演示,如果需要的话;有关更详细的信息,请查看参考资料

在选择了具体的方向之后,通过广泛地使用社会计算工具,您可以提升自己在企业社会计算使用中的影响。如果您正在启动企业Blog,那么可以创建一个您自己的 Blog,并撰写有关该项目的内容。如果您正在企业内部网中测试简单的 RSSfeeds,例如,创建您自己的社会计算项目站点,并且链接到其他的站点,以便人们能够从您的站点获得 RSS feeds 并了解为什么实现这些RSS feeds。让大家知道为什么选择了某种特定的工具、以及它如何为雇员带来利益。

总结

使用 Web2.0,大型企业的社会软件对架构师产生了影响,使其更难以通过形式化的权力来进行管理,因为机构的权力通过许多方式迁移到社区。正确地面对这种趋势,可以提升整个开发社区的一致性和合作能力,并在组织的社会社区扩大和增强的同时,使您的观点保持影响力并得以接受。既然您已经了解了什么是社会计算,那么就可以在您的下一个设计中充分使用它了。

分享到:
评论

相关推荐

    咖啡智能报表控件 2.0.zip

    通过接口可以下载WEB服务上的报表、下载绑定数据(实现WEB绑定功能)、下载XML数据;XML数据中可以包含多种格式的数据 (下载报表地址、表格数据、报表绑定数据、单元格变量数据、单元格字段数据、操作报表方法等)...

    基于空间众包的动态物流配送路径智能规划系统源码+项目说明+数据.zip

    为一个配送员规划最优的执行配送任务的路径使其能执行的任务数量最大化。 ## 步骤 **第一步:添加任务集** ![添加任务集] ![修改任务信息] **第二步:添加配送员** ![添加配送员] **第三步:规划路径** ![路径...

    JavaScript开发基于空间众包的动态物流配送路径智能规划系统源码+项目说明.zip

    为一个配送员规划最优的执行配送任务的路径使其能执行的任务数量最大化。 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工...

    PHPShop网上购物系统1.61

    PHPShop 购物系统是开源、免费的,PHPSHOP专业购物开发团队拥有产权自主开发完全按照 WEB2.0 标准架构的一 套完整、专业的购物系统,主要面向企业和大中型网商提供最佳保障,最大化满足客户目前 及今后的独立网店...

    Zoomla!逐浪CMS v6.0.rar

    第六重创新:集成社会化登陆,争做WEB2.0时代的“屌丝” 全新集成新浪微博、百度、QQ互联、网易、人人、开心六大网站社会化登陆,为站点赢得更多流量与会员,提升网站会员粘度。同时全面做化URL路径,支持更多的...

    基于J2EE框架的个人博客系统项目毕业设计论...

    这个阶段发展迅速,互联网应用趋于多样化,其中变化最大的是由web 1.0网站创造内容的时代变为由用户创造内容的web 2.0时代。 在web 2.0应用中,博客(Blog)是web 2.0核心应用中最典型、最流行的代表之一,也是web ...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    这个阶段发展迅速,互联网应用趋于多样化,其中变化最大的是由web 1.0网站创造内容的时代变为由用户创造内容的web 2.0时代。 在web 2.0应用中,博客(Blog)是web 2.0核心应用中最典型、最流行的代表之一,也是web ...

    喜洋洋酒店管理系统论文

    喜洋洋酒店管理系统根据现行业的状态,使用ASP.NET2.0最新的安全技术,使用SQL2005和ADO.NET的强大功能,建立了一个Web窗体的酒店管理系统。本文根据喜洋洋酒店管理系统的功能以及开发背景、开发经过和一些具体的...

    电子商务网站设计报告.pdf

    就像 Web2.0 贡献出的最大惊喜——社交网络一样,社会化电子商 务强调的也将是"基于关系的传播" 。 先来看看社交网络在忙些什么吧。国内的人人网、开心网利用自有的庞大用 户群相继开辟团购战场;Facebook 在 2 月 4 ...

    JAVA上百实例源码以及开源项目源代码

    Java EJB中有、无状态SessionBean的两个例子 两个例子,无状态SessionBean可会话Bean必须实现SessionBean,获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,计算利息等;在有状态SessionBean中,用...

    云计算设计和实施方案.doc

    云计算概念 2.1 云计算产生的背景 21世纪初期,崛起的Web2.0让网络迎来了新的发展高峰。网站或者业务系统所需要处理 的业务量快速增长,例如视频在线或者照片共享,这样的网站需要为用户储存和处理大 量的数据。这...

    HiShop网店系统.NET版 v5.4 Beta2.rar

    Hishop网店系统是海商网络拥有产权自主开发的基于WEB应用的B/S架构的B2C网上商城系统,主要面向企业和大中型网商提供最佳保障,最大化满足客户目前及今后的独立网店应用需求。该系统运行于微软公司的.NET 平台,采用...

    GoodProject Maven Webapp.zip

    Easyui:jQuery EasyUI是一组基于jQuery的UI插件集合体,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,...

    国内外主流的三维GIS软件

     介绍:InfoEarth TelluroMap采用面向Internet的分布式计算技术和三维可视化技术,支持跨区域、跨网络的复杂大型网络三维应用系统集成。为海量三维空间数据的发布提供了可扩展的开发平台,开发者可以方便、灵活地...

    log4Net详解(共2讲)

    Extjs在经过两年的发展,Ext JS从2.0版开始,越来越受用户欢迎,今年,Extjs不但推出3.0版本,而且还推出了Ext Core,准备在Web2.0网站开发中占一席之地,如在 Extjs2.x版本中为人所诟病的速度问题在ExtJs3.0中有所...

    桃源网络硬盘 5.8.zip

    任何访客均可查看并下载有关文件,支持访客留言,实现类WEB 3.0或虚拟主机类似的应用,以实现有效沟通。 9、前台用户子帐号:支持前台用户建立多个同用户名,但密码不同的二级子账号,每个子账号对应相应子目录,...

    java开源包3

    利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。 OAuth 实现框架 Agorava Agorava 是一个实现了 OAuth ...

    java开源包4

    利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。 OAuth 实现框架 Agorava Agorava 是一个实现了 OAuth ...

    JAVA上百实例源码以及开源项目

    两个例子,无状态SessionBean可会话Bean必须实现SessionBean,获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,计算利息等;在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将...

Global site tag (gtag.js) - Google Analytics