The Reality of Scientific Software Development is Agile - Best Practices and Lessons Learned


The Reality of Scientific Software Development is Agile - Best Practices and Lessons Learned

Juckeland, G.; Frust, T.

Abstract

The reality of the development of scientific software is often far from the clearly structured, cascading work packages that grant applications require, but rather in the spirit of agile programming: Start from a working minimal prototype, always have running code, work in sprints (typically towards the end of reporting periods). Those characteristics actually match rather well onto the concept of agile programming. This talk will explain the principles of agile software development, the exisiting software tool support using the free-of-charge GitLab Libre Edition as an example, and the implementation of the processes, including team communication, continuous integration and publication of documentation.

  • Vortrag (Konferenzbeitrag)
    Platform for Advanced Scientific Computing (PASC) Conference, 02.-04.07.2018, Basel, Schweiz

Permalink: https://www.hzdr.de/publications/Publ-27390