开始让我们确保对协作和创造力有个一般的了解。虽然有大量描写创造力的资料,但是协作是这两个概念中更容易掌握的,因为在软件开发环境中我们对其了解的更多。在本文中,我将协作定义为 一组人合作达到一个共同的目标。协作本来意思是一人以上参与。协作还是面向目标的。人们为特殊的目的而协作。在软件开发中,目的是及时并在预算之内成功地开发并部署软件系统。
协作需要沟通,但只沟通是不够的。协作需要对工作目标达成协定,了解如何达到目标,并且知道协作工作的状态。我将在下面更深入地介绍。
我曾说过,我们对协作的了解比创造力多,但我不确信在科学的意义上,对协作的研究已经像创造力那样多了。我仅仅是说我们直观地了解协作。每个在团队中工作的人都了解协作是怎样进行的。当我搜索关于协作和创造力的研究论文时,创造力的论文似乎更多。然而,二者紧密相通,并且从了解性质的观点看有一些相同的特征。
创造力已经成为各种规程中许多研究和调查的焦点。心理学家试图了解创造力的本质。有创造力的人如何想出点子?有创造力的人的工作风格是什么?我们能教人具有创造力吗?社会科学家、计算机科学家,和其他人都参与了此项探索,因为它很重要。随着全球化已经成为标准而不是偶然,一些国家将繁荣起来,因为它们可以交付比其他国家更便宜的服务,而一些将繁荣起来,因为它们是有创造力的。未来我相信我们将看到需要生产率、服务和产品的成本,及创造力相混合,来保持经济的竞争力。这是巨大的挑战,并且赌注是相当高的。
最近我读到的关于该主题的文章是 Mihaly Csikszenthmihalyi 写的。 1 Csikszenthmihalyi 说,了解创造力要分三个部分:
- Domain(领域):领域包含一组符号规则和规程,例如数学或物理领域。
- Field(范围):范围是一组作为领域“看门人”的人。这些人是领域的前辈,他们决定什么东西是否值得成为领域的一部分。
- Individual(个体):创造力的个体部分是“人什么时候有了新的想法或看到新的模式,以及适当的范围什么时候将新事物选为有关领域的一部分” 。
研究人员使用此框架来指导他们了解创造力及支持创造力的方法。我将在下面继续说明。
协作和创造力这两个概念是如何关联的?我对它们的关系的看法如图 1 所示。根据定义,协作涉及一个团队,并且协作的工作是基于任务的,但经常有一些探索,例如极限编程中的“尖峰”。 2 我不确定的是,根据 Csikszenthmihalyi 所给出的组成,是否会称这样的工作为创造性的。创造性的工作即可以由个人做,也可以是基于团队的,但主要是探索性的。

图 1:协作和创造力之间的关系
本文转自IBM Developerworks中国