结对编程是一种敏捷的软件开发技术。两个开发人员在同一台计算机上工作。其中一个领导负责写代码,助理检查每一行代码是否有遗漏。两人的角色根据战略和技术偏好不断轮换。研究表明,当工程师多花15%的时间结对编写软件时,他们就会将缺陷数量减少15%以上。尽管设计和开发有区别,但结对编程的好处可以直接体现在结对设计上。两人设计团队专注于彼此的细节,避免分心造成的疏忽。每个设计师都必须实时解释设计决策,他的合作伙伴负责不断验证结果,而不是回顾以前的问题。与他人密切合作还可以提高团队士气、拓宽产品知识、鼓励主人翁精神并促进团队和谐。鉴于他们工作的开放性,设计师通常习惯于在跨职能团队中工作,通常召集一群人进行头脑风暴、设计评论或用户研究。然而,一些设计领导者可以使用不同的方法(例如线框图或前端开发)进行有目的的结对设计,以及传统的集体行为来解决通常由设计师单独处理的问题,这可以简化协作并增强创造力。功率和改进输出设计过程。模式一:领导者和合作者AlanCooper于1997年首次提出结对设计的概念,引入了领导者和合作者的角色。领导者负责最大限度地创造尽可能多的想法,而合作者需要分析这些想法,提出重要问题,考虑边际条件,并将解决方案绑定到更大的用户或业务环境进行分析。Cooper有意识地在面试过程的初始阶段根据应聘者的性格特征、优势和劣势招募一位领导者或促进者。但在现实中,设计师经常在这两个角色之间转换,让每个人都有机会产生足够多的想法。领导者和合作者之间的区别在项目的早期头脑风暴阶段非常明显,此时他们完全参与了整个设计过程。例如,一对领导者和合作者经常用笔在白板上开始交流。领导者不停地写画画来表达各种概念,而合作者则在一旁表达关注点和优化点。与孤立或竞争分歧相比,只用一支笔就可以促进专注和共同创造。模型2:领导者和支持者AdaptivePath也将设计师配对,负责客户项目,但两者不是领导者和合作者,而是交替成为领导者和支持者。设计师负责领导客户项目,可能只负责其他项目的支持工作。这种模式的好处是鼓励每位设计师锻炼自己的领导力和沟通方式,在互相学习的同时拓宽专业软技能。将领导者与支持者配对的模式与初级设计师与高级设计师配对的指导方案没有什么不同,但任何级别的设计师都可以从角色转换中受益。AdaptivePath的创始人杰西·詹姆斯·加勒特(JesseJamesGarrett)坚信:“作为冠军,也可以通过实践来成长和成熟。许多设计师认为,一旦他们不参与项目的构想或担任项目领导角色,他们就会处于职业生涯的中途。”停滞不前,一点也不。”在一个客户的特殊项目中,Jesse的任务是支持他的同事BrandonSchauer,并有机会看到Brandon如何与一个略显混乱的团队一起举办产品愿景研讨会。原来团队的问题主要是国外的程序员无法用英语流畅地交流,显得孤僻沉默。最后的结果是会议被一些强大的声音所主导。通过这次经历,布兰登展示了一种不同寻常的捏住所有交流环节的能力,压制强大的力量的声音,鼓励沉默的人说话,从头到尾引导谈话,并推动谈话结束。此外,为了限制讨论的范围并吸引广泛的参与,他引入了一种结构化的练习——使用四张便利贴,每一张参与者写下了三种有效的方法和一种无效的方法。“如果我是领导者,也许我会用我自己的方式。Brandon给我上了一课,他认识到不同工具的优点和缺点,并以他自己的方式解决问题。”模型3:跨职能交叉配对虽然前两种模式通常涉及交互设计师或用户体验设计师的配对,并且成功的配对也可以在任何设计过程的跨职能团队中形成。跨职能设计通常发生在不同类型的设计专家之间,例如视觉设计师、交互设计师、用户研究人员或信息架构师。然而,配对设计也可以是设计师和非设计师之间合作的成功策略。例如,当公司试图了解潜在用户时,产品所有者或执行利益相关者可以在研究阶段与用户研究员配对。用户研究人员领导用户访问,询问有效开放式问题并鼓励用户讲述他们的真实故事。另一方面,产品负责人观察d记录。这种方法的优点是两个参与者都观察到相同的行为,并基于此就用户和域达成一致。当关键利益相关者没有深入参与研究阶段时,由于缺乏足够的了解,他们可能会与设计师基于用户理解的设计决策脱节。同样,设计人员和开发人员在面对高精度原型或前端代码时,也可以从结对设计中获益。当他们用动态软件而不是静态原型进行协同设计时,即使不是技术人员,设计师也可以通过丰富的实时交互表达自己的意见,开发人员可以立即指出各种解决方案的可行性和相关开发成本,并不断指导形成可实现的设计方案,减少时间浪费和沟通成本。结对设计并不适用于所有的创新挑战项目,但如果合理使用,可以大大提高产品团队的创意输出质量和设计效率。适当地委派领导者和协助者使他们能够更快、更有效地产生和评估想法,这比单独工作的个人英雄主义或允许每个设计师根据自己的风格和方法轮流领导的混乱团队似乎更有效率。引入跨职能的交叉结对提高了对其他角色的同理心,让每个人都能接触到不同的技能,并对产品产生更深入、更全面的理解。
