第二部分初始阶段 第四章 初始不是需求阶段

Posted shadow-shine

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二部分初始阶段 第四章 初始不是需求阶段相关的知识,希望对你有一定的参考价值。

  初始阶段是建立项目共同设想和基本范围的比较简短的起始步骤。为了在随后的细化阶段能够开始编程,它将包括对10%的用例进行分析,关键的非功能需求的分析,业务案例创建和开发环境的准备。

       什么是初始阶段

  大多数项目需要一个简短的起始步骤,在该步骤中要考虑以下几类问题

  1.项目的设想和业务案例是什么

  2.是否可行

  3.购买还是开发

  4.粗略估计一下成本:是一万到十万美元,还是上百万美元

  5.项目应该继续下去还是停止

  想要定义设想并大致得出所需的预算,就必须研究需求。但是,初始阶段的目标并不是定义所有需求,或产生可信的预算或项目计划。

  大多数需求分析是在细化阶段进行的,并且伴以具有产品品质的早期编程和测试。

  项目的初始阶段的持续时间相对比较短,耗时一周以内,初始阶段只需要确定这个项目是否值得认真研究,而不是真正去深入研究(这项工作留待细化阶段进行)。

  一句话概括初始阶段:预见项目的范围,设想和业务案例。

  用一句话概括初始阶段要解决的主要问题:涉众是否就项目设想基本达成一致,项目是否值得继续进行认真研究。

  只有在完成认真的勘探(细化)之后,我们才会获得数据并作出判断,以制定略为可靠的预算和计划。因此,在迭代开发和UP中,初始阶段的预算和计划是不可靠的。它只不过提供了对工作量的粗略估计,帮助人们决定是否将项目继续下去。

 

以上是关于第二部分初始阶段 第四章 初始不是需求阶段的主要内容,如果未能解决你的问题,请参考以下文章

UEFI.源码分析.DXE的内存服务.第二部分.函数接口

vue2源码-- 初始化阶段

vue2源码-- 初始化阶段

阶段1 语言基础+高级_1-3-Java语言高级_03-常用API第二部分_第3节 Calendar类_2_Calendar类的常用成员方法

阶段1 语言基础+高级_1-3-Java语言高级_03-常用API第二部分_第6节 基本类型包装类_4_包装类_基本类型与字符串类型之间

[译]Docker镜像:第二部分-不同语言的表现