AuthorsM. T. Sletholt, J. E. Hannay, H. P. Langtangen and D. Pfahl
TitleMaking Modern Scientific Software Development Explicitly Agile
AfilliationSoftware Engineering, Scientific Computing, Software Engineering, Scientific Computing
Publication TypeProceedings, non-refereed
Year of Publication2010
Conference NameThe Changing Dynamics of Scientific Collaborations

The nature of scientific research and the development of scientific software have similarities with processes that follow the agile manifesto: responsiveness to change and collaboration are of the utmost importance. But how well do current scientific software development processes match the practices found in agile development methods? As a representative for a modern scientific software project, we briefly outline the FEniCS project whose objective is to automate solution of differential equations. Based on initial investigations, we propose a casestudy where we investigate how the development process in FEniCS can be mapped to agile development methods, and whether SCRUM can be suitable to administer such a project. The case study will use another project, the more traditional Dalton project, as a contrast.