我是一家制造公司的内部开发人员。我们为制造过程制作软件,而不是真正的控制软件,更像是流程。
我们正在使用 Scrum 流程来开发软件,尽管它是为适应我们的团队和环境而量身定制的,而且效果很好。我们即将结束 sprint,软件正处于产品所有者想要部署它的阶段。
以前,即在 Scrum 之前,我们会部署软件。现在我觉得我们已经开发了软件,我们已经通过了所有用户定义/同意的发布测试,并用模拟器向 PO 演示了软件,我们已经实现了我们的目标。我们已准备好提供部署支持,但我认为部署不应该是我们的责任。
其他人的经历是什么?开发团队应该进行部署,还是我们应该将完成的软件交给 PO 并提供支持?
加起来
很多很好的回应,谢谢。这个问题可能看起来像是我试图摆脱工作或责任,也许我有点;o)我更感兴趣的是其他人的过程。我们在这里面临的问题是,如果开发团队部署了软件,那么我们最终会为软件的生产提供 24/7 的支持。没有问题,除了我们只有两个人。因此,为了让我们能够回到开发软件而不是一直提供支持,我认为让“IT”团队参与开发过程可能会有所帮助。希望这将获得“支持”,然后允许他们部署并提供第一级支持。我们在墨西哥也有一家工厂,开发团队很难去那里部署,当地支持这样做更有意义,
只是为了让您知道,IT 工程师确实在开发人员的指导/建议下部署了该软件。它进展顺利,客户很高兴——他的软件增值了,这不就是全部吗?