阅读更多

13顶
0踩

Web前端

转载新闻 敏捷体验设计师应该具备的12项技能

2012-04-19 13:39 by 正式编辑 nemohq 评论(4) 有8248人浏览
敏捷 UX和传统瀑布式 UX不同之处在于它与交付过程的强关联关系,对于人的要求也更加全面。这意味着你将改变你曾经绝大部分时间只在角落里做一件事的习惯,以更加开放的姿态融入合作。本文将从技能交付出发,在策略、设计和研究三个层次阐明敏捷体验设计师应该掌握的12种技能

一、策略层

和以往不同的是,你将会面向你的客户,而不是你的产品经理。你有足够的时间陪伴着你的客户,倾听他们的需要,不,更多地是帮助他们具象化他们的需求,形成产品设计方向的共识,并最终形成交付可行的计划。为了达到这一点,你需要以下4种技能:

1、讲故事

你的目标是让客户达成对设计方向的共识。这个过程的效率取决于你对客户想法把控能力的高低。同理心是将客户不同想法归于统一的常见方法──把客户引入到同一情境之下,在情境中思考和做出决定。那么,建造相应的情境就成为引导客户的首要技能。我们把这个情境的建造过程称为“讲故事”。

讲故事的方式有很多种,例如:

  • 视觉沟通:视觉沟通是使用图形化的互动方式将沟通过程在白板和活动挂图逐步展现出来。
  • 故事板:使用大型白板,将一个完整的故事完整地展示出来,让所有人了解一个典型用户完成不同目标的所有步骤。
  • 草图:使用草图的方式来描述一个用户问题,或者一个概念性的解决方案,尽可能生动地让客户体会。
  • 演讲:用演讲的方式将故事的前因后果完整地进行表达,让更高层级或者未参与的客户了解项目启动的背景,增强客户信心。

这是一个使用视觉沟通的例子


这是一个故事板的实例


使用草图的方式表达消费者可能遇到的问题


使用高质量的文档表达项目背景

2、概念模型

在充分理解问题和背景知识之后,你需要带领客户和其他设计师进行概念模型的建立。概念模型的建立过程通常是

  • 在完整的消费者情境中寻找设计挑战。例如:如何能够让我第一时间获得航班变更信息?如何能让我避开高峰,选择最合适的路线前往陌生城市的机场?
  • 对设计挑战进行优先级排序──哪些是当前影响消费者最严重的挑战?哪些是最能获得消费者青睐的?
  • 使用Five Sketches的方法,用五张草图表达对某个特定设计挑战的解决方案,分组展示,找出最受欢迎的亮点。
  • 综合各种设计中的亮点,绘制出最终的概念模型草图并展示。


使用草图的方式绘制一个解决方案


用各种草图设计表达概念模型

概念模型的建立过程应该是开放的,并避免由于过于精细的设计而导致的设计权威问题。设计是综合所有人(特别是客户)意见和灵感的过程,而非一家之言

3、战略策略

客户往往什么都需要。一个好的体验设计师除了需要充满想象力的设计灵感和必要的逻辑思维之外,还需要在战略层面上,通过帮助客户建立一个战略层次上的事务优先级机制,建立产品演进的路线图,引导客户在正确的时间做正确的事情。

最简单的一套战略策略实践是VGA:Vision, Gap, Actions。具体内容如下:

  • Vision:了解对未来的愿景,这里的实践包括:Tomorrow 、Headlines、Product Box、Speedy Boat、Hot Balloon等等。通过互动的方式帮助客户对未来达成共识。
  • Gap:为了达到未来的愿景,通过在资源、生产方式、产品、消费者关系、消费者几个维度上对现状的评估,寻找到现实和未来之间的差距,并寻找到最应该被及时缩小的差距作为改进点。
  • Actions:围绕差距分析中被总结的改进点头脑风暴出可以执行的任务。每项任务应该有结果导向,充分具体并可测试,指定责任人在一定时间内进行改进,并定期回顾。

使用VGA进行战略分析

4、交付计划

体验设计师往往是项目交付的灵魂之一,这也体现在其对整体交付内容的把握。你需要时刻坚守M.V.P(Minimum Viable Product)的原则,尽可能引导客户缩小第一个交付的范围。在这个过程中你需要用到的实践例如:

  • 用户故事识别:在完整的客户体验地图中识别出最基础的用户故事用于建立起整个交付的骨架。
  • 用户故事评估:带领开发人员进行用户故事的复杂度评估。
  • 交付计划设计:通过采用盲估团队能力的方法设计出估计的交付计划。

