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

      今天我想和大家分享的关于需求分析的那点事。

      做软件,我们不能只做自己所想象出来的软件,比如我们所熟悉的(我相信大家都编过的)比如:xxx学生管理系统,xxx图书管理系统,这些系统都是我们为了完成老师的作业而实现的功能,并没有实际的用户。这往往跟我们软件的概念相悖,在我看开软件就是为了服务某一部分人而设计的,所以了解用户的需求,会做需求分析就显得至关重要。

      我们需要找到软件的利益相关者,了解和挖掘他们对软件的需求,引导她们表达出真实的需求。

      在公司的实际软件开发过程中,都是需要花很长的时间到实地考察和了解软件背景,这样开发出来的软件才能切合实际,才会有真正的用户。

      当然,软件公司并不是只有一家,这就要提到竞争了。

      竞争性需求分析的框架(NABCD模型)

      N(Need,需求)你的创意解决了用户的什么需求或者痛点,要足够吸引人。

      A(Approach,做法)你应该说明自己团队有什么核心技术,比如:人脸识别,大数据处理;要听上去你的团队相当强大。

      B(Benefit,好处)你的这个产品会带给客户什么好处,比现有的解决方案优势在哪。

      C(Competitors,竞争)知己知彼,才能百战百胜。市场那么大,竞争对手也没有闲着,了解对手的情况。

      D(Delivery,推广)究竟如何把自己的创新产品交到用户的手中,如何推广自己的软件。

      

  • 相关阅读:
    P1983 车站分级
    P1807 最长路
    P1347 排序
    P1073 最优贸易 (tarjan缩点+dp)
    最小费用最大流解决KM匹配问题
    CF191C Fools and Roads
    case when
    防呆机制
    DbCommand :执行超时已过期。完成操作之前已超时或服务器未响应。
    存储过程带参数和sqlcommand
  • 原文地址:https://www.cnblogs.com/mawangwang/p/11071102.html
Copyright © 2011-2022 走看看