zoukankan      html  css  js  c++  java
  • 对《构建之法——现代软件工程》8—10章的困惑与思考

    第8章  需求分析

          需求是在一定时期内人们的某种需要或者欲望,在经济学上还有购买欲望的含义。我们在收集用户需求的时候,往往会停留在表面层次,用户说什么就是什么,但用户说的往往不是真实需求,产品经理需要尽最大的努力去挖掘用户的真实需求。

          1、倾听用户不等于听从用户。

          2、用户想要什么不等于真实需求。

          3、解决方案不等于真实需求。

          4、可以怎么做不等于应该怎么做。

          我们分析好需求之后,在实现的过程当中也会遇到一些问题,是所有的需求都实现呢,还是只实现其中的一部分?

    第9章  项目经理

           公司里的项目经理的职责有三个方面:

         1, 对项目全过程进行组织和管理,按预期交付项目的成果;

      2, 管理客户关系,以取得客户对交付的成果及过程的最满意评价;

      3, 管理项目团队,使之高效而又愉快地工作,并获得最满意的工作体验。

    基本素质:第一, 领导力。  第二, 责任心。  第三, 积极主动。  第四, 压力承受。

    第10章  典型用户和场景

       产品设计的终极三问:用户、场景、问题

          首先,简洁并不意味着低劣或不注重装饰。

      而是说,装饰要紧密贴近设计本身,任何无关的要素都要剔除。简洁的特征应该源自你所要表现的产品,以及用户所执行的任务。

      其次,复杂是一种常态。

      互联网,甚至于整个自然界本身就是一种复杂的存在。设计,从某种程度上来说就是要将这种复杂变的“有序”。

      “有序”是简洁的一种外在表现形式。

      比如,查找到附近的快捷酒店并完成在线预订原本是一件很复杂的事情。包括,如何确定距离最近、如何确定现在确实有房、如何确定不是虚拟预订等等问题。但是,一旦我们把这些条件做一些有序的排列处理,正如快捷酒店管家所做的,预订附近的快捷酒店只需要40秒而已。

      第三,谁该面对复杂才是核心问题。

      ​设计简单的用户体验,不应该问“怎样才能把这个功能设计的更简洁”,而是问“到底应该把这个复杂性放到哪里?”

      很显然,创造简单的用户体验,意味着要把复杂性转移到正确的地方,让用户每时每刻都能感受到简洁之美。

      同样的,使用快捷酒店管家预订酒店,你要做的就是点击1次app,显示附近的酒店;点击第2次,选中1家酒店;点击第3次,提交订单。然后,去入住。你感受到的是简单快速,我们工程师们面对的则是复杂的程序请求,复杂的房态请求等等。

      第四,粗暴化的简洁会让事情更复杂。

      砍需求,做更少的功能,做更多的限制,这些看起来会让事情变的简单。

      新手引导其实就是一种典型的粗暴化简洁。新手引导试图将一件事情分成几个步骤,达到简单的目的,但是,却让用户失去了控制权,事情变的复杂了….

      减法或者加法,简单或者复杂,都不是问题的核心点。核心的问题在于,你面对的是怎样的用户,他所处的是怎样的场景,他要解决怎样的问题。这才是产品设计的终极三问!

  • 相关阅读:
    代码点与代码单元
    IIS最大并发连接数
    PhoneGap:JS跨域请求
    字符串长度
    android学习笔记:adb更换端口后成功启动
    java学习笔记:eclipse的workspace和working set
    java学习笔记:Eclipse打开现有项目
    java学习笔记:文件名区分大小写
    mysql学习笔记:存储过程
    mySql学习笔记:比sql server书写要简单
  • 原文地址:https://www.cnblogs.com/santokim/p/4538363.html
Copyright © 2011-2022 走看看