ALM SOFT中文网站 > 新手入门 > ALM需求管理怎么建 ALM需求类型与字段怎么设计
ALM需求管理怎么建 ALM需求类型与字段怎么设计
发布时间:2026/04/24 14:26:08

  这里按OpenText ALM的需求模块来写。官方帮助里把这套逻辑讲得很清楚:需求先放在Requirements模块的树形结构里管理,再通过需求类型、系统字段、自定义字段、发布周期和覆盖关系把后续测试与交付串起来。也就是说,ALM里的需求管理不是先堆字段,而是先定树、再定类型、最后定规则。

  一、ALM需求管理怎么建

 

  需求管理这一步,先要把目录骨架搭对。官方文档明确说,Requirements模块本身就是一棵层级树,你可以先建requirement group,再在组下面放详细需求;系统默认也提供了Folder、Group、Functional、Testing、Business Model、Undefined这些类型,所以最稳的做法不是一上来全自定义,而是先借默认结构把层级分清。

 

  1、先按产品线、版本、能力域建树

 

  进入【Requirements】后,先把第一层按产品或系统域拆开,第二层按版本、模块或业务域拆开,第三层再落到具体需求。这样做的好处是后面查覆盖、查变更、查延期时,不会所有需求都挤在一个平面列表里。官方文档把Requirements tree定义为管理范围和分组的基础框架,这一步必须先稳住。

 

  2、把目标发布和目标周期尽早填上

 

  需求不是录进去就完了,最好在建树后尽快补上Target Release和Target Cycle。官方帮助给出了直接路径,在需求树里右键需求就能执行【Assign to Release】或【Assign to Cycle】;一旦分配到周期,后面做版本进度、范围核对和延期分析会顺很多。

 

  3、正文说明放Rich Text,附件放证据材料

 

  需求详情页支持Rich Text和附件,官方也说明富文本会在切换需求或切换模块时自动保存。落地时更适合把业务规则、边界条件、验收口径写进Rich Text,把原型图、接口文档、会议纪要这类材料放到附件里,不要把所有信息都塞进短字段。

 

  4、需求建完后立刻补覆盖关系

 

  ALM的价值不只在登记需求,还在把需求和测试连起来。官方文档说明,一个需求可以被多个测试覆盖,一个测试也可以覆盖多个需求,还可以细到test configuration这一层。换句话说,需求树如果只建不连,后面很多报表其实是空的。

 

  5、用追踪矩阵检查有没有断链

 

  当需求数量上来以后,单看树已经不够了。官方的Traceability Matrix可以直接看需求与需求、需求与测试之间的关联数量,并且能识别没有关系、关系过少或关系过多的条目。真正要把需求管理做稳,这一步比单纯导Excel更有用。

 

  二、ALM需求类型与字段怎么设计

 

  这一段最容易出问题的地方,是把“字段越多越完整”当成设计原则。官方配置逻辑其实很明确:先在【Project Customization】里建Requirement Types,再为每一种类型决定哪些系统字段可用、哪些是必填、哪些自定义字段要出现。也就是说,字段不是对整个Requirements实体一刀切,而是跟着类型走。

 

  1、先把类型控制在少而清的范围

 

  官方允许你自定义需求类型,也允许沿用默认类型。更稳妥的做法通常是先保留少量主类型,比如业务需求、功能需求、测试需求、接口需求这类,再用树层级区分模块和范围,不要一开始就造十几种类型。类型过多,后面字段、必填规则和报表口径都会散。官方也建议新类型最好从相近的现有类型复制再改。

 

  2、系统字段只保留通用主干

 

  在【Requirement Types】里,System Fields可以按类型设置必填。这里更适合把名称、优先级、负责人、目标发布、目标周期这类跨类型都要用到的信息留作主干字段,而不是把所有系统字段都强制必填。官方文档明确说,有些系统字段可以设为required,也有些本身就不能设成可选,这说明设计时要抓主干,不要贪全。

  3、自定义字段按类型分配,不要全量铺开

 

  官方文档说明,Requirements实体最多可加99个自定义字段,但新增字段后还必须再分配到具体requirement type,只有勾进该类型的字段才会显示和生效。实际设计时,最重要的不是“还能再加多少”,而是让业务需求只看业务字段,让接口需求只看接口字段,避免所有类型都面对一张很长的表单。

 

  4、字段类型优先用List、Date、User,少用自由文本

 

  官方支持Number、String、Date、Lookup List、User List、Memo等类型,同时Project Lists允许你先建列表再复用到多个字段。真正做管理时,状态、来源、业务域、需求等级这类字段更适合用列表控件收口,负责人更适合用User List,计划日期用Date,长说明再交给Memo或Rich Text。这样后面做过滤、统计和导入时会稳定很多。

 

  5、每种类型都单独定必填规则和富文本模板

 

  官方在Requirement Types页里不仅支持配置必填字段,还支持给每一种类型定义Rich Text Template。这个能力特别适合把不同类型的填写口径固化下来。比如业务需求模板要求写业务目标、触发条件、验收标准,接口需求模板要求写调用方、输入输出、异常码。这样一来,字段负责结构化统计,富文本模板负责把内容写完整。

 

  三、ALM这套规则怎么收口才不容易乱

 

  真正把ALM需求模块用稳,关键不是某个字段怎么命名,而是让不同项目别各配各的。官方帮助专门提供了模板项目和Cross Project Customization,模板里的项目字段、需求类型、项目列表、权限和工作流都可以验证后再下发到linked projects,而且下发后在子项目里会变成只读。这个机制很适合用来收口企业级需求模型。

 

  1、先在模板项目里定标准

 

  不要在正式项目边跑边改字段。更稳的顺序是先建一个模板项目,把需求类型、字段列表、必填项、项目列表先跑通,再去绑定业务项目。这样能把“同名不同义”和“同义不同名”这两类问题提前压住。

 

  2、导入模板前先把Excel口径对齐

 

  官方Excel Add in文档写得很直白,导入时要带上所有必填字段,列表值必须与系统中的列表项完全一致;如果一个表里有多种requirement type,还要单独提供Requirement Type列。也就是说,字段设计一旦定下,外部导入模板也要跟着一起标准化。

 

  3、先保报表一致,再谈字段丰富

 

  模板项目的一个直接价值,就是让linked projects的字段、列表和required规则保持一致,便于统一报表。实际落地时,宁可先做一套能横向比较的简洁字段集,也不要每个项目都为了本地便利各自加一堆字段,最后总部连一张统一需求报表都拼不出来。

  总结

 

  ALM需求管理怎么建,重点是先把需求树、发布周期、覆盖关系和追踪关系搭起来,让需求不只是被录入,而是能被跟踪、被验证、被统计。ALM需求类型与字段怎么设计,重点是先收类型,再定主干系统字段,再把自定义字段按类型分配,并用项目列表、必填规则和富文本模板把填写口径固定住。真正上线时,最好再用模板项目把这套规则统一下发,这样项目越多,需求库反而越稳。

135 2431 0251