Testing 谁应该编写任务的变更日志?开发人员还是测试人员?

Testing 谁应该编写任务的变更日志?开发人员还是测试人员?,testing,project-management,agile,scrum,changelog,Testing,Project Management,Agile,Scrum,Changelog,我在一家维护一些产品的软件公司工作 我们使用“bugtracker”来管理与相关产品相关的所有任务 我们与Scrum合作,公司的日常工作基本上如下: 客户与支持部门联系,要求解决问题或实施功能 产品负责人按优先级对任务进行分组,并指导他们进行冲刺 开发人员完成任务,最终需要填写一种“变更日志” 测试人员确保开发人员的编码正确并结束调用 我的问题是: 开发人员不喜欢填写“变更日志”,通常会忘记填写 我的问题是: 谁应该填写“变更日志”?开发人员和测试人员 这个“变更日志”在每个Sprint结束时发

我在一家维护一些产品的软件公司工作

我们使用“bugtracker”来管理与相关产品相关的所有任务

我们与Scrum合作,公司的日常工作基本上如下:

  • 客户与支持部门联系,要求解决问题或实施功能
  • 产品负责人按优先级对任务进行分组,并指导他们进行冲刺
  • 开发人员完成任务,最终需要填写一种“变更日志”
  • 测试人员确保开发人员的编码正确并结束调用
  • 我的问题是:

    开发人员不喜欢填写“变更日志”,通常会忘记填写

    我的问题是:

    谁应该填写“变更日志”?开发人员和测试人员

    这个“变更日志”在每个Sprint结束时发送给最终客户,基本上用于以非技术性的方式解释软件中解决或实现了什么


    那么,谁来做呢?开发人员和测试人员?

    这不是一个Scrum问题,它看起来像一个流程问题。我还可以说Scrum并不能很好地进行维护工作,在这种情况下,您最好尝试看板

    也就是说,尽管Scrum没有包含任何对变更日志工件的引用,但我认为团队有责任确保变更日志得到更新(与任何一个开发人员或测试人员相反)。作为提醒,团队可能会考虑将这一要求添加到他们的“完成”定义中。
    希望这能有所帮助。

    找出最适合您团队的方法。开发人员/测试人员直接与客户沟通似乎有些奇怪。我希望这是最初与客户接触的支持团队的角色

    正如你在评论中所说,他们可能会拖延,因为这不是他们擅长的,因此他们不喜欢这样做

    有两件事可以尝试:

    • 把每个人都放在一个房间里谈出来(如果人太多的话就不行了——可能只是找部门负责人)。我们需要这个来完成,它还没有完成,为什么不呢?谁有办法解决这个问题
    • 我不知道为什么客户甚至需要一个关于发生了什么变化的描述——我正在想象一个“我们如何修复它”的情况。谁在乎怎么做,只是它是固定的。我的意思是重新检查这是否必要——也许有一个更容易的合适的替代品
    • 试着把它自动化。如果客户确实需要一份关于如何修复的手持式解释,并且他们真正需要知道的是它已经修复,那么您可以自动化您的错误跟踪工具,以便报告问题的客户在票据关闭时收到通知,或者更确切地说,当票据部署并为客户明显修复时收到通知
    最大的一条建议是不要把这当成是一种推卸责任的游戏。你的同事不是不讲理的人——如果他们抗拒,那么这个过程可能太沉重了。对其他解决方案持开放态度


    仅供参考-这类问题在pm.stackexchange.com上可能会做得更好

    做出更改的人应该负责做更改日志。否则,就有可能在变更日志中不包含某些内容。管家应该这样做。说真的,这是一个人力资源管理问题。开发人员应该注意他们的更改,因为他们是进行更改的人。他们不喜欢那样做?这是一个管理问题。他们认为他们在浪费时间来填充它,明白吗?完全忘了做这件事。我特别认为测试人员应该填写“变更日志”,因为他们有一种最终用户更容易理解的语言,但他们希望听到更多关于它的意见,你知道吗?这个问题似乎是离题的,因为它是关于项目管理的,而这里不再讨论这个话题。