关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。
想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。
6年前关闭。
Improve this question
我在一家制造公司担任内部开发人员。我们为制造过程制作软件,而不是真正的控制软件,更像是流程。
我们正在使用 Scrum 流程来开发软件,尽管是为适应我们的团队和环境而量身定制的,而且效果很好。我们即将结束冲刺,软件正处于产品所有者想要部署它的阶段。
以前,即在 Scrum 之前,我们会部署软件。现在我觉得我们已经开发了软件,我们已经通过了所有用户定义/同意的发布测试,并使用模拟器向 PO 演示了软件,我们已经实现了我们的目标。我们准备提供部署支持,但我认为部署不应该是我们的责任。
其他人的经历是什么?开发团队应该进行部署还是我们应该将完成的软件交给 PO 并提供支持?
加起来
很多很棒的回复,谢谢。这个问题可能看起来像是我试图摆脱工作或责任,也许我有点;o) 我更感兴趣的是其他人的过程。我们在这里面临的问题是,如果开发团队部署软件,那么我们最终会为软件的生产提供 24/7 支持。没问题,除了我们只有两个人。因此,为了让我们能够重新开发软件而不是一直提供支持,我认为让“IT”团队参与开发过程可能会有所帮助。希望这将获得“支持”,然后允许他们进行部署并提供一级支持。我们在墨西哥也有一个工厂,开发团队很难去那里部署,在开发人员的指导/建议下,本地支持这样做更有意义。
只是让您知道,IT 工程师确实在开发人员的指导/建议下部署了该软件。它进展顺利,客户很高兴 - 他的软件值(value)增加了,这不正是它的全部吗?
最佳答案
我不认为 Scrum 作为一种解决部署责任的方法。我曾为大型组织工作,部署团队完全独立于开发团队。我还曾在开发团队负责部署的小型组织工作。理想情况下,部署团队与开发是分开的,但它几乎永远不会是 PO(我认为这意味着产品所有者)。 PO 通常会签署,但通常不是处理部署的最佳选择。
关于deployment - 谁负责部署?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/656791/