IT4IT中,对需求结构构件进行了详细诠释,并阐述了其价值。中培IT4IT专家陈老师指出,需求结构构件的价值有以下几点:
(一)通过服务的生命周期管理需求。
(二)捕获服务级别需求作为需求。
(三)收集、完善、审视和跟踪需求的进度,甚至包括在IT之前和倡议已经结束之后。
(四)在整个服务生命周期中保持每个需求对原始源(需求、IT或业务标准或战略、和/或请求者)的可追溯性以及适当的源和/或测试用例。
(五)导出产品或程序积压,最终作为增强IT服务的队列。
关键数据对象
要求(数据对象):记录详细说明满足新服务或更改服务所需的条件。
关键属性
需求数据对象应具有以下关键数据属性:
需求ID:给定需求的唯一标识符。
需求种类:标识需求的类别(即史诗、主题、特性、用户故事、非功能、功能等)
需求摘要:表示给定的简短描述/标题/摘要需求。
逻辑服务蓝图ID:相关逻辑服务蓝图的唯一标识符。
原则ID:相关战略的唯一标识符。
组合备选ID:相关组合备选项目的唯一标识符。
服务发布ID:相关服务版本的唯一标识符。
ID:相关源的唯一标识符。
测试样例ID:相关测试用例的标识符。
关键数据对象关系
需求数据对象应保持以下关系:
逻辑服务蓝图到需求1:n):逻辑服务蓝图是满足一个或多个需求的服务设计。
服务发布到需求1:n):服务发布提供满足一个或多个需求的服务。
需求到测试用例1:n):需求跟踪到一个或多个测试用例,以确保已成功交付或满足规定的需求或条件。
组合备选项目到需求1:n):组合备选项目映射到一个或多个需求,需要交付以成功满足需求。
原则到需求n:m):需求可以来自原则,或者可以参考原则,以保持符合先前商定的组织原则。
主要功能
需求功能组件:
应为所有需求的记录系统(权威来源)。
?应管理需求的生命周期。
?应管理需求的状态。
?应允许需求之间的递归关系。
?应允许需求之间的层次关系。
?应将需求和服务相联系。
如果存在组合需求功能组件,则需求功能组件:
将一个或多个需求关联到这些需求源自的组合备选项目。
如果存在服务设计功能组件,则需求功能组件:
可以管理数据流以向服务设计功能组件提供需求信息。
将一个或多个要求关联到单个逻辑服务模型。
如果存在发布组合功能组件,则需求功能组件:
将一个或多个需求与将满足这些需求的服务版本相关联。
如果存在测试功能组件,则需求功能组件:
应允许需求跟踪到一个或多个设计用于测试此需求的测试用例。
如果存在战略功能组件,则需求功能组件:
应允许将一个或多个需求与这些需求源自的一个或多个战略相关联。
如果存在源数据对象,则需求功能组件:
应允许一个或多个需求跟踪到一个或多个源。