回复:
在开发 R20 系列产品(RFEM 6、RSTAB 9、RSECTION 1 以及相应模块)时,Dlubal 软件公司遵循了灵活软件开发的原则,重点是 SCRUM [2]。 这样的目的是及时为用户带来创新和错误修复,并迅速将他们的反馈纳入开发过程。 该软件旨在持续改进,重点是开发过程中的渐进式进步,而不是大的飞跃。
为了确保高质量并防止用户无法使用未完成的功能,所有更改最初都在单独的分支中进行。 在完成并进行大量测试之后,它们会被集成到主分支中,然后进行进一步的测试,这些测试大部分是自动化的。
Git [4] 用于版本管理, Jenkins [5] 用于集成和测试。 这两种工具都是灵活开发领域强大的标准。
根据稳定性和用户需求,应在合理的时间内为用户对软件进行更新-通常每四到八周。 如果出现问题或需要使用新功能,我们建议您安装最新版本。
您可以通过外部网 [8] 发布最新功能或进行错误修复。 敏捷原则的应用非常广泛,不仅限于软件行业。 各行各业的公司都成功使用了这些方法,例如汽车制造商 Tesla [6] 。 甚至在最初与软件开发无关的领域中也应用了敏捷实践,例如在与 Doctor Oliver Emmler 一起讨论的 SCRUM 灾难救助中。