中秋花了一天多时间阅读了简约至上这本书,书中内容不多,主要是向我们传达了产品设计的4个要素,给了产品经理设计产品时的一些要义指导;

一产品定位

在进行产品设计之前,首页需要对这款产品的商业定位需要有个清晰的规划;到底这个新项目是给哪一类用户进行使用,这一类用户在使用产品时自身带有哪些特点,当然这也涉及到用户模型的构建,不在此文的讨论范围之中;

二用户场景模拟

在明确了产品定位之后,我们需要进行场景预设,明确产品设计之前会有哪些限制,最好能够进行真实环境的模拟体验;
这里介绍三种产品用户:

  • 专家型用户:深入使用软件能够给软件提供建议,愿意探索软件新功能
  • 随意型用户:仅仅为了满足自己的好奇心而进行的一次使用
  • 主流用户:主要去实现某一项功能和任务而进行的使用
    至此,我们在设计产品时,最初一定是满足主流用户的需求,快速进行最初版本的上架;

三简约设计四要素

  1. 删除
    1.1 有限的选择项更有助于用户进行选择
    1.2 不要想为什么要删除他,而是去想保留它有什么用处;
    1.3 避免视觉混乱的几个行之有效的方法
    使用空白或者轻微的背景色来进行划分页面;
    尽可能少使用强调;
    1.4 控制信息的层次,减少元素形状的变化;
    1.5 不要过度删除功能,电梯里没有按钮,可是人们更想当导航员,而不是过路人;

  2. 组织
    2.1 对同一类型的模块进行分类;分类数目根据 7加减2 法则进行拟定;
    2.2 时间线排序规则
    2.3 进行感知分层;
    2.4 期望路径和感知路径的区别,在进行产品规划时,一定需要进行反复模拟产品路径,多思考为什么,有没有其他的流程逻辑,进行排查比较斟酌;

  3. 隐藏
    3.1 在删除完成之后,对非核心,低频次,但是有必须存在的功能进行隐藏操作;
    3.2 删除不必要的,组织要提供的,隐藏非核心的;

  4. 转移
    4.1 对某些功能进行操作转移,不过这个要素在一般APP端使用较少,在某些软硬件结合领域使用可能比较多一些;

四简约设计的用户体验描述

  1. 学会讲故事,讲故事核心是5W1H 何人何时在何处进行了什么操作,结果如何;
  2. 细节的把控;

简约至上.md的更多相关文章

  1. Reading——简约至上

    读书感言: 简约至上——Giles Colborne,我去,这是哪里来的渣书,通篇都是泛泛而谈,实在受不鸟了> <,没学到啥实质性的东西,论述一大堆.!!!还姐的20多块钱.最讨厌这样的书 ...

  2. react-admin-plus 正式开源, 欢迎star

    简介 基于react.ant-ui.typescript的前端微服务框架.欢迎star. 在线地址 在线demo 项目介绍   沉淀了几个月的时间,这款框架终于正式的和大家见面了!   先说一下我做这 ...

  3. iOS开发系列--网络开发

    概览 大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博.微信等,这些应用本身可能采用iOS开发,但是所有的数据支撑都是基于后台网络服务器的.如今,网络编程越来越普遍,孤立的应用通常是没有生命力 ...

  4. web前端开发学习内容

    应该 具备的 知识技能 :懂web标准,熟练手写 xhtml css3 并符合 符合w3c标准                       代码能 兼容主流浏览器.ie6.7.8.9 ff 等.    ...

  5. iOS-网络基础

    概览 大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博.微信等,这些应用本身可能采用iOS开发,但是所有的数据支撑都是基于后台网络服务器的.如今,网络编程越来越普遍,孤立的应用通常是没有生命力 ...

  6. Web前端学习过程

    推荐学习网站www.freecodecamp.cn http://www.w3school.com.cn/ 步骤: 作者:张帅 知乎链接:https://www.zhihu.com/question/ ...

  7. 一个App的界面设计流程是怎么产生的

    作者:候佩雯链接:http://www.zhihu.com/question/27088793 完整的流程,分层次设计,自下而上去完成: 策略层,定义产品使命.价值.目标人群 愿景/功能层:定义核心场 ...

  8. IOS网络开发概述

    概览 大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博.微信等,这些应用本身可能采用iOS开发,但是所有的数据支撑都是基于后台网络服务器的.如今,网络编程越来越普遍,孤立的应用通常是没有生命力 ...

  9. User experience

    User experience 以用户为中心, --通过简单的操作快速完成美好的任务 简单 聚焦,我在干什么?我接下来要干什么? 删除.隐藏,合并.分组 使用背景色,而非边框来划分区域 碎片化,电话不 ...

随机推荐

  1. zoj 4054

    #define ll long long ; int t; ll ans,tmp; char s[N]; int main() { scanf("%d",&t); whil ...

  2. German Collegiate Programming Contest 2018​ B. Battle Royale

    Battle Royale games are the current trend in video games and Gamers Concealed Punching Circles (GCPC ...

  3. huu 1251

    #include <iostream> #include <cstdio> #include <cstring> #include <string> # ...

  4. Git for Windows 工具的使用(一)

    如果你还不知道什么是Git,只知道GitHub,但是还不会用,我想这个教程会帮助你. 前言 鉴于网上目前的教材都太落后,GitHub for Windows已经更新了多个版本,好多界面都发生了变化,所 ...

  5. Linux学习-systemctl 针对 service 类型的配置文件

    systemctl 配置文件相关目录简介 现在我们知道服务的管理是透过 systemd,而 systemd 的配置文件大部分放置于 /usr/lib/systemd/system/ 目录内. 该目录的 ...

  6. HDU 5238 Calculator 线段树 中国剩余定理

    题意: 给一个计算器,有一系列计算步骤,只有加,乘,幂三种运算. 有一种查询操作:查询初始值为\(x\)的时候,最终运算结果模\(29393\)的值. 有一种修改操作:可以修改第\(p\)个运算的运算 ...

  7. HDU 3376 费用流 Matrix Again

    题意: 给出一个n × n的矩阵,每个格子中有一个数字代表权值,找出从左上角出发到右下角的两条不相交的路径(起点和终点除外),使得两条路径权值之和最大. 分析: 如果n比较小的话是可以DP的,但是现在 ...

  8. PHP函数参数传递(相对于C++的值传递和引用传递)

    学语言学得比较多了,今天突然想PHP函数传递,对于简单类型(基本变量类型)和复杂类型(类)在函数参数传递时,有没有区别呢,今天测试了下: 代码如下: <?php function test($a ...

  9. POJ 1690 (Your)((Term)((Project)))

    (Your)((Term)((Project))) Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 2912   Accept ...

  10. HDU——1005Number Sequence(模版题 二维矩阵快速幂+操作符重载)

    Number Sequence Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)T ...