[返回博客](/cn/blog) # ODA 软件每月发布的原因

Neil Peterson 五月 11, 2020 [\#News](/cn/blog/tag/news)

<a class="a2a_button_facebook"></a><a class="a2a_button_twitter"></a><a class="a2a_button_linkedin"></a>

在2020年4月，ODA宣布将每月发布其全线产品的生产版本。这取代了可追溯到十多年前的半年发布计划。一些ODA成员对这项新政策表示担忧，特别是担心这可能导致ODA产品质量下降，我希望直接解决这些担忧。

转向每月生产发布并非一时兴起，而是过去十年ODA质量流程演变的自然结果。其早期基础是2011年开发了一个跨平台构建/测试每提交系统（持续集成，或CI）。ODA开发人员提交的更改如果导致构建失败或回归测试失败，会在几小时内收到自动通知，并且这些问题会由引入它们的开发人员迅速修复。这比每周或每月手动审查这些项目有了显著改进，因为手动审查可能需要筛选数百次提交才能找到有问题的代码行。当然，每次提交可以进行的测试量是有限的，因此这些测试辅以每日、每周和每月的回归测试运行，每次测试集都逐步扩展。

2013年，ODA转向了基于4周冲刺的敏捷开发流程。这一改变旨在提高ODA开发的规划性和可预测性，并且基于这种节奏构建一套自动化测试和发布流程也是顺理成章的。2014年，ODA开始将这些每月构建的结果作为“临时”版本发布，供成员下载以提前获取错误修复和新功能。

从2014年起，ODA一直在定期改进这些基本系统：

- 通过投资新硬件（包括大量使用虚拟化技术）来提高测试能力。
- 通过积极实施针对正确性、稳定性、性能和内存泄漏的新测试来提高测试覆盖率。
- 通过新功能、更高的可靠性和更友好的用户界面来改进质量系统本身。

每年，随着我们整体测试流程的质量和效率不断提高，我们每月发布的版本质量也随之改善，发布流程本身也变得更加可靠且省力。

我们于2020年4月宣布的每月生产版本发布并非对ODA开发流程的彻底重组。相反，这只是承认我们自2014年以来一直默默发布的月度版本现在已足够用于生产。这对ODA成员的好处显而易见：可以快速获取错误修复和新功能，这对于我们较新的技术（如BimRv、IFC、Visualize和Open Cloud）尤为重要。喜欢半年或年度更新的成员可以自由地继续他们偏好的更新计划。

2015年，ODA创始成员Onshape宣布了一项相当大胆且独特（当时）的政策，即为其基于云的CAD软件每3周发布一次新的生产版本。他们的成功证明，短发布周期适用于现代CAD开发。短发布周期需要精确的规划、纪律、团队认同和细致的执行——但如果这些已经成为您公司文化的一部分，那么定期发布高质量版本是很有意义的。

## 今天就开始行动

**免费试用 ODA 软件 60 天。  
无风险，无需信用卡。**

[免费试用](https://www.opendesign.com/cn/free-trial)
