CMM I对软件项目需求分析的要求[1]

发表于:2008-08-26来源:作者:点击数: 标签:cmmCMM需求项目软件
需求分析 的目的在于理解提出要求的组织对于这次评估的商业需要,评估小组领导将收集信息来帮助评估发起方对照评估目标和他们的商业目标。通过需求分析,可使评估人员在对评估目标,约束,输出和范围形成共同理解的基础上对下一步评估作出正确的决定。 在进
需求分析的目的在于理解提出要求的组织对于这次评估的商业需要,评估小组领导将收集信息来帮助评估发起方对照评估目标和他们的商业目标。通过需求分析,可使评估人员在对评估目标,约束,输出和范围形成共同理解的基础上对下一步评估作出正确的决定。

    在进行需求分析之前,应确保满足以下两个进入标准:评估发起方已经决定使用SCAMPI方法;能够提供评估要求综述的人有时间接受访问。发起者、初始要求和约束、过程相关的历史信息是需求分析的三个输入因素,评估输入是需求分析的输出因素。

    确定评估目标

    我们知道,以满足商业需要为出发点的过程改进最为关心的三个因素是减少费用、改善质量、缩短产品面市时间。为此,本阶段所必需的实践是:

    1.标明评估发起者和相关的利益分担者,并在他们之间建立经常性的交流;

    2.将商业目标和评估目标文档化;

    3.确保评估目标与商业目标的一致性;

    4.确定评估使用方式(内部过程改进,供应商选择,过程监视),并将其文档化。

    此外,在本阶段评估小组领导和发起者之间至少有一次交流。在某些情况下,还必须通过其他方式确保他们之间存在经常性的面谈。

    确定评估约束

    评估约束是由评估小组领导和评估发起方或者高级管理人员讨论得出的。它是一个不断反复的过程,以在满足评估发起者提出的要求、评估所采取方法的限制和对资源的要求之间达到平衡,最终达到评估输入参数的优化。为此,本阶段所必需的实践是:

    1.建立高层费用和日程安排约束;

    2.确定评估包含哪些过程域和哪些组织实体;

    3.确定对评估结果的最小期望和最大期望,或达到某一特殊的目的;

    4.和评估行为的利益分享者商谈约束条件和目的,确保评估活动的可行性;

    5.将商谈好的约束文档化。

原文转自:http://www.ltesting.net