Author: Misiowiec, K.
Paper Title Page
MOPME050 Reliable Software Development for Machine Protection Systems 489
 
  • J.C. Garnier, D. Anderson, M. Audrain, M. Dragu, K. Fuchsberger, A.A. Gorzawski, M. Koza, K.H. Krol, K. Misiowiec, K. Stamos, M. Zerlauth
    CERN, Geneva, Switzerland
 
  The Controls software for the Large Hadron Collider (LHC) at CERN, with more than 150 millions lines of code, resides amongst the largest known code bases in the world. Industry has been applying agile software engineering techniques for decades now, and the advantages of these techniques can no longer be ignored to manage the code base for large projects within the accelerator community. Furthermore, CERN is a particular environment due to the high personnel turnover and manpower limitations, where applying agile processes can improve both, the codebase management as well as its quality. This paper presents the successful application of the agile software development process SCRUM for machine protection systems at CERN, the quality standards and infrastructure introduced together with the agile process as well as the challenges encountered to adapt it to CERN’s environment.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-IPAC2014-MOPME050  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)