谁能告诉我什么是变更请求管理工具以及向该工具提交变更请求时涉及什么?
4 回答
变更请求管理工具供用户请求对软件进行变更。
当软件开发过程开始时,开发团队和用户(或他们的部门)就软件的用途达成一致。这称为要求。一旦每个人都同意要求,最好是书面的,开发就开始了。
如果用户在开发过程中的任何时候发现他们需要更改需求,他们就会提出更改请求。这些请求被记录到变更请求管理工具中。开发团队审查请求并与用户就更改进行协商——需要多少额外的时间或金钱——直到他们达成协议。
部署软件后,用户可能会发现其他更改。他们在变更请求管理工具中记录他们的请求。开发团队会定期审查新的变更请求,并与用户就哪些请求将包含在软件的下一个版本中达成一致。
使用变更请求管理工具有助于管理“范围蔓延”。它有助于双方评估软件所需的额外工作,并使整个过程井井有条。
如果正确完成,将记录请求的更改、所做的更改以及当前正在进行的更改。软件改进将被优先考虑。
它与错误跟踪工具相似或相同。可能发生的事情包括:
某人查看请求(“某人”可能是产品经理、项目经理和/或开发团队负责人)并决定是否进一步考虑
如果请求没有立即被拒绝,那么它会被传递给某人(可能是架构师或开发团队负责人),他们将评估其可行性并说明实施它所需的工作量/时间表/资源
如果预期收益超过预期成本等,那么它将被批准并添加到开发计划中,并最终分配给可用的开发人员
当它经历这些不同的阶段并被不同的人考虑时,人们将添加他们的意见,和/或额外的细节和文档:例如,当它最终到达测试所请求更改的开发实现的 QA 人员时, QA 人员不仅会看到原始请求,还会看到来自项目经理、架构师、开发人员等的评论。
它基本上是一个数据库,可以帮助您防止所有“待办事项”项目从桌面上掉下来。
并且作为一个附带好处,它提供了一种评估您的开发团队执行其流程的情况的方法。
您可以使用问题管理工具(错误跟踪器)作为变更请求工具
或者你可以去低保真并使用协议来代替(即只是一个写在word文档中的程序)
我与客户一起使用的是 SLA(服务级别协议)和变更请求协议的组合:“维护块”-管理变更请求
--LM