0°

BABOK Guide3.0(5.2)Maintain Requirements

BABOK Guide3.0(5.2)Maintain Requirements



Purpose


The purpose of Maintain Requirements is to retain requirement accuracy and consistency throughout and beyond the change during the entire requirements life cycle, and to support reuse of requirements in other solutions.


一个需求从“出生”到“消亡”的整过过程的管理,包括了对需求属性进行追踪和管理,以及对需求的重用进行管理。



Description


A requirement that represents an ongoing need must be maintained to ensure that it remains valid over time.


在维护需求信息的时候,需要包括需求的一致性,并且通过之前制定的程序文件中相关流程的确认以保证需求的质量。

另外,还需要保证需求易于获取,容易理解。


所谓易于获取,我觉得是两个层面的意思。

一个层面是物理上的。

你要把需求存放在一个约定好的地方,以约定好的格式存放。

这样大家就能够很方便的找到自己需要的信息了。


另外一个层面是理解上的。

如果需求前后不一,上下不符,不容易理解,容易产生歧义,那么也应该算是不好获取的。


Inputs


• Requirements

• Designs


Elements


Maintain Requirements


将需求看作一个整体,有很多东西需要进行维护。


包括:对其生命周期和追踪的维护,保证需求的定义一致、清晰、准确,维护需求之间的关系,并且按照约定将信息放在容易获取的地方。



Maintain Attributes


我们再来看一个需求的内部。

需求不仅仅是一个标题和描述,还有很多其他的信息,比如:来源、优先级、复杂程度等等。


这些信息有的是在需求生命周期一开始就有的,有的是中途加进去的。

但是更多的情况是,需求本身并没有发生变化,但是属性信息发生了变化。

所以这是需要进行重点关注和细心维护的。


Reusing Requirements


需求被复用在:当前项目中、类似的项目中、类似的业务部门中、整个组织中。


所以一般什么样的需求会被复用呢?

最常见的就是一些高级别的需求。

比如战略目标、项目目标、组织级的目标等等。

稍微低一级的,这个项目想要解决的根本问题。


BABOK Guide3.0中有一句话觉得很在理。


Specific references to applications or departments limit the reuse of requirements and designs across an organization.


由此我们也可以看出一些高级别的通用性的需求最有可能会被重用。



另外一种常见的复用是,非功能性的需求。



Guidelines and Tools



• Information Management Approach



Techniques


• Business Rules Analysis

• Data Flow Diagrams

• Data Modelling

• Document Analysis

• Functional Decomposition

• Process Modelling

• Use Cases and Scenarios

• User Stories



Stakeholders


• Domain Subject Matter Expert

• Implementation Subject Matter Expert

• Operational Support

• Regulator

• Tester



Outputs


Requirements (maintained)


defined once and available for long-term usage by the organization.

They may become organizational process assets or be used in future initiatives. 

In some cases, a requirement that was not approved or implemented may be maintained for a possible future initiative.



Designs (maintained)


may be reusable once defined. For example, as a selfcontained component that can be made available for possible future use.




小婧是一名行走在实践路上的资深业务分析师(BA),如果想与我同行,就请关注我吧!

BABOK Guide3.0(5.2)Maintain Requirements





「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论