deployment - 谁负责部署?

标签 deployment process release-management

关闭。这个问题不满足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/

相关文章:

node.js - 如何使用 NodeJS 和 Express 为 OpenShift 应用程序配置路由

database - Visual Studio 2010 : Is there a way to deploy a single database object that retains the object in normal builds?

open-source - 发布开源项目的最佳实践是什么?

iOS 内存管理问题

c# - SECURITY_ATTRIBUTES 何时更改,为什么更改?

asp.net - 是否有人创建安装程序来部署内部 asp.net Web 应用程序?

python - nginx: [警告] 0.0.0.0:80 上的冲突服务器名称 "domain",已忽略

python - Google Cloud VM 在部署时创建新版本

linux - 查看所有机器上给定用户的进程

c++ - GetProcessHandleCount 的值不正确