Architecture 什么是变更请求管理工具?

Architecture 什么是变更请求管理工具?,architecture,change-management,Architecture,Change Management,任何人都可以告诉我们什么是变更请求管理工具,以及当变更请求提交到此工具时涉及到什么?它与bug跟踪工具类似或相同。可能发生的事情包括: 有人查看这个请求(“某人”可能是产品经理、项目经理和/或开发团队的领导者),并决定是否进一步考虑 如果请求没有立即被拒绝,那么它将被传递给某个人(可能是架构师或开发团队负责人),该人将评估其可行性,并说明实现该请求所需的努力/进度/资源 如果预期收益超过预期成本等,则将获得批准并添加到开发计划中,并最终分配给可用的开发商 当它经过这些不同的阶段并被不同的人考虑

任何人都可以告诉我们什么是变更请求管理工具,以及当变更请求提交到此工具时涉及到什么?

它与bug跟踪工具类似或相同。可能发生的事情包括:

    有人查看这个请求(“某人”可能是产品经理、项目经理和/或开发团队的领导者),并决定是否进一步考虑

  • 如果请求没有立即被拒绝,那么它将被传递给某个人(可能是架构师或开发团队负责人),该人将评估其可行性,并说明实现该请求所需的努力/进度/资源

  • 如果预期收益超过预期成本等,则将获得批准并添加到开发计划中,并最终分配给可用的开发商

  • 当它经过这些不同的阶段并被不同的人考虑时,人们将添加他们的意见和/或附加的细节和文档:例如,当它最终到达测试所请求变更的开发实现的QA人员时,QA人员将不仅看到原始请求,还有来自项目经理、架构师、开发人员等的意见


变更请求管理工具用于用户请求软件中的变更

当软件开发过程开始时,开发团队和用户(或他们的部门)之间就软件将做什么达成协议。这就是所谓的需求。一旦每个人都同意需求,最好是以书面形式,开发就开始了

如果用户发现他们需要在开发过程中的任何时候更改需求,他们会提出更改请求。这些请求被记录到变更请求管理工具中。开发团队审查请求,并与用户就变更进行协商——需要多少额外的时间或金钱——直到他们达成协议

一旦部署了软件,用户可能会发现其他更改。他们将其请求记录在变更请求管理工具中。开发团队定期审查新的变更请求,并与用户就这些请求中的哪些将包含在软件的下一版本中达成协议

使用变更请求管理工具有助于管理“范围蔓延”。它有助于双方评估软件所需的额外工作,并使整个过程井然有序


如果操作正确,将记录请求的更改、所做的更改以及当前正在进行的更改。软件改进将优先考虑

它基本上是一个数据库,有助于防止所有“待办事项”从桌子上掉下来


另外,作为一项附带好处,它提供了一种评估开发团队执行流程的方式。

您可以使用问题管理工具(bug tracker)作为变更请求工具

或者,您可以选择低保真,改用协议(即,只需在word文档中记录一个过程)

我对客户使用的是sla(服务级别协议)和变更请求协议的组合:

--LM

干得好。:)“如果用户发现他们需要更改需求”…应该是“当用户