简评:本文介绍了最小 UX 需要技能(可以看成设计版 MVP),包括用不同视角看事情,从回馈中学习等等 ~
呐,可能刚入门设计的时候,会让一堆工具弄得眼花缭乱。其实呢,并不一定要每样都会使用,举一反三的能力更重要些 ~

一、设计首先要明白这 4 点:

从不同角度看问题
具体来讲就是要了解实际问题、技术限制和商业机会:

✓ 要了解用户(用户访谈等)

✓ 测试和评估现有解决方案(可用性测试)

✓ 了解需求,约束和用例

✓ 整合需求

找到最优解
总体设计目标是以最小的努力和最大的价值解决用户问题:

✓ 探索所有可能的解决方案(头脑风暴)

✓ 了解设计模式和最佳实践(注重流程)

✓ 考虑用户交互,确保用户能够实现自己的目标

✓ 可视化概念以获取反馈(线框,交互式原型或高保真)。

在反馈中迭代改进
✓ 用户测试

✓ 获得同事的反馈

✓ 数据分析

✓ 启发式评估(heuristic evaluation)

协作
设计师不仅仅是从需求处进行设计,往往还需要解释设计决策、更换设计,总而言之是与团队一起行进的角色,那么你需要:

✓ 把握设计决定(情境)

✓ 以所需的保真度交付设计

✓ 确保团队了解从开始到结束的整个流程(注释线框、场景、交互式原型甚至视频等)

✓ 持续改进

二、那么每一步会用到什么典型工具呢?

你可以逐渐地扩展你的工具包,但在最初的阶段,每一步掌握一种工具或技术就足够了。

要有效地与用户交谈,请准备一份用户访谈问题列表
要了解业务目标和技术限制,请列出 需求问题。
总结这些信息,做一个简明的 案例 或 用例,以方便团队验证设计
为了提出所有可能的解决方案,学会 在纸上集思广益

  1. 对于静态原型或高保真模型,可以选择以下 原型工具

2016 Design tool survey

  1. 为了充分利用可用性测试,请使用 交互式原型。

其实工具在这里并不是很重要,选择适合你的就行,或者团队中大部分设计师所用的就可以了

2016 Design tool survey

  1. 进行可用性测试时,需要准备好一个 测试场景

  2. 将设计交付开发,使用 InVision 或 Zeplin 等工具

小结

设计师需要能够看到问题的核心,了解限制条件并在此基础上创建最佳解决方案。

工具真的不是太重要。重要的是找到沟通设计和快速获得有用反馈的最佳方式,所以,掌握好你熟悉的原型工具。

原文链接:
Minimum viable skills in UX