展示不同交付阶段的最小交付范围

这部分的实践有时也由商业分析师来完成,体验设计师也会全程参与。

二、设计层

这个层次的技能是传统用户交互设计师基本具有的。敏捷 UX鼓励融合的设计过程,这也是为什么我们反对在一个技能环节完全简单重复。如果期待更多的技能重合,可以将职位模糊,使设计过程更加开发和透明。为了达到这一点,你需要以下五种技能

5、内容策略

你的目标是和客户一起对当前客户以存在内容进行梳理,了解目标用户对于内容的需求,制定合理的内容发布机制,工作内容甚至还包含分类学的梳理和设计,内容文字风格的确定。确实有这样的项目存在对这部分技能的要求,例如英国卫报,实践包括:

  • Card Sorting:使用卡片的方式进行信息组织和分组,寻找到最佳的信息分组方式,你可以参考这里
  • Search Query Analysis:分析在现有产品上用户的搜索行为也可以了解到用户对信息的需求分布情况,你可以参考这里
  • Site Map:设计网站地图建立起站点级别上的内容组织,最终对内容分布达成一致。
6、信息架构

信息架构是在页面级别的信息组织——如何通过清晰和保持一致的信息组织架构,让用户第一时间了解所处的位置,并能轻易获取所需信息。除了页面内的信息组织,还需要设计信息在不同页面模版间的流动方式。信息架构是体验设计师必备的技能,任何体验必须基于清晰的信息设计和流动,实践包括:

  • 草图:之前在概念原型中提到的草图技巧在信息架构中同样重要,先在草图本上进行绘制,梳理思维,第一时间展示。你可以参考这个教程
  • 线框图:这里的线框图技巧包括Paper Wireframing以及传统意义上的线框图制作,不在乎你使用什么工具(Balsamiq,、PowerPoint、Visio、Keynotes或者Omnigraffle等等)。
  • 用户流图:用户流图是从用户的角度出发看信息是如何流动的,用户对所接受的信息如何馈,下一步的行为会是怎样,整个过程是不是通畅。你可以参考这里
7、交互设计


一个设计图版的实例


使用Balsamiq制作交互设计图

如果说信息架构是“静”的信息设计,交互设计则是信息设计“动”的表现——必须通过用户的操作才能表达和处理信息,而不是简单的结构化表达。交互设计也是传统交互设计师的必备技巧之一,与信息架构的实践类似,其中包括:

  • 设计图版:梳理出核心的用户目标,用草图的方式描述交互过程,在大型图版上进行展示,可参考这里。
  • 低保真原型:使用手绘草图的方式以目标用户的视角描绘详细的交互过程,可参考这里,或者使用原型工具进行制作,例如Balsamiq或Auxre。
8、前端开发

体验设计师需要了解一定的前端开发知识,保证能在最短的时间内开发出高保真原型进行终端用户测试。往往这个部分的工作由体验设计师和前端工程师结对完成。体验设计师保证设计真正体现在前端代码中。这里需要的技能是HTML和CSS,以及部分简单的流行Javascript框架,例如jQuery。我们习惯于使用直接手写HTML+CSS的方式制作高保真原型,而不使用Fireworks进行切图,当然殊途同归,工具不是关键。

9、视觉设计

具备一定的视觉设计能力能够迅速提升产出物的品质,我们也鼓励在这方面进行培养,不可避免的是,视觉能力是需要长期专业培养才能获得的能力。一个合格的体验设计师,对视觉设计能力要求的底线是:知道什么样子是不好看的,且不能容忍


三、研究层

这个层次是传统交互设计团队用研人员和产品经理的技能范畴,一般出现在交付项目的开始和演进阶段。更多关注目标用户群体研究、用户测试、产品演进等方面。研究层技能包括以下几个方面:

10、消费者研究

