本文介绍了Flash Organizations:人群按一个组织来构建,以实现复杂和开放的目标。 微任务工作流是当今占主导地位的众包结构,它只支持那些非常简单和模块化的目标,这些目标的路径可以完全预先定义。本文提出了一个系统,将众包工作者组织成以计算为代表的结构,其灵感来自于组织中使用的那些-角色,团队和等级- 支持对开放式目标的紧急和适应性协调。 本文引入了两项技术贡献:1)将人群的分工编码为非个性化角色,就像电影工作人员或灾难响应团队使用角色来支持之前没有合作过的按需工作者之间的协调; 2)受版本控制的启发,本文重新配置这些结构,从而实现工作的不断调整和分工。Flash Organizations成功地实现了以前无法实现众包的开放且复杂的目标,包括产品设计,软件开发和游戏制作。 研究展示了数字网络化组织,这些组织可以灵活地从全球分布的在线员工中组装和重新组装,以完成复杂的工作。
众包动员了大量的在线劳动力,形成了前所未有的规模。 众包的主要方法是微任务工作流,它通过模块化和预先指定所有操作来实现大规模的同时工作。
通过将专家或业余人员聚集在一起,微任务工作流在机器人控制、数据聚类、星系标记和其他可以预先指定的目标方面取得了显著的成功。然而,具有开放性和复杂性的目标,例如发明、生产和工程,在很大程度上仍然遥不可及。由于难以清晰地表达、模块化和预先指定实现这些目标所需的所有可能行动,这样的工作无法适应微任务工作流。如果众包仍然局限于那些可以通过工作流完全预先定义的目标,那么它的长期适用性、范围和价值将受到严重限制。
本文探索了一种替代的众包方法,可以实现更加开放和复杂的目标:将众包工作者构建成组织。 从现代组织中获取灵感,因为他们经常协调大型团体以追求复杂和开放的目标,无论是短期的灾难响应还是长期的航天飞行。 组织通过一组正式结构(角色,团队和层次结构)实现这种复杂性,这些结构对职责、相互依赖和信息流进行编码,而不必预先指定所有操作。
Flash organization对受组织启发而构建的的计算结构进行编码。 然而,传统组织的组织结构是以资产专用性为前提的,资产专用性是指随着时间的推移,人们一起工作所产生的价值。 资产专用性说明功众包人员随着时间的推移越来越多地与合作者保持同步,并提高他们协调和解决问题的能力。
因此,本文围绕计算角色结构设计Flash organization。每个角色代表组织中的众包工作者,并指定填补职位所需的专业知识(例如,音频编辑器,AngularJS程序员)。 角色可以自动从在线劳动力市场(如Upwork)招聘。 Flash organization的角色结构允许公开招聘,澄清员工应该做什么,并指定他们应该与谁沟通。
创建角色后,可以为其分配任务,这是Foundry中的基本工作单元。 Foundry任务通过期望的持续时间,描述,来自其他任务的所需输入,到其他任务的所需输出以及直接负责确保任务完成的个人来参数化。 任务时间表可视化排序。 众包工作者可以使用Foundry界面启动,暂停和完成任务。 对于每个角色,Foundry都会突出显示其即将执行的任务,并显示任何活动任务的剩余时间。 当众包工作者提交任务时,他们会将文件上传到Foundry,并回答文档问题以将决策或其他信息记录到组织记录中。 Foundry按团队将任务组织成行来可视化角色层次结构
Flash organization使众包工作者能够为定义组织的组织结构分支,合并和发出拉取请求(图1)。 有许多版本的版本控制,例如分布式(git)与集中式(Subversion),直接推送(git和Subversion)或通过审查过程(GitHub拉请求和Subversion与补丁文件)。本文根据Flash organization组织的设计要求实现了模型。 每个Flash organization只有一个实例,因此不需要具有多个副本的分散模型。 但是,为了协调更改,Flash组织需要一个支持审阅和自动合并的模型。 因此,在高层次上,使贡献者能够分支(复制)组织的当前状态,并在系统跟踪与主状态(原始状态)的差异时编辑它,然后在分支准备就绪时通过pull请求合并任何更改,其他团队成员将在该请求中审查更改并决定接受或拒绝更改。
图1
从研究团队之外招募了三位领导者来管理flash organization。我们寻找有独特复杂目标的领导者,他们代表不同的专业知识。这些领导人都不是众包工作或Upwork的专家。为每位领导提供了预算、Foundry和6周的期限,以实现他们的目标。领导者拥有所有创造的产品和知识产权。
所有决策都是由组织领导者做出的,包括角色,团队和任务的创建和执行。 领导者可以使用Foundry将决策委派给团队领导和工作人员。 他们定制的组织结构自动填充了各种各样的众包工作者,包括平面设计师,诗人和程序员。在部署过程中,我们跟踪每个领导者开发的组织结构、他们雇用的专家以及雇用他们所花费的时间,以及组织适应的数量和类型。我们采访了47名参与者,包括领导者、团队领导者和员工。我们还招募了三个中立的评审人员来评估每个交付品的质量。这些评审人员是各自产品领域的专家。他们判断最终交付的产品是否达到了预期的目标,并且与类似范围的产品相比,至少是平均质量。
这三位领导者都迅速行动起来,带领一个组织在6周内完成了目标,他们平均在14分钟内按需召集员工。每个组织都成功地完成了其目标,令领导者满意,并获得了三个专家评审人员的可接受的质量评级。这些组织总共由93名群众工作者组成,包括22名组长和24名组员。这些工作者在3261人小时的工作时间内完成了639项任务。这些组织总共编写了5.2万行软件代码,其中包括两个移动应用程序和三个全堆栈web应用程序,并创建了两个配有插图的80张卡片组。跨组织的任务中值持续3.05小时,每天并发工作时间中值为14.1小时,平均5名员工。
通过flash organization,可以设想一种方式,任何人只要有互联网连接,就可以从在线劳动力市场组建一个组织,然后领导这个组织追求复杂的、开放式的目标。设计这样一个未来,将使众包工作者能够灵活地组合和重组自己,成为在流行程度、影响和成就方面与现代组织相匹敌的集体。为了实现这一目标,flash organization做出了如下贡献:(1)组织、角色、团队和层次结构等群体的计算结构化方法;(2) flash organization创作、招聘、指导的系统基础设施;(3)基于角色的协调,使人群工作人员通过了解彼此的位置进行协调;(4)重新配置flash组织结构以适应组织;(5)部署表明,这些技术使人群能够实现开放式目标。
本文探索了一种替代的众包方法,可以实现更加开放和复杂的目标:将众包工作者构建成组织。 从现代组织中获取灵感,因为他们经常协调大型团体以追求复杂和开放的目标,无论是短期的灾难响应还是长期的航天飞行。 组织通过一组正式结构(角色,团队和层次结构)实现这种复杂性,这些结构对职责、相互依赖和信息流进行编码,而不必预先指定所有操作。
由南京大学计算机系2018硕士生毕胜翻译转述。
本转述工作部分得到国家重点研发计划“信息产品及科技服务集成化众测服务平台研发与应用 (2018YFB1403400)”资助