前页 后页

优先考虑需求

需求的优先级对项目的成功至关重要,因为它可以确保分析,开发,测试和实施资源集中在系统的最关键方面。优先级排序是为每个需求分配优先级的决策过程,最常见的分类标准是业务价值。业务价值通常由对实施的需求将为组织或其客户产生的价值进行成本效益分析来确定。其他因素可能是政策或法规合规性,紧迫性,业务或技术风险以及成功的可能性。

协同更改优先级

选择标准和分配优先级的过程通常是协作的,通常是在与利益相关者或其代表讨论分类的研讨会中完成的。在以前的时代,这是一个费力且困难的过程,但是Enterprise Architect具有一些用于处理需求属性(包括优先级)的强大功能。有许多窗口支持处理列表中的需求并内联编辑优先级,基于新分配的优先级自动过滤或排序需求列表,包括“包装列表”和“图表列表”。规范管理器是用于此目的的有用工具,并提供基于文本的界面,在该界面中可以查看需求及其注释,并可以从下拉列表中选择优先级。该界面还显示许多其他有用的属性,这些属性通常对优先级设置有用,例如状态和复杂性。

Changing the priority of a requirement element in the Specification Manager.

需求优先级属性

可以使用各种标准确定优先级,每个组织和项目通常将使用某种类型的加权平均值来确定优先级。 Enterprise Architect为需求优先级提供了灵活而完整的支持,因为每个元素都有一个内置的“ Priority”属性,可以通过从下拉列表中选择适当的值来设置其指示优先级。

Setting the priority for an element in Sparx Systems Enterprise Architect.

安装Enterprise Architect ,可以方便地预先加载优先级列表,但是可以编辑或完全修改这些值以适合您的组织或项目。甚至可以从以前的项目中将它们作为参考数据导入,或者,如果当前项目是基于模板创建的,则可以从基本模型中预先加载组织的优先级。

仪表板钻石

Enterprise Architect具有一系列的仪表板图,可用于创建一个令人信服的包需求优先级视图,并可以选择包括子包。有许多预配置的图表可用于显示模型一部分中需求的优先级值的比率。过滤器添加了另一级别的用户配置,从而允许建模者排除特定状态的需求,或确保仅显示当前阶段的需求。

Example Pie Chart depicting priorities, modeled in Sparx Systems Enterprise Architect. The Dashboard Diagrams allow high quality charts and graphs to be created to display repository information in a visually compelling way, such as the ratio of Requirement Priorities in a pie chart.

扩展设置优先级

当存在大量需求并且优先级确定的基础已经很好地定义时,可以开发脚本或Add-In ,这些脚本或Add-In可以根据指定的算法自动分配优先级。可以使用“标记的值”分配其他属性,例如业务价值,并且可以将未设置必需属性的任何需求写入日志或显示为搜索结果列表。该脚本或Add-In可以用于多个项目,从而提供一致且公正的结果。

学到更多