消费者研究帮助客户在项目启动前了解目标消费者人群的基本特征,在其特定情境中充分挖掘用户价值,寻找潜在商业潜力。我们经常使用的消费者研究方法有以下几种:

  • 用户约谈:我们会要求客户在市场上招募典型目标消费者进行约谈,通过用户建模和消费者体验地图的方式挖掘消费者的用户目标、内在动力以及痛苦。对于消费者的理解将帮助我们在未来的设计过程中建立真实的情境,使得最后的设计贴和终端使用者。
  • 用户价值挖掘:除了用户约谈,我们还尝试用其他方法挖掘用户价值。例如,使用社交网络了解目标消费群体关心什么类型的话题,他们对竞争者有什么抱怨或者赞许。社交性的问答网站往往是发现用户价值的宝库,在其中可以看到消费者都在需要什么的帮助,而未来的产品设计能够解决这些问题,便能产生潜在的用户价值。产品本身也可能挖掘潜在价值,例如某个装修灵感收集产品在卧室图片旁边添加一个“想知道这间卧室的风水吗?”链接,通过统计点击链接的情况,了解用户对卧室风水信息的需求程度。

11、用户测试

敏捷体验设计中的用户测试以按优先级排序的用户目标完成作为主线,并与交付同时进行,随时产出新的设计反馈进行变化。这点与传统瀑布式交互设计者中“需求冻结”的方式截然不同

测试过程由两位体验设计师和真实用户共同完成,两位体验设计师分布负责引导和捕捉行为,测试环境为高保真的产品原型。每次用户测试的结果都会被总结成新的“设计挑战”。例如,如何让用户不再为筛选条件所迷惑。然后根据优先级进行设计。设计过程同样是开发和透明的,甚至邀请用户进行参与。最后将设计产生的变化加入下一个交付迭代,同时演进高保真原型,为下一轮用户测试做准备。

与交付同步的用户测试保证了设计在产品上线前就能进行对用户体验的验证,及时拥抱变化。在项目进行的后期,可直接采用测试环境进行测试,甚至可采用内部上线的方式,获取更多反馈。

12、数据演进

传统互联网中产品经理关注最多的是基于使用数据的产品演进。作为一个合格的体验设计师,也需要一定知识为有产品演进需要的客户提供服务。


这里是基于数据的产品演进中将使用的实践

这里所提供服务主要指A/B Testing——在敏捷体验设计中,A/B Testing有如下几个步骤:

  • 充分了解产品当前在盈利模式、使用者、信息架构等方面的情境。
  • 在情境中按照商业价值梳理出一系列用户目标,分别代表一定用户价值。
  • 评估当前用户目标的完成情况(转化率),寻找到核心改进点。
  • 对改进点进行开放式设计,尽量保持设计方案的简单有效,并进行一定的用户测试。
  • 将新设计部署到生产环境,让消费者产生分流,通过数据统计决定最佳方案。
  • 迭代式地持续进行A/B Testing保证产品持续性演进和优化。
  • 大小: 55.5 KB
  • 大小: 26.3 KB
  • 大小: 26.6 KB
  • 大小: 32.6 KB
  • 大小: 35.5 KB
  • 大小: 38.4 KB
  • 大小: 28.3 KB
  • 大小: 29.8 KB
  • 大小: 41.7 KB
  • 大小: 40.6 KB
  • 大小: 25.2 KB
  • 大小: 34.6 KB