UX | 最小可行性技能的更多相关文章

  1. 什么是最小可行性数据产品(MVP)?如何用它做机器学习?

  2. 五个步骤搞定敏捷UX设计

    互联网产品发展的速度越来越快,人们对于产品的要求也在不断的升级,这直接地导致了用户体验设计的重要性不断提升.与此同时,过去的流程冗长的设计开发模式已经不能够满足快速迭代的需要.<敏捷宣言> ...

  3. 这里有40条提升编程技能小妙招!还有TIOBE 7月份的编程语言排行榜

    如何提高编程技能?恐怕很多开发者思考过这个问题.最近,拥有将近 15 年开发经验的软件工程师 Kesk -*- 写了一篇博客,列举了 40 条对其职业生涯有所帮助的事项.   或许,通过以下 40 个 ...

  4. 面向 B 端的产品经理

    简评:越来越多人涌入产品经理这个岗位,但是面对不同的产品和客户群体,产品经理所需要的技能.知识和经验可能大相庭径. 近几年随着移动互联网的爆发性增长,几乎遍地都是产品经理了.华尔街日报 也曾报道称「产 ...

  5. ETH&EOS开发资源及工具集合(完整汇总版)

    ETH&EOS开发资源及工具集合(完整汇总版) 3113 ETH开发资源篇 一.开发语言 ·         Solidity - 官方推荐以太坊智能合约开发语言,也是目前最为主流的智能合约语 ...

  6. 2000字谏言,给那些想学Python的人,建议收藏后细看!

    1. 这几天陆续收到很多读者.球友的留言.私信,说要怎么学Python?有没有基础的,偏小白的学习方法?我的回答是:等我统一答复. 小胖从不食言,今天就来说说我觉得一个零基础.想转行.一直不得法的人应 ...

  7. 向Spotify学习如何设计产品(转)

    导语:Spotify是瑞典的精益创业项目,同时保持着很棒的产品交付记录.一般在产品上线之后,开发者才知道人们喜不喜欢它.Spotify如何解决这个问题? 本文转自 kent.zhu's Blog,原文 ...

  8. 重构遗留程序的一次案例学习(java程序)

    遗留代码经常是腐臭的,每个优秀的开发者都想把它重构.而进行重构的一个理想的先决条件是,它应该包含一组单元测试用例,以避免产生回归缺陷.但是为遗留代码编写单元测试可不是件容易的事,因为它经常是一团糟.要 ...

  9. 设计APP时我们该怎么做

    不得不承认,手机APP已经渗透到我们的生活中,根据数据统计,人们每天平均有3.9个小时是花费在手机APP的使用上的,可以预见,手机APP正在改变我们的生活.手机APP受到人们的欢迎,很多商家也看到了其 ...

随机推荐

  1. love 玫瑰花

    <!doctype html> <html> <head> <title>Love</title> <meta charset=&qu ...

  2. 【280】◀▶ ArcPy 常用工具说明

    目录: 一.相关技巧 二.工具说明 一.相关技巧 技巧1:将工具从工具箱拖拽到 Python 窗体中自动会生成相应的函数,于是可以快速定位函数名称! 技巧2:将通过工具箱实现的操作结果拖拽到 Pyth ...

  3. Ceph基本情况介绍

    Ceph基本情况的介绍 Ceph是一个分布式存储软件. 它支持用3种方式存储数据,分别是:对象存储.块设备存储.分布式文件系统存储. Ceph最初的目标是做一个分布式文件系统,直到现在这个目标也不能算 ...

  4. xcode添加build phase

    [xcode添加build phase] xcode版本:5.0.2,找了半天,终于找到add build phase的方法,如下图.

  5. java Web EL表达式详解

    1.EL表达式的简介 EL表达式是一种JSP技术,能够代替JSP中原本要用Java语言进行显示的语句,使得代码更容易编写与维护.最基本的语法是${express}. 2.获取并显示数据 从四个域中通过 ...

  6. php 数据导出csv 注意问题。

    总共10W数据每次下载到9.5W就停了. 加上这个就好了 ini_set('memory_limit','512M'): //脚本运行无时间限制. set_time_limit(0); 要设置一个se ...

  7. 使用递归函数,输出n个元素的所有子集

    题目描述: 请编写一个递归函数,用来输出n个元素的所有子集.例如,三个元素{a,b,c}的所有子集是:{},{a},{b},{c},{a,c},{ac},{b,c},{a,b,c}. 解题思路: 根据 ...

  8. c++ deque 容器

    deque (全名 double ended queue)是一种具有队列和栈一样的数据结构. 在c++标准库中几乎和vector容器的接口完全相同,但它和vector 还是有一些细微的差别. 1. d ...

  9. SpringBoot23 分模块开发

    1 开发环境说明 JDK:1.8 MAVEN:3.5 IDEA:2017.2.5 SpringBoot:2.0.3.RELEASE 2 创建SpringBoot项目 2.1 项目信息 2.2 添加项目 ...

  10. github如何上传代码

    别人写的太好了,没必要重写.备份给自己参看. 1.https://www.cnblogs.com/zlxbky/p/7727895.html 2.https://blog.csdn.net/pql92 ...