需求版本管理
需求的版本管理使为了记录需求的更新情况并将更改历史用“版本号”来记录下来,它可以帮助用户跟踪需求的变化情况。
使用需求版本管理的一个典型场景
小马哥,产品经理,发现产品中开发出的功能和自己所期望的有所不同。他重新审查了需求文档(Jira问题),发现文档的有些地方在近期做了更改。于是他将当前使用的需求版本和当时团队一致同意的版本进行了版本对比。
创建需求版本
synapseRT允许用户对“需求”(Jira问题)做出一些更改之后并且认为有必要的情况下创建一个新的“版本”。
请按照以下步骤创建需求版本:
- 打开一个需求问题
- 从“更多”下拉按钮选择“创建版本”
- 在“版本注释”文本框中填入一些版本信息然后点击“创建”按钮
注意:只有“版本注释”的作者在今后允许编辑注释信息。
<图例 - CN_UG_RM_Version_1>
所有创建的版本都会存储在“问题”页面下部“活动日志”区域下的“版本”选项卡中。
以下信息会显示在“版本”选项卡中:
- 版本号:当创建一个版本的时候版本号从系统自动产生
- 作者: 版本的创建者/作者
- 创建时间:版本创建的时间,系统自动产生
- 需求基线:如果此版本被需求基线使用,那么对应的需求基线就会显示在这一列
- 版本注释: 当版本创建的时候所写的注释,已解释创建版本的原因等
注意:只有“版本注释”的作者在今后允许编辑注释信息。 - 版本号=当前:“当前”版本是自动产生的,目的是为了对比任何在最新创建的版本之后产生的更改。在“当前”版本的“版本注释”里回自动显示信息“在版本.X之后产生了一些新的更新,请根据需要来决定是否创建一个新的版本。”。
<图例 - CN_UG_RM_Version_2>
查看需求版本的内容
请按照以下步骤查看特定版本的需求信息:
- 打开一个需求问题
- 点击“活动日期”区域下的“版本”选项卡
- 点击一个“版本号”链接以查看相对应的版本的需求信息
<图例 - CN_UG_RM_Version_3>
对比不同版本的需求
用户可以对比不同版本的需求,以发现不同版本之间的更改/更新信息。
请按照以下步骤对比两个不同版本的需求:
- 打开一个需求问题
- 点击“活动日期”区域下的“版本”选项卡
- 在版本列表中选择两个不同的版本
- 点击“比较”链接
- “比较版本”对话框将会弹出并显示一下信息:
a. 用户可以进一步选择不同的版本来进行比较
b. 如果用户仅仅想查看改变的内容,请点击“只显示更改的内容”
<图例 - CN_UG_RM_Version_4>
一些重要的注意事项
- 如果一个需求有一些新近的更改未保存在任何创建的“版本”中,当这个需求被一个新建的“需求基线”所引用,那么一个新的“需求版本”将会被自动创建,“版本注释”里将会留下此信息“新的需求基线已创建”。
- 当一个需求被“需求基线”所引用,那么此“需求基线”只会选择最新的“需求版本”。
- 只有“作者”才能够编辑已创建的“版本注释”。
- 任何已创建的版本都不允许被删除。