发布托管 Web 应用程序新版本的最佳方法是什么?您通常发布的频率是多少?您是否选择任意日期(例如每周、每月等)来推出一组累积的修复程序(可能使用类似于 Joel's approach to ship dates 的方法)?等待比这更长的时间似乎削弱了托管应用程序的部分主要优势。另一方面,您不想不断推出可能会让用户感到困惑的新功能(即,如果他/她每次登录时都有不同的东西)。
直到最近,我的经验主要是安装基于服务器或桌面的应用程序。我很好奇人们对托管应用程序使用什么类型的发布管理。
最佳答案
Google 的方法可能最适合最终用户,但代价是复杂性。
他们会定期(每天一次,具体取决于项目)推出新版本(有时只是个别更改)。但问题在于:只有一小部分用户获得了新版本。
Google 的大型产品拥有大量用户,因此制定“5% 的用户应该看到此功能”之类的规则是很实用的。
然后他们可以分析结果并计划下一个版本,也许是面向另外 15% 的用户群。
关于web-applications - 您如何进行 Web 应用程序 (SaaS) 的发布管理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/456507/