Title
Collaborative development. Case study of the development of flexible monitoring applications
Abstract
Collaborative development proved to be a key of the success of the Dashboard Site Status Board (SSB) which is heavily used by ATLAS and CMS for the computing shifts and site commissioning activities.
The Dashboard Site Status Board (SSB) is an application that enables Virtual Organisation (VO) administrators to monitor the status of distributed sites. The selection, significance and combination of monitoring metrics falls clearly in the domain of the administrators, depending not only on the VO but also on the role of the administrator. Therefore, the key requirement for SSB is that it be highly customisable, providing an intuitive yet powerful interface to define and visualise various monitoring metrics.
We present SSB as an example of a development process typified by very close collaboration between developers and the user community. The collaboration extends beyond the customisation of metrics and views to the development of new functionality and visualisations. SSB Developers and VO administrators cooperate closely to ensure that requirements are met and, wherever possible, new functionality is pushed upstream to benefit all users and VOs.
The contribution covers the evolution of SSB over recent years to satisfy diverse use cases through this collaborative development process.
Summary
No
Author
Pablo Saiz
Co-authors
Julia Andreeva, Ivan Dzhunov, Edward Karavakis, Lukasz Kokoszkiewicz, Michal Nowotka, David Tuckett,Alessandro Di Girolamo, Andrea Sciaba, Jaroslava Schovancova,Josep Flix, Peter Kreuzer
Track
Distributed Processing and Analysis on Grids and Clouds
Presentation type
Parallel
Comments
No
--
PabloSaiz - 06-Oct-2011