• 构建之法阅读笔记06


    需求分析
    我们在做需求分析的时候要注意
    1.获取和引导需求:软件团队需要找到软件的利益相关者,了解和挖掘他们对软件的需求,引导他们表达出对软件的需求。
    2. 分析和定义需求:对从各个方面获取的需求进行规整,定义需求的内涵,从各个角度将需求量化
    3. 验证需求:通过分析报告、技术原型、用户调查或演示等形式向他们验证软件团队对于这些需求的认知。
    4. 在软件产品的生命周期中管理需:求不断对需求进行重新审核并做出相应的调整
    搞清楚利益相关者之间的需求,虽然不能一次性满足他们所有人的需求,但要弄清楚他们要完成要达到的。
    用户需求:
    1焦点小组:找到一群目标用户的代表,加上项目的利益相关者来讨论用户想要什么,用户对软件的评价等等
    2.深入面谈:通过详细的面谈,广泛而深入地了解用户的背景、心理、需求等
    3.深入面谈和可用性调查
    等等通过很多形式的用户需求调查完成,方法都有自身的缺陷,多以尽量用一种方法调研。同时用NABCD模型来开发软件。
    解决了用户什么痛苦,满足了其什么需要独特的办法。给用户带来什么好处超越了什么竞争对手。如何传播软件。
    项目预估需要很多经验和能力,同时也是很不好很准确的完成的任务,但是也要尽可能全面的去考虑思考问题,有理有据的做出判断分析
    一个项目要很好地分割然后分给一批人来解决,达到分而治之的效果,将问题细化,细化到能解决的程度。

  • 相关阅读:
    iPhone开发教程之retain/copy/assign/setter/getter
    关于block使用的5点注意事项
    Block的引用循环问题 (ARC & non-ARC)
    浅谈iOS中MVVM的架构设计与团队协作
    JS学习笔记(不断更新)
    神经网络介绍
    JAVA WEB WITH IDEA
    百度地图标注多个点
    脑筋急转弯——Google 面试
    决策树分类器
  • 原文地址:https://www.cnblogs.com/Megau/p/5528452.html
Copyright © 2020-2023  润新知