CMMI指导需求管理

CMMI指导需求管理

ID:46283377

大小:66.50 KB

页数:4页

时间:2019-11-22

CMMI指导需求管理_第1页
CMMI指导需求管理_第2页
CMMI指导需求管理_第3页
CMMI指导需求管理_第4页
资源描述:

《CMMI指导需求管理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、CMMI指导需求管理能力成熟度模型集成(CMMLCapabi1ityMaturityModelIntegration)已逐步成为IT业的标准。CMMI定义了5个组织成熟度级别,包含25个过程域(PA,ProcessArea),这些过程域全面涵盖了软件生命周期的各个领域。特别是在业界普遍感到难以控制的需求方面,它定义了两个过程域:需求管理和需求开发。需求管理(REQM,RequirementsManagement)属于成熟度2级(受管理级)的过程域,是其它许多过程域实施的前提。对于暂未实施CMMI的企业,同样也可以借鉴CMMI的原则,实施和优化需求管理。

2、本文从实际工作的角度,阐述如何用CMMI指导需求管理工作。一、需求管理概述许多IT企业都有过需求失控的痛苦经历,我们不难体会,没有好的需求管理会给我们带來什么:需求以失控的状态进入软件过程,从源头上失去了项目的质量保证;需求范围界定不清,使项目缺乏计划性,导致成本、研制周期失控;需求变更失控,使组织处于被动反应式的环境屮,项冃组成为救火队;需求管理不当,导致项冃延期、士气低落,增加了项冃的失败风险;……为了避免上述情况的出现,CMMI对需求管理提出了明确的冃的:一是管理项冃的产品和产品构件的需求;二是标识哪些需求与项fl计划及T作产品Z间不一致。通过适

3、当的步骤,确保需求在项冃的各个层面上动态地保持一致,一旦出现不一致,则启动相关的处理过程域,使其调整到一致。需求管理包含5个特定实践(SP,SpecificPractice),这5个特定实践的关系。获得对需求的理解。需求接收者与需求提供者就需求达成共识。获取项R参与者对需求的承诺。通过书面承诺,建立各方、各项工作的基准。管理需求变更。维护变更历史,为调整与控制提供数据。维护对需求的双向可追溯性。这是从软件的可维护性角度提出的管理要求。标识项目计划和工作产品与需求的不一致性。旨在发现不一致性,并且启动纠正措施。二、需求管理计划在组织级建立需求管理计划模板

4、,具体项忖则是在此模板的基础上结合项H的特点和具体情况,制定项忖的需求管理计划。需求管理计划(模板)应包括如下内容:需求管理的方针与政策;需求管理需使用的资源(管理人员、计算机资源、使用工具等);角色与责任;培训计划;需求管理的干系人及介入事件的关联矩阵;配合项冃节奏或里程碑的事项(如:在哪些阶段点应做“识别项H工作与需求之间的不一致的工作”):判断项H工作与需求不一致的准则和纠止流程;需求溯源性矩阵模板(最好使用工具);需求变更流程;需求管理计划的审批与变更流程;其它流程。具体项Id的需求管理计划一般应在如下几个方面加以具体化:①项H的需求管理角色应

5、分派到具体的人;②可根据项H需求管理人员的实际情况,安排有针对性的培训内容,如应用领域的业务培训、需求管理T具的培训等;③需求管理的干系人及介入事件更加明确。如与需求管理相关的人员(干系人)主耍有业务代表(代表业务需求提出部门)、设计人员、开发人员、测试人员等,当需求具有跨系统或接口性质时,相关受影响的部门应列入干系人清单小。介入的事件是评估需求变更的影响、通报双向溯源性情况、识别项H工作与需求Z间的不一致。三、需求管理流程各企业可根据口己的组织结构制定需求管理流程,但流程必须涵盖上述5个特定实践,对于具体项目一般应用组织级的需求管理流程,项目的特殊事

6、项可以放在需求管理计划中进行描述。需求管理流程可以由儿个子流程组成,有些子流程可以并行工作,有些子流程还与其它过程域的流程有关。首先,“获得对需求的理解”和“获取项日参与者对需求的承诺”対个特定实践可以放到一个流程屮实施。将实际流程图进行简化,可以看出:①通过一个综合流程可将多个特定实践包含其中。同时,还可以看出需求管理过程域与其它过程域(配置管理、技术开发、项目策划)相关联。②“获得对需求的理解”要求明确需求的正式來源(总行业务部门)。③“获得对需求的理解”实际上是进行需求分析、确认需求的过程,它的结果是形成“达成一致”的需求(《软件需求说明书》)。

7、④“获取项目参与者对需求的承诺”主要包括两个承诺。一是需求方对达成一致的需求(《软件需求说明书》)的正式确认二是开发方以项忖目标定义书的方式,对开发计划和成本等作出承诺。其次,“管理需求变更”中应先进行评估与审批,审批Z后应执行“维护对需求的双向可追溯性”和“标识项冃计划和工作产品与需求的不一致性”。这两个看上去好象是附加上去的特定实践,其实很重耍(不好的需求管理流程中常缺这两个特定实践),其H的是通过流程维护需求变更的历史和理由、评价需求变更的影响,发现不一致并启动和关的处理过程域(进入其它流程)。例如,当变更对项日产生风险时,需要使用其它流程进行风

8、险防范或进行项日计划变更,这些都可以包含在流程屮。“管理需求变更”流程需要配置管理过程域的支持

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。