588x
005288
2022-07-21

Еженедельный выпуск новых версий

Почему Dlubal Software выпускает новые версии программ RFEM 6, RSTAB 9 и RSECTION каждую неделю?


Ответ:

При разработке программ серии продуктов R20 (RFEM 6, RSTAB 9, RSECTION 1 и соответствующих аддонов) Dlubal Software руководствуется принципами гибкой разработки программного обеспечения с особым акцентом на SCRUM [2]. Цель состоит в том, чтобы своевременно представить пользователям инновации и исправление ошибок, а также быстро учесть их отзывы в процессе разработки. Программное обеспечение предназначено для постоянного улучшения, с акцентом на эволюционные сдвиги в разработке, а не на большие скачки.

Чтобы обеспечить высокое качество программы и скрыть от пользователей незавершенные функции, все изменения сначала вносятся в отдельные ветки. После завершения и обширных испытаний, они интегрируются в основные ветви и подвергаются дальнейшим проверкам, которые в основном автоматизированы.

Инструмент Git [4] применяется для управления версиями, а Jenbins [5] - для интеграции и тестирования. Оба инструмента представляют собой мощные стандарты для гибкой разработки.

Обновления программного обеспечения для пользователей должны выполняться в разумные сроки, в зависимости от его стабильности и потребностей пользователей - как правило, раз в четыре-восемь недель. В случае возникновения проблем или потребности в новых функциях, рекомендуем установить актуальную версию.

Экстранэт [8] служит как надежный источник информации о недавно реализованных функциях или исправленных ошибках. Использование гибких принципов широко распространено и не ограничивается в области программного обеспечения. Эти методы успешно используют компании из различных отраслей, такие как производитель автомобилей Тесла [6]. Методы гибкой разработки теперь применяются даже в областях, которые изначально не имеют никакого отношения к разработке программного обеспечения, таких как, например, SCRUM при чрезвычайной ситуации, как обсуждалось в одном из подкастов [7] с доктором Оливер Эммлер.


Автор

Г-н Фаулстих отвечает за контроль качества программы RFEM и обеспечивает поддержку пользователей.

Ссылки