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

    构建之法的一核心就是“做中学”,所以在上次做软件需求分析后,我学习了软件需求分析这一章节内容。

    在以前做项目需求分析过程中,我将自己当做用户,然后从我的角度分析需求,并没有做到调查、分析,这样做其实并不是需求分析,因为我一个人代表不了大多数。
    竞争性需求分析的框架

    1.N(Need,需求)我们开发软件时为人服务,因此很大一定程度上,我们必须了解客户需求和市场需求,找到该产品的市场前景和需求人群
    如果,前景渺茫的话,项目产品就没有意义。因此需求是最重要的。

    2.A(Approach,做法)这是我们与其他相似软件的独特之处,
    可以使我们的软件更加突出,用这个独特的招数来解决用户的痛苦,这
    不仅是技术上的,也可以是商业模式上的,人脉方面的,行业方面的或者是成本上的。

    3.B(Benefit,好处)我们已经拥有了独特的方法,所以重点在我们的软件给用户带来了什么样的好处,现在的软件有很多相似功能的,如果想要用户使用我们的软件的话,就一定要带给用户其它竞争软件没有的好处,这样才可以吸引用户。

    4.C(Competitors,竞争)在这个互联网发达的时代,市场有多大,竞争对手就有
    多少,我们必须了解我们竞争者,知己知彼方能百战百胜,竞争者在一些方面比我们强,我们要善于抓住他们的弱点,使得我们自己扬长避短
    如果我们的产品在任何一方面都竞争不过对方,那就是失败。

    5.D(Delivery,推广)做好这个软件只是产品而已,想要被人使用,
    接下来的一步尤为重要,就是推广,把我们的新产品交到用户手上,通过宣传推广让更
    多的用户熟知我们的软件产品,使用我们的产品,这就是软件的价值。

  • 相关阅读:
    非阻塞式NIO 小案例(模拟聊天室)
    网络通信小案例,服务端接收成功要给客户端一个反馈(阻塞式)
    阻塞式网络通信小案例:
    NIO的非阻塞式网络通信
    字符编码
    使用分散(Scatter)与聚集(Gather)来实现文件的复制
    使用通道之间的数据传输(效果,也是实现文件的复制)
    创建直接缓存区完成文件的复制
    C++预处理详解
    C++的学习资源
  • 原文地址:https://www.cnblogs.com/surver/p/5448115.html
Copyright © 2011-2022 走看看