跳到主要内容

配对设计:从敏捷开发实践中获得启示

什么是结对编程?

如果你已经工作过敏捷项目,你可能听说过或目击过结对编程。结对编程是两个开发人员在一个工作站上编程的实践。一个开发人员是“驱动程序”,另一个是“导航器”。导航器观察驱动程序编码的内容,并提供有关代码更改的指导,以提高质量。

在最简单的定义中,驱动程序是战术性的,导航器是战略性的。开发人员经常切换角色,并且在某些环境中,将定期切换合作伙伴以增加项目内的知识共享。

我在敏捷项目中看到了这项工作。这种工作方式进一步增强了专注,共处的开发人员项目团队中已经强烈的友情。

对设计如何工作

当您将相同的技术应用于敏捷项目的用户体验团队时会发生什么?我不是指技术设计专业人士与开发人员配对(这对双方都非常有利),而是两个具有不同技能的设计师在项目上配对。

配对设计更多地是关于“白板”的。这是为了让一个人的优势与你的弱点相辅相成,反过来与你合作,因为他们会看到你看不到的东西。

当您将用户体验专业人员与广泛应用于用户体验的学科中的互补技能相结合时,可以更快地生成,丢弃,改进和接受创意。

我参与的项目是我的同行在信息架构(IA),战略和研究方面的优势,补充了我在视觉设计,交互设计和讲故事方面的优势。我知道我与有远见的人一起工作得最好,他可以将我的同情心引向正确的方向。如果没有这种推动,我就会面临多方共处的危险:用户,开发人员,项目经理,业务分析师......这是一个很长的清单。

在过去的几年里,我一直在以这种方式工作,我想看看其他设计专业人士对配对设计概念的看法。

极端合作

我采访过艾米西尔弗斯,一家小型创业公司设计教育软件的用户体验总监,以及旅行奥戴尔,高级用户体验和产品设计策略师,目前在一家大型消费者软件产品公司工作。

Silvers回忆起她几年前在一家全球数字营销机构的合作经历:

“我们没有正式进行[配对设计]因为我们有一个小团队。我们是该机构中最小的团队。我们通过专业知识进行了一些合作。我们中的一些人在交互设计方面更加强大,我们中的一些人在IA方面更加强大。我们一起解决了问题。当时没有人真正在谈论敏捷。“

当Silvers在一家大型化妆品公司工作时,她有一些最成功和最难忘的合作经历。在快节奏的应用程序重新设计期间,她回忆起与其中一位开发人员密切合作:

“[离岸]领导iOS开发者,有很多移动开发经验。在此之前我没有做过很多移动设计。因此,他和我会坐在Skype上,他会告诉我为什么有些东西可能不起作用,他会勾画出一个关于它如何工作的想法并将它转发给我,我会接受并与他交谈。

“在我们谈话的时候,我会在Axure或Photoshop中工作以充实它,然后将它拍回给他,这就是我们如何设计[app]。它是非常协作的它配对设计,虽然我当时不会这么称呼它。“

我问西尔弗斯她认为这种设计合作的最大好处是:

“这非常成功。我们在六周内完成了第一阶段,大约是传统IT项目的十分之一。它并不是完全正式的精益,但我们确实每天都有冲刺,我们尽快得到反馈意见。我们发布了MVP。我们重复了这一点,并在爱尔兰与我的新开发者朋友一起回到了Skyping。这是我职业生涯中最成功的合作之一。这是意料之外的非结构化,但它完全奏效。“

天生适合

当我与Trip O'Dell交谈时,他对协作设计有很强的意见:

“我从来没有正式完成它,但自然而然地倾向于它。在共同设计方面,我认为这实际上是对用户个人偏见的一个关键检查......如果你真的有效地工作,你就会利用彼此的技能和能力来减轻你的个人盲点和意见。 ”

O'Dell认为这种设计“非常适合我们的工作”。

O'Dell认为自己在认知交互模型方面要强大得多,但他的基本理念是“关于UX的肮脏秘密在于它是一个多面手的业务。我们都来自各种各样的专业背景,并为解决问题的过程带来不同的优势。“

我请他跟我介绍他目前的合作过程:

“我正在与多个利益相关者合作开展一个项目。我正在与之合作的用户体验专家科林·奥切尔(Colin Ochel)可视化我在战略层面上解决的许多问题的互动。他挑战我的想法,我们使用设计scrum来每天审查进度。

我们在产品经理中循环,讨论具体的模式和方法,以及它们如何与我们正在做的一切保持一致。我们每天都把工作放在董事会上,把它拆开。我可能需要六个星期的时间才能完成一个半星期,这只是因为你有一个人在和你一起工作,在相同的波长下,挑战并提炼你最好的想法。“

奥戴尔所说的话让我产生了共鸣。我还与用户体验专业人士进行了非常富有成效和有益的合作,他们在信息架构,前端开发,产品设计,交互设计或视觉设计方面具有优势。在每一个例子中,他们都带来了我没有的东西。他们每个人对如何处理特定的业务需求或设计问题有不同的看法。

合适的

不是每个人都能有效合作但是。那些想要成功设计的人是那些容易受到各方批评的人。他们能够将批评作为对设计潜在问题的反馈,而不是个人攻击。

我曾尝试与热心保护他们设计的人合作,并将他们视为个人的反映。进行任何类型的协作都非常困难,更不用说配对设计要求的密切合作,以及无法将自己从设计中分离出来的人。

Silvers有类似的经历:

“我有一位视觉设计师[谁]在合作方面很糟糕。他到了能够完全按照线框进行操作的地步,因为他非常讨厌这种阻力。我称之为'在线框中着色'。这让我很生气。“

当我向O'Dell询问我所谓的“天后设计师”时,他立即表示他们在阻止协作以创建成功的,可用的设计方面成为问题的一部分。

“工程师或产品经理或营销人员可能会提出一个糟糕的坏主意。天后设计师也有可能想出一个精美的坏主意。

“对于想要专注于自己的工艺的视觉设计师来说,[单独工作]很好。他们必须遵循营销和品牌的指导方针,但如果这是他们想做的事情就没关系。但是当你真正设计解决方案时对于真正的人来说,没有地方可以做到这一点。“

把对设计付诸实践

通常在Agile以及其他开发方法中,UX设计器不会仅分配给一个项目。他们被分散在各个项目中。如果您在同一个项目中安排两名具有互补技能的设计专业人员,他们将能够同时处理两到三个合理大小的项目,并相互反弹并快速工作以保持领先于开发。

如果将多名设计师专业人员分配到团队是一个问题,您不必正式进行。让其他设计师或以用户体验为中心的同行参与其中,与您一起创造一小时的创意。

如果您在没有其他设计师与之合作的环境中工作,请咨询您团队中的其他人。他们可能不是设计专业人士,但他们肯定有设计理念。这是所支持的做法之一精益UX

Silvers目前是一支用户体验团队。

“在我现在的团队中,我没有UX同行。但是团队中的每个人,即使他们不能和我一起设计,也可以和我一起构思我和白板,这非常有帮助。这是一个非常大的差异。“

当您扩大接受与之合作的人时,您就会增加成功的可能性。

图片来自Sporkist,根据知识共享许可



翻译字数超限