• 《构建之法》第8、9、10章


    第八章 需求分析

    第九章 项目经理

    第十章 典型用户和场景

    所谓"需求分析",是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。

    可以说,在软件工程当中的“需求分析”就是确定要计算机“做什么”,要达到什么样的效果。

    可以说需求分析是做系统之前必做的。

    在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。

    需求分析是软件工程中的一个关键过程。

    在这个过程中,系统分析员和软件工程师确定顾客的需要。

    只有在确定了这些需要后,他们才能够分析和寻求新系统的解决方法。

    需求分析阶段的任务是确定软件系统功能。

    在软件工程的历史中,很长时间里人们一直认为需求分析是整个软件工程中最简单的一个步骤。

    但在近十年内,越来越多的人认识到,需求分析是整个过程中最关键的一个部分。

    假如在需求分析时分析者们未能正确地认识到顾客的需要的话,那么最后的软件实际上不可能达到顾客的需要,或者软件项目无法在规定的时间里完工。

    pm应该怎么做:

    该做的要做,不能忽视问题,置之不理;

    不该做的事别做,无权插手与项目无关的事情;

    权力有限,从项目章程到基准、计划都要别人审批;

    好的做法:顾客为先,诚实汇报,查找原因,提供方案,主动防范。

    不能跳跃审批进入下一批阶段或步骤。

    pm职责:
    1、制定产品的目标。
    2、制定各个工作的详细任务表,跟踪这些任务的执行情况,进行控制。
    3、组织会议对程序进行评审。
    4、综合具体情况,对各种不同方案进行取舍并做出决定。
    5、协调各项目参与人员之间的关系。

    典型用户和场景总原则就是:

    优先级高的典型场景=人数多+频率高+满意度高

     

     

     
  • 相关阅读:
    自学编程的人,都是怎么找到自己的第一份工作的?
    自学编程的人,都是怎么找到自己的第一份工作的?
    滴滴工程师带你深入理解 TCP 握手分手全过程
    c语言之利用#if #endif来进行注释或者运行不同的主函数
    c语言之字符指针变量和字符数组的异同
    程序员自我学习自我培训指南
    海量存储之十六–一致性和高可用专题、十七
    海量存储之十四、十五
    海量存储系列之十一、十二、十三
    海量存储系列之八、九、十
  • 原文地址:https://www.cnblogs.com/chencheng7/p/5528408.html
Copyright © 2020-2023  润新知