zoukankan      html  css  js  c++  java
  • 构建之法读后感

    第8章  需求分析

          这一章主要讲的是需求分析,主要介绍在客户需求五花八门的情况下,软件团队如何才能准确而全面地找到这些需求。需求分析是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。

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

                       2.A(Approach,做法);

                       3.B(Benefit,好处);

                       4.C(Competitors,竞争);

                       5.D(Delivery,推广);

    第9章  项目经理

         正确的协调团队内部外部,调配各部门资源和时间,有效进行风险管理,保证一个项目顺利按计划结项,是一个项目经理的核心价值。PM做开发和测试之外的所有事情。PM要凭自己的能力,把用户的需求展现成其他成员能够理解和执行的语言,从而赢得同伴的信任和尊重。PM最大、最独特的贡献是带领团队达成最重要的目标,并保持团队平衡,PM要在整个项目的生命周期管理风险。作为一名合格的PM,需要具备有:

    1.观察、理解和快速学习的能力;

    2.分析管理能力;

    3.一定的专业能力;

    4.自省的能力。

    第10章  典型用户和场景

    典型用户的特性:一个典型用户往往描述了一组用户的典型技巧、能力、需要、想法、工作喜光和工作环境。

    典型用户包含以下内容:1.名字(越自然越好);

                                         2.年龄(不同年龄和收入的用户有不同的需求);

                                         3.收入;

                                         4.代表的用户在市场上的比例和重要性(比例大不等同于重要性高,如付费的用户比例较少,但是影响大,所以更重要);

                                         5.使用软件的典型场景;

                                         6.使用本软件/服务的环境(在办公室/家里/沙发/床上/公共汽车/地铁......);

                                         7.生活/工作情况;

                                         8.知识层次和能力(教育程度,对电脑、互联网的熟悉程度);

                                         9.用户的动机、目的和困难(困难=需要解决的问题);

                                         10.用户的偏好。

    场景:典型用户想要达到目标的过程,就是场景。有些场景描述了成功的结果,有些场景描述了失败的结果。用户和系统有成千上百种可能的交互情况,写场景要有针对性。

  • 相关阅读:
    RE
    【LeetCode】198. House Robber
    【LeetCode】053. Maximum Subarray
    【LeetCode】152. Maximum Product Subarray
    【LeetCode】238.Product of Array Except Self
    【LeetCode】042 Trapping Rain Water
    【LeetCode】011 Container With Most Water
    【LeetCode】004. Median of Two Sorted Arrays
    【LeetCode】454 4Sum II
    【LeetCode】259 3Sum Smaller
  • 原文地址:https://www.cnblogs.com/gong123/p/6389029.html
Copyright © 2011-2022 走看看