JACoW logo

Journals of Accelerator Conferences Website (JACoW)

JACoW is a publisher in Geneva, Switzerland that publishes the proceedings of accelerator conferences held around the world by an international collaboration of editors.

BiBTeX citation export for WEAR03: Agility in Managing Experiment Control Software Systems

  author       = {K.V.L. Baker and F.A. Akeroyd and T. Löhnert and D.E. Oram},
  title        = {{Agility in Managing Experiment Control Software Systems}},
  booktitle    = {Proc. ICALEPCS'21},
  pages        = {553--557},
  eid          = {WEAR03},
  language     = {english},
  keywords     = {software, operation, framework, project-management, controls},
  venue        = {Shanghai, China},
  series       = {International Conference on Accelerator and Large Experimental Physics Control Systems},
  number       = {18},
  publisher    = {JACoW Publishing, Geneva, Switzerland},
  month        = {03},
  year         = {2022},
  issn         = {2226-0358},
  isbn         = {978-3-95450-221-9},
  doi          = {10.18429/JACoW-ICALEPCS2021-WEAR03},
  url          = {https://jacow.org/icalepcs2021/papers/wear03.pdf},
  abstract     = {{Most software development teams are proponents of Agile methodologies. Control system software teams, working at science facilities, are not always just developers, they undertake operations work, and may also be responsible for infrastructure from computer hardware to networks. Parts of the workflow this team interacts with may be Agile, but others may not be, and they may enforce deadlines that do not align with the typical agile implementations. There is the need to be more reactive when the facility is operating, which will impact any development work plans. Similarly, friction can occur between an Agile approach and more familiar existing long-standing risk-averse organisational approaches used on hardware projects. Based on experiences gained during the development of IBEX, the experiment control software used at the ISIS Pulsed Neutron and Muon source, this presentation will aim to explore what being Agile means, what challenges a multi-functional team can experience, and some solutions we have employed.}},