The Joint Accelerator Conferences Website (JACoW) is an international collaboration that publishes the proceedings of accelerator conferences held around the world.
TY - CONF AU - Garnier, J.C. AU - Anderson, D. AU - Audrain, M. AU - Dragu, M. AU - Fuchsberger, K. AU - Gorzawski, A.A. AU - Koza, M. AU - Krol, K.H. AU - Misiowiec, K. AU - Stamos, K. AU - Zerlauth, M. ED - Petit-Jean-Genaz, Christine ED - Arduini, Gianluigi ED - Michel, Peter ED - Schaa, Volker RW TI - Reliable Software Development for Machine Protection Systems J2 - Proc. of IPAC2014, Dresden, Germany, June 15-20, 2014 C1 - Dresden, Germany T2 - International Particle Accelerator Conference T3 - 5 LA - english AB - 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. PB - JACoW CP - Geneva, Switzerland SP - 489 EP - 491 KW - software KW - controls KW - framework KW - interface KW - feedback DA - 2014/07 PY - 2014 SN - 978-3-95450-132-8 DO - 10.18429/JACoW-IPAC2014-MOPME050 UR - http://jacow.org/ipac2014/papers/mopme050.pdf ER -