For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
结对编程是一种敏捷软件开发技术,两名开发人员在同一台电脑上工作,其中一名主导者负责编写代码,协助者则核对每行代码是否有疏漏,两人的角色根据策略和技术偏好不断轮换。研究表明,当工程师花费15%的额外时间来结对编写软件时,他们能将缺陷数量减少15%以上,东莞达内表示作为一名UI设计师,如何做到高效率工作?
鉴于工作的开放性质,设计师通常习惯在跨职能团队中开展工作,最典型的情况即召集一帮人展开头脑风暴,进行设计批判或用户研究。尽管设计与开发有所区别,结对编程的优点依旧能直接体现在结对设计上。两人组成的设计小组聚焦在对方的细节上避免了注意力分散带来的疏忽。每个设计师必须 实时解释设计决策,他的伙伴则负责不断验证结果,而不是回顾之前的问题。与他人紧密协作同样提升团队士气,拓宽了产品的知识领域,鼓励主人翁精神并且有利 于团队和谐。
当主导者与协同者在整个设计流程之中充分协作时,在项目前期集思广益阶段两者的区别极其明显。举个例子,一对主导者&协同者的组合时常使用一支笔 在白板上开始交流,主导者不断写写画画来表达各类概念,协同者则在一边说出顾虑和优化点。比起各自为政或者竞争式发散,仅用一支笔即可推动聚焦和共创。
尽管之前两种模式通常涉及交互设计师或用户体验设计师的结对,成功的配对也能在任何设计流程的跨职能团队中形成。跨职能设计通常发生在不同类型的设计专家 之间,例如视觉设计师、交互设计师、用户研究员或信息架构师。然而,结对设计也能成为设计师和非设计师之间合作的成功策略。
设计师和开发人员面对高精度原型或者前端代码时,也在结对设计中获益。当他们以动态软件而非静态原型进行共同设计时,即时不是技术人员,设计师也可 以借助丰富的实时交互来表达观点,开发人员也可以立即指出各个方案的可行性和相对开发成本,不断引导形成可以实现的设计方案,减少时间浪费和沟通成本。
更多UI设计技术知识在东莞达内UI设计培训