Ao desenvolver os programas da série de produtos R20 (RFEM 6, RSTAB 9, RSECTION 1 e respetivos módulos), a Dlubal Software guia-se pelos princípios do desenvolvimento ágil de software, com especial foco no SCRUM [2]. O objetivo é introduzir inovações e correções de erros atempadamente nos utilizadores e integrar rapidamente o seu feedback no processo de desenvolvimento. O objetivo é a melhoria contínua do software, com o foco nos avanços evolutivos no desenvolvimento, em vez de em grandes saltos.
Para garantir uma elevada qualidade e manter distâncias dos utilizadores, todas as alterações são inicialmente feitas em ramos separados. Após estarem concluídos e realizarem vários testes, foram integrados na sucursal principal e foram sujeitos a novos testes, na sua maioria automatizados.
A ferramenta Git [4] é utilizada para a gestão de versões, enquanto que a ferramenta Janes [5] é utilizada para integração e teste. Ambas as ferramentas representam parâmetros poderosos no desenvolvimento ágil.
As atualizações do software para os utilizadores devem ser realizadas num prazo razoável, com base na estabilidade e nas necessidades do utilizador – geralmente a cada quatro a oito semanas. Em caso de problemas ou se forem necessárias novas funções, recomendamos a instalação da versão mais recente.
A Extranet [8] serve como fonte fiável de informação para funções recentemente implementadas ou correções de erros implementadas. O uso de princípios ágeis é difundido e não se limita à indústria de software. empresas de vários setores, tais como o fabricante automóvel tesla [6] , utilizam estes métodos com sucesso. As práticas ágeis estão mesmo a ser aplicadas em áreas que inicialmente nada têm a ver com o desenvolvimento de software, como o SCRUM na assistência em caso de desastre, conforme discutido num episódio de podcast [7] do Dr. Oliver Emmler.