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

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

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

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

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

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

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

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

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

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

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

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

      

  • 相关阅读:
    python:利用asyncio进行快速抓取
    os.path.exists(path) 和 os.path.lexists(path) 的区别
    isdigit()判断是不是数字
    switf资源
    51cto培训课程
    51cto运维培训课程
    Python: 在Unicode和普通字符串之间转换
    VC++ CopyFile函数使用方法
    Eclipse断点调试
    AFNetworking2.0后 进行Post请求
  • 原文地址:https://www.cnblogs.com/mawangwang/p/11071102.html
Copyright © 2011-2022 走看看