cha*_*rit 8 release release-management
是否有人提供早期发布/经常发布商业软件的经验/示例?它有用吗?
我在想VMware,他们在每个主要版本之间都有很多版本.安装体验非常糟糕,有时它们会破坏现有虚拟机,有时客户操作系统中的VMware Tools会出现故障/无法安装.这太可怕了.
我也在考虑ClickOnce部署,因为在更新软件时使用ClickOnce,所有客户端都会自动获得发布的通知,只需单击一下,它们就会更新到新版本.如果您的软件有错误,那么他们将自动"升级"以获取这些错误.
您是否有经验\示例\建议将早期发布/经常发布原则应用于商业软件?
我想把它应用到一个.
肯尼是对的:这取决于.
我们致力于企业软件,客户可以运行内部3个月以上的项目升级到新版本.在这种环境下频繁的发布都没有工作.客户将保留旧版本多年,我们必须继续支持它们,因此活动的版本越多,支持工作就越多.
在另一个极端,我正在运行谷歌浏览器并阅读有关测试版刷新的内容.我去了解如何获得它并发现Chrome已经更新了.如果有任何通知我错过了,这对我没问题.
主要问题是新版本的破坏性如何.例如,如果MS使用新的.NET版本,C运行时等每3个月发布一次Visual Studio的新版本,那么我们将花费大部分时间来处理升级,这不会很好.但是,如果他们想要发布一些新版本的Windows媒体播放器,我可以使用一些新的小部件 - 只需使下载/安装过程尽可能无缝.