13
0
评论 共 4 条 请登录后发表评论
4 楼 hejinguo727 2012-04-20 13:33
不错呀。.
3 楼 我爱小白 2012-04-20 10:47
看来需要一定的美术功底
2 楼 nighty 2012-04-20 08:33
首先得学会画漫画先
1 楼 csdn_zuoqiang 2012-04-19 14:41
干货够多啊~~~

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • [转载]敏捷体验设计师应该具备的12项技能

    本文将从技能交付出发,在策略、设计和研究三个层次阐明敏捷体验设计师应该掌握的12种技能。 敏捷UX和传统瀑布式UX不同之处在于它与交付过程的强关联关系,对于人的要求也更加全面。这意味着你将改变你曾经绝大...

  • 一个帮助你自我评估UX设计师所需拥有的18种技能的矩阵

    最近,我一直在努力提高我的一些用户体验团队的技能,同时也在招聘新的高级用户体验设计师。这使我开始关注作为用户体验专家师需要哪些技能。有很多人从不同的途径找到我,想成为一名用户体验设计师,我需要一种方法...

  • 软件工程师成长为架构师必备的十项技能

    软件工程师成长为架构师必备的十项技能 来源:51CTO 一、卓越的程序员 1. 每个好架构师都是一位出色的程序员 架构师,听起来是如此神秘的一个称号。尤其是在开发领域刚入门不久的菜鸟级程序员眼中,...

  • 程序员成长为架构师必备的十项技能

    一、卓越的程序员 ... 不过,在搞了四、五年编程之后,程序员们往往早已失去了当年对这些“高级”职位的神秘感,甚至会对自己所在项目的架构师抱怨不已,背后里称他们是一群水王。所以有江南白衣曾撰文述说:“...

  • 这10条认知,可能就是你和大厂UI 设计师的差距

    随着 UI 设计的持续走热,虽然相较于往年来说已不再是一才难求的状态,但是依然还是有很多人希望转入 UI 设计行业。...很多 UI 设计师依然还是处于原型的搬运工阶段,甚至很多设计师依然觉得 UI 设计就是海报设计的...

  • 软件设计师复习资料

     long,long ago,there is a 很厉害的程序员,名叫关羽,他是计算机专业科班出身,又拥有二十几年的编程开发经验,是当之无愧的资深软件工程师。虽然关羽的专业水平无庸置疑,但是他有一个缺点,就是自视过高,骄傲...

  • AI时代的产品管理:产品经理需要具备的5项技能

    去年12月,谷歌发布了一个版本,解决了翻译中存在偏见,每一个中性的短语,它都会给出男性化和女性化的翻译。   5.将研究投入生产(Scaling from Research to Production) 最具有挑战性的问题是,机器学习项目所...

  • 优秀的物流自动化售前规划师应具备哪些条件?

    知识星球 * 原创电子书 * 深海社区 * 微信群 周五,深海社区群友抛出话题:引发一众好友讨论: Q:一个优秀的售前方案规划工程师,应该具备哪些方面的素质? A:摘录部分讨论金句 1:技术扎实,作风朴实,...

  • 长文干货助UI设计师拿高薪

    那么,要成为一个合格的移动端UI设计师需要掌握什么样的技能,经历怎样的修行才能达到呢? Part 1 挑战和制约 每个媒体都有它的局限所在。即使是在移动端这个充满机会、自由和创意的平台上也有着许多亟待解决...

  • UI设计师这4步从低薪转高薪

    那么,要成为一个合格的移动端UI设计师需要掌握什么样的技能,经历怎样的修行才能达到呢? Part 1 挑战和制约 每个媒体都有它的局限所在。即使是在移动端这个充满机会、自由和创意的平台上也有着许多亟待解决...

  • 想要学习web前端,这是你应该具备的一些技能

    互联网的高速发展促使互联网企业对于网站等页面的用户体验要求也越来越高,导致网站开发难度越来越大,于是一个新兴职业应运而生——web前端工程师。因为互联网时代的高速发展,公司企业的迫切需求web前端工程师,...

  • go 生成基于 graphql 服务器库.zip

    格奇尔根 首页 > 文件 > gqlgen是什么?gqlgen是一个 Go 库,用于轻松构建 GraphQL 服务器。gqlgen 基于 Schema 优先方法— 您可以使用 GraphQL Schema 定义语言来定义您的 API 。gqlgen 优先考虑类型安全— 您永远不应该看到map[string]interface{}这里。gqlgen 启用 Codegen — 我们生成无聊的部分,以便您可以专注于快速构建您的应用程序。还不太确定如何使用gqlgen?将gqlgen与其他 Go graphql实现进行比较快速启动初始化一个新的 go 模块mkdir examplecd examplego mod init example添加github.com/99designs/gqlgen到项目的 tools.goprintf '//go:build tools\npackage tools\nimport (_ "github.com/99designs/gqlgen"\n _ "github.com/99designs/gqlgen

  • 基于JAVA+SpringBoot+Vue+MySQL的社区物资交易互助平台 源码+数据库+论文(高分毕业设计).zip

    项目已获导师指导并通过的高分毕业设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行!可以放心下载 技术组成 语言:java 开发环境:idea 数据库:MySql8.0 部署环境:maven 数据库工具:navicat

  • 法研杯2021类案检索赛道三等奖方案源码+项目说明+数据.zip

    法研杯2021类案检索赛道三等奖方案源码+项目说明+数据.zip是一个专为计算机相关专业(如计科、信息安全、数据科学与大数据技术等)学生设计的宝贵学习资源。该压缩包包含了完整的项目源码、详细的项目说明文档以及用于训练和测试的数据集,旨在帮助参赛者深入理解并掌握类案检索的相关技术和方法。该项目通过实际案例,展示了如何运用自然语言处理和机器学习技术对法律案件进行智能检索和匹配。项目内容涵盖了从数据预处理、特征提取到模型训练和评估的全过程,为学习和研究类案检索技术提供了全面的参考。本项目不仅适合作为课程设计、期末大作业或毕设项目的参考,也是企业员工提升技能、进行实践操作的优质学习资料。通过实际操作和学习该项目,用户可以加深对类案检索技术的理解,并在实践中不断提升自己的技能水平。请注意,由于该资源包含完整的项目源码和数据集,下载和使用时请确保遵守相关法律法规和道德规范,尊重知识产权和隐私权。同时,建议用户在使用前仔细阅读项目说明文档,了解项目的整体架构和使用方法,以便更好地利用该资源进行学习和研究。

  • 基于Cesium实现的对倾斜摄影模型的单体化分层方案源码.zip

    本资源提供了基于Cesium实现的倾斜摄影模型单体化分层方案的完整源码,旨在帮助开发者深入理解并实践三维地理空间数据的处理与展示。通过Cesium平台,用户能够将倾斜摄影获取的高精度三维模型进行单体化和分层处理,实现对模型中每个独立元素的精细管理和交互操作。该资源适合具备一定计算机编程基础的学习者,特别是对Cesium感兴趣的学生、研究人员及GIS行业从业者。通过下载并学习这些源码,用户可以掌握倾斜摄影模型在Cesium中的加载、单体化以及分层显示等关键技术,进而提升自己在三维地理信息系统开发领域的技能水平。

  • Go 的 PostgreSQL 驱动程序和工具包.zip

    Go 的 PostgreSQL 驱动程序和工具包 pgx - PostgreSQL 驱动程序和工具包pgx 是 PostgreSQL 的纯 Go 驱动程序和工具包。pgx 驱动程序是一个低级、高性能接口,它公开了 PostgreSQL 特定的功能,例如LISTEN/ NOTIFY和COPY。它还包括一个标准database/sql接口的适配器。工具包组件是一组相关的软件包,用于实现 PostgreSQL 功能,例如解析线路协议以及 PostgreSQL 与 Go 之间的类型映射。这些底层软件包可用于实现替代驱动程序、代理、负载均衡器、逻辑复制客户端等。示例用法package mainimport ( "context" "fmt" "os" "github.com/jackc/pgx/v5")func main() { // urlExample := "postgres://username:password@localhost:5432/database_name" conn, err := pgx.Connect(context.B

  • C#ASP.NET中小型超市管理系统源码数据库 SQL2012源码类型 WinForm

    ASP.NET中小型超市管理系统源码 超市管理系统是专门为中小型超市打造的管理系统,可以方便管理时更加准确清晰的查看商品信息, 仓库出售与进货的信息,还有每一个部门员工的信息,也更加直观的体现出每一阶段的商品销售情况; 从而提高项目管理水平,实现了工作的协同化、提高了工作效率 二、功能介绍 1.1 UI Requirements界面要求 (1)界面美观,给用户一种很舒心的感觉。 (2)界面所体现出的功能清晰明了,让用户一目了然。 (3)界面的背景颜色搭配符合超市管理系统界面的设计理念。 1.2 UI Requirements界面要求 (1) 使用ADO.NET与数据库交互制作 (2) 使用Visual Studio设计窗体布局 (3) 使用提供的用控件快速开发 1.3 Development Environment 开发环境 (1) 开发工具:Visua

  • 毕设&课程作业_基于C#的易知仓库管理系统.zip

    计算机系毕业设计

  • Go 编程教程的主列表、其撰写、其源代码以及其当前构建状态!.zip

    教程边缘TutorialEdge.net Go 教程 ‍‍欢迎来到 TutorialEdge Go 存储库!此 repo 的目标是能够跟踪所有 Go 教程及其各自的 github repo 位置和构建状态。这些将在 Go 最新版本发布时更新和运行。目录初学者教程中级教程高级教程DevOps项目数据格式并发教程挑战初学者教程这些教程主要针对那些希望提高对 Go 语言工作原理的基本理解的语言新手!教程标题 教程边缘 Github 构建状态 更新日期01 - Go 入门 阅读教程 TutorialEdge/getting-started-with-go 不适用02 - Go 基本类型教程 阅读教程 TutorialEdge/go-basic-types-tutorial 不适用03 - Go 复合类型教程 阅读教程 TutorialEdge/go-complex-types-tutorial 不适用04 - Go 函数教程 阅读教程 TutorialEdge/go-functions-tutorial 2019 年 3 月 27 日

Global site tag (gtag.js) - Google Analytics