zoukankan      html  css  js  c++  java
  • 构建之法第八章

    第八章主要讲了关于软件需求方面的内容

    寻找需求的步骤为以下几个

    首先软件团队需要找到软件的利益相关者,了解和挖掘他们对软件的需求,引导他们表达出对软件的需求。

    然后分析软件需求,这是指对从各个方面获取的需求进行规整,定义需求的内涵,从各个角度将需求量化(需求实现的最后期限,实现需求大致所需的时间和资源成本,各个不同需求的优先级,需求带来的收益,等等)。软件团队要跟利益相关者沟通,通过分析报告、技术原型、用户调查或演示等形式向他们验证软件团队对于这些需求的认知。

    最后在软件的生命周期中,需求在发送变化,技术在发展,团队成员的能力在提高。

    获取用户需求——用户调查:1.焦点小组2.深入面谈 3.卡片分类 4.用户调查问卷5.用户日志研究6.人类学调查7.眼动跟踪研究 8.快速原型调研 9.A/B测试

    要明白用户最需要的>

                       用户表达出来的>

                                软件团队能理解的+团队的商业目的>

                                         软件团队成员具体表达出来的(PM写Spec)>

                                                   在各种约束条件下,具体执行表达出来的(Dev写代码)>

                                                            验证通过的(Test)>

                                                                     通过各种渠道告诉用户目标(发布/推广)>

                                                                               用户终于能用上了,但是他们不满意

    NABCD模型:1.N(Ned,需求);

                       2.A(Approach,做法);

                       3.B(Benefit,好处);

                       4.C(Competitors,竞争);

                       5.D(Delivery,推广);

  • 相关阅读:
    页眉插入图片,文字和页号(码)的设置
    MIT_JOS_Lab5
    MIT_JOS_Lab4_PartB_and_PartC
    MIT_JOS_Lab4_PartA
    Monte Carlo Integration
    A strategy to quantify embedding layer
    From DFA to KMP algorithm
    A problem of dimension in Vector Space and It's nullspace
    Pytorch 模型的存储与加载
    Jensen's inequality 及其应用
  • 原文地址:https://www.cnblogs.com/yuezhihao/p/6415640.html
Copyright © 2011-2022 走看看