zoukankan      html  css  js  c++  java
  • 构建之法阅读笔记05

    由于需要给各个团队从NABCD五个方面打分,故列举了需求分析中的NABCD模型:

      N(Need):需求,你的创意解决了用户什么样的需求;

      A(Approach):做法,你有什么独特的招数,来解决用户的痛苦,不能说我会某种语言就一定能写好这个软件,你得有独特的方法,这些招数不仅是技术上的,也可以是商业模式、人脉、行业或者成本等方面;

      B(Benefit):好处,你的这个产品/服务会给客户/用户带来什么好处?如果用户已经有一个解决方案,那你新的软件有什么具体的好处可以让用户选择你的软件呢?

      C(Competitors):竞争,竞争对手也没有闲着,这个市场有多大,你了解吗?你的产品如果不是先进入某个市场的,你还能赢吗?

      D(Delivery):推广,怎样将你的创新产品教导用户手中。

    由于开发软件工程时,用户的体验往往是放在首位的,故列举了用户体验的几大要素:

      1、用户的第一印象

      2、从用户的角度考虑问题

      3、软件服务始终都要记住用户的选择

      4、短期刺激和长期影响

      5、不让用户犯简单的错误

      因为在之前没有做过软件,所以不需要考虑用户体验的问题,但是,我们每天都在用软件,我可以谈一谈我所使用的软件当中的某款软件的用户体验。就拿我现在所使用的输入法来说,我使用的是微软输入法,它的用户界面比较简单,就是一个白底框,看起来简单大方,不花哨,使用时间长了也不存在看腻的问题,有一点感觉不太好,就是,它不能避免用户犯简单错误,希望以后的版本可以改正这一个问题。

      

     

  • 相关阅读:
    activemq安装及使用
    匿名内部类的简单使用
    Struts2中动态方法调用
    重定向和转发的区别
    result转发到一个action
    在Android Studio中导入jar包
    架构文档类别
    Linux/Unix下pid文件的作用
    【8.21校内测试】【最大生成树】【树状数组】【数学】
    【BZOJ】2653: middle
  • 原文地址:https://www.cnblogs.com/JYQ-hu/p/5530109.html
Copyright © 2011-2022 走看看