Author: Becheri, F.
Paper Title Page
MOD3O04 Introducing the SCRUM Framework as Part of the Product Development Strategy for the ALBA Control System 1
  • G. Cuní, F. Becheri, D. Fernandez-Carreiras, Z. Reszela, S. Rubio-Manrique
    ALBA-CELLS Synchrotron, Cerdanyola del Vallès, Spain
  At Alba, the Controls Section provides the software that is needed to operate the accelerators, the beamlines and the peripheral laboratories. It covers a wide range of areas or subsystems like vacuum, motion, data acquisition and analysis, graphical interfaces, or archiving. Since the installation and commissioning phases, we have been producing the software solutions mostly in single-developer projects based on the personal criteria. This organization scheme allowed each control engineer to gain the expertise in particular areas by being the unit contact responsible to develop and deliver products. In order to enrich the designs and improve the quality of solutions we have grouped the engineers in teams. The hierarchy of the product backlogs, represents the desired features and the known defects in a transparent way. Instead of planning the whole project upfront, we try to design the products incrementally and develop them in short iterations mitigating the risk of not satisfying the emerging user requirements. This paper describes the introduction of the Scrum framework as the product development strategy in a service oriented organization like the Computing Division at Alba*.
*D. Fernández-Carreiras et al., 'Using Prince2 and ITIL Practices for Computing Project and Service Management in a Scientific Installation', TUMIB01, Proc. of ICALEPCS'13, San Francisco, CA.
slides icon Slides MOD3O04 [2.251 MB]