需求管理方法论,如何提升咨询能力,与业界精英坐而论道(二)?

上文讲了需求工程的上半部分需求开发,本文接着下半部分需求管理的分享。

需求管理方法论,如何提升咨询能力,与业界精英坐而论道(二)?

需求蓝图规划

需求管理

需求管理建立在需求开发的基础之上,贯穿整个软件项目管理过程,是项目管理的一部分。

需求管理包括四个过程:

需求管理方法论,如何提升咨询能力,与业界精英坐而论道(二)?

需求管理-五个过程

过程一:需求变更管理

变更不可避免,但需求变应该被控制,不被控制的需求变更将会使项目万劫不复。将影响资源调整、项目进度、质量目标。

1、需求变更一般基于如下原因:

2、需求变更管理过程

首先要控制项目范围的扩展,经可能的在前期穷尽需求;与项目范围进行比较,决定是否采纳;根据经验,给需求变更打出提前量;对于不合理的需求,要敢于说“不”;在某些特定时刻,要冻结需求,不再变更。

成立变更控制委员会(CCB),负责需求变更的审批。变更控制委员会需求变更最高决策机构。

变更控制过程(需求变更申请审批单)

需求管理方法论,如何提升咨询能力,与业界精英坐而论道(二)?

需求变更控制过程

3、 需求变更影响分析

一个小的变更可能发展成致命的结果;“变更是免费的”的错误理解时造成需求蔓延的的根本原因。需要让客户明白变更是有代价的。变更会导致大量的连锁反应,甚至达到令人难以接受的地步!

分析需求变更带来的影响,首先建立需求变更涉及的问题表,包括以下一些内容:

然后再建立需求变更影响的系统元素核对表;,确认软件需求规格的修订,从设计文档、源代码、数据结构、测试案例、培训材料、维护手册等相关系统元素出发,确认是否需要增删改查。评估需求变更的劳动时数(工单)。

最后编写需求变更影响分析报告,从以下几个方面来进行描述:需求优先级;变更需要的总工时;预计对项目进度的影响;预计对项目成本的影响;预计对项目质量的影响;预计对项目资源的影响。

需求管理方法论,如何提升咨询能力,与业界精英坐而论道(二)?

需求变更带来的影响

过程二:需求版本管理

需求文档版本控制是需求管理的必要活动,是保证开发 人员得到最新版本的唯一手段。

版本控制要遵循以下规则:

需求版本的几个状态

需求管理方法论,如何提升咨询能力,与业界精英坐而论道(二)?

需求版本变化过程

过程三:需求跟踪管理

通过编制每一条需求(需求编号)同系统元素(其他需求、系统结构、系统设计、编码、测试案例、用户手册)之间的关联文档,精确把握需求状态的变化行为,跟踪需求变更所带来的影响并进行分析,从而降低项目实施过程中的风险。

1、需求跟踪能力链

需求跟踪能力联系链使得我们可以跟踪需求生命周期的全过程。跟踪能力是优 秀需求规格说明书的一个特征,为了能力实现跟踪能力,必须对每一条需求进行编码,即需求编号。

跟踪能力联系链记录了单个需求之间的父层、互连、依赖的关系。当某个需求变更(被修改或者删除)后,这种信息能够确保正确的变更传播,并将相应的任务做出调整。

需求管理方法论,如何提升咨询能力,与业界精英坐而论道(二)?

需求跟踪能力

2、需求跟踪目的

3、需求跟踪能力过程

当我们决定要用跟踪能力来管理工具时,考虑以下步骤:

4、需求跟踪能力的可行性

需求跟踪是需要付出巨大成本的,如何权衡成本与回报,是要认真考量的。

过程四:需求状态管理

1、需求属性

需求属性的定义和更新是需求管理的重要内容,为需求提供了背景资料和上下文关系。

需求管理方法论,如何提升咨询能力,与业界精英坐而论道(二)?

需求属性

2、需求状态

需求状态指某一时间点需求的一种情况的反映,建立需求状态时为了表示需求的各种不同情况,用于需求跟踪。

需求管理方法论,如何提升咨询能力,与业界精英坐而论道(二)?

需求状态

总结

最后,根据实践经验,在需求管理和需求调研的时候,总结以下几个需要注意的方面:

展开阅读全文

页面更新:2024-03-30

标签:方法论   需求   坐而论道   能力   目的   基线   干系   进度   元素   业界   状态   过程   精英   版本   文档   人员   项目   体育   系统   信息

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top