【转载自知乎】 程序员
恰好最近在 ixdc 互联网产品大会上作了一个工做坊是关于 design hackathon 的,这个方式原来在 Google 、如今在豌豆荚作产品设计的时候都常常用到,已是我本身最喜欢也最熟悉的方法之一了。
介绍下什么是 Design Hackathon?
Hackathon,即「黑客马拉松」,是一个流传于技术爱好者中的活动。在该活动当中,不少程序员相聚在一块儿,以合做的形式去编程,并且整个编程的过程几乎没有任何限制或方向。Design Hackathon 更相似用「黑客马拉松」的思惟作产品设计,这种方法论融合了来自 Google,IDEO 等业界顶尖公司的产品设计工具和方法,它将全部的产品设计师、视觉设计师甚至工程师聚在一块儿,在必定的时间内,以头脑风暴的方式,最大范围地搜集产品的各类可能性,而后抽象地整理出这些想法背后所隐藏的核心概念和产品需求,快速梳理出正确的产品设计方向,以后将想法转化成可视的手稿和线框图,最终变成产品雏形。
快速发现海量可能性
Design Hackathon 很是适合产品定义阶段。在产品定义阶段,面对肯定的需求,设计方向和目标尚模糊,产品形态发展的可能性很是多。若是仅仅采用传统的设计手段(好比单人决策),很是容易走向片面和狭隘的方向,既可能出错,也会丧失许多机会。Design Hackathon 将全部与产品相关的人员聚在一块儿,利用头脑风暴法,快速产生海量想法和点子,让产品设计从我的经验、老板意愿和竞品预设的桎梏中脱离出来,搜集最大范围的产品可能性。
肯定方向的同时,拥有可落地的细节
Design Hackathon 遵循了一个「从发散到抽象再到具体」的过程,从最直接的我的经验、想法或者灵机一动的点子出发,抽象地概括出这些想法背后所隐藏的核心概念或产品需求,最后再回归到具体的产品设计草图表达当中。这个由「发散到抽象再到具体」的过程,既保证了思惟发散阶段的丰富性和灵感的多元化,又能达到将想法现实化的目的。
激发团队不一样角色的创意
Design Hackathon 参与人员并不局限于产品设计师和交互设计师,而是能够拓展到工程师等其余产品相关人员。不一样背景和角色的人经过讨论和互动,可以相互激发灵感,得到丰富的创意。在产品的设计过程当中,设计师、工程师和高层领导者因为背景和理解问题的角度不一样,经常会产生分歧和争议,使产品设计的时间周期变得不可预测。Design Hackathon 的方法论可让整个产品团队都加入其中,在平等、专一且高效的状态下,经过分类的方法,将全部人思考的亮点条理化,汇聚到最终的产品设计中。
如何操做?
在欧美等设计业成熟的国家,Design Hackathon 是不少设计机构广泛采用的方法论。然而这种方法论目前还没有被公开引入国内。豌豆荚 2011 年开始就已经比较多的用 Design Hackathon 的方法论作产品设计了,豌豆荚的主要产品,例如 Windows 端和 Android 端,2013 年 8 月发布的 Windows 端新版欢迎页,以及 9 月刚刚发布的视频搜索产品,都是用这个方法来完成产品设计的。积累了一些心得分享给你们吧:
发散:解决问题的方式web
在开始一切以前,咱们首先须要明确本身要解决的问题是什么。咱们多是须要设计一个全新的产品,但咱们对这个产品只有模模糊糊的想法,譬如想作一个视频产品,或者想作一个即时聊天产品,咱们已经了解到一些用户遇到的困难和问题,可是这个产品具体会以什么样的方式什么样的切入点来解决这些问题,咱们并不清楚。编程
解决任何一个问题的方式都是多种多样的,咱们可使用「How might we……」的句式,从各个不一样的角度分解问题,找出全部可能解决问题的方式。在这个阶段,咱们须要的注意的是:ide
举个例子吧,若是咱们的问题是,到了一家餐厅不知道吃什么?工具
那么,咱们须要使用「How might we……」的句式,从全部可能的角度来分解这个问题:post
关于这个方法论,斯坦福大学设计学院有个英文版的例子,请看这里: idea
http://dschool.stanford.edu/wp-content/uploads/2012/05/HMW-METHODCARD.pdfspa
头脑风暴
设计
经过前一步的预热,咱们已经整理出产品开发中可能遇到的问题了。请从这些方向中选择一个本身最喜欢的。进一步要作的,就是在当前这个方向下,让咱们自由地、无拘无束地阐述解决方案。orm
譬如,在第一步的点菜问题上,针对「如何让进入餐厅就天然知道点什么菜?」,咱们可能会有不少的想法:
能够在餐厅门口放上菜单,任顾客翻阅浏览;
能够作招牌菜的海报或易拉宝展现;
能够作食客最多点选的菜肴 list;
甚至能够像风波庄那样,根本无需点菜,只须要食客告诉服务员用餐人数和忌口,服务员立刻就能为你上菜……
头脑风暴实际上是最难的一部分。
常见的头脑风暴都是你们在一块儿,你一言我一语的讨论。可是发散思惟和群体讨论都是两件很容易失控的事情,因此通常的头脑风暴容易存在如下问题:
因此在豌豆荚作头脑风暴的时候,咱们有个规则是:不!要!讨!论!
全部人提出的 idea 须要写在 post 贴上,最好是画出来。采用 N × 5 × 5 的方式。N 表示全部参与头脑风暴的人总数,这个式子表示须要每人在 5 min 的时间内写下 5 个想法,而后将这 5 个想法传给下一我的,同时接收上一我的传来的 post 贴,再写一轮,如此类推,N 轮事后,每一个人手中都会有 5N 个想法,全部人共有 5 × N × N 个。全部人都要写,可是相互之间不要交流,这样子其实避免了常见的几个问题:
卡片分类和完善
经过上一步的头脑风暴,咱们会搜集到 100 - 200 个 post 贴,甚至更多,这些 idea 都是感性的、灵光一闪的、零散的。这一步,咱们须要将这些 idea 组织起来,抽象出其中暗含的逻辑关系,这个会对应以后产品的方向。咱们须要对搜集到的全部 post 贴贴在墙上,经过移动 post 贴来作卡片分类,大概分红 5 - 7 类,每一个类别都须要有一个归纳性的标题。分类没有必定的规则,你们会根据这些 idea 之间的关联或者天然属性来分类。每类下包含 idea 的数量应该差很少。若是有某个类别所包含的 idea 数量明显多于其余组,则须要把大的分类打散,直到全部类别下 idea 的数量大体相等。
譬如,关于上一个点菜的问题,咱们可能产生了不少的想法,这其中有一些是关于菜单设计的,有一些是关于服务员服务技巧的,还有一些是关于餐厅制度的,等等。
方案设计
通过分类,这些头脑风暴产生的零散想法之间就有了关联,每个类别下的想法,对应的就是一类个产品方向。截至此阶段,设计师们也会开始产生一些具象化的内容。这一步,咱们须要发动全部的设计师参与和贡献:将全部的设计师分组,每一组设计师领走一个类别的卡片;根据这些卡片上的信息,设计师能够作具体的设计了,设计 storyboard、workflow 以及开始绘制大量的草图和线框图。对于每一个组,绘图的过程和方式比较灵活,能够是每位组员分工作,根据所拿到的 idea 作不一样方面的草图,也能够组员一块儿讨论出一个草图。对 idea 的取舍由设计师本身肯定。
怎么把产品的想法组织而且表达成具体的产品,关心产品设计的人对此都很是熟悉,我就不展开描述了。
总结
Design Hackathon 遵循了「从发散到抽象再到具体」的思惟过程。经过『How might we...』和头脑风暴来发散保证了咱们不会错失有关产品设计的各类可能性和细节,经过卡片分组来抽象咱们整理出想法中的产品逻辑和需求层次,而具体的 storyboard、workflow 和线框图的过程则保证了咱们全部的想法和需求都能落地成为可见的设计。