Paper
24 September 2012 Distributed agile software development for the SKA
Andreas Wicenec, Rebecca Parsons, Slava Kitaeff, Kevin Vinsen, Chen Wu, Paul Nelson, David Reed
Author Affiliations +
Abstract
The SKA software will most probably be developed by many groups distributed across the globe and coming from dierent backgrounds, like industries and research institutions. The SKA software subsystems will have to cover a very wide range of dierent areas, but still they have to react and work together like a single system to achieve the scientic goals and satisfy the challenging data ow requirements. Designing and developing such a system in a distributed fashion requires proper tools and the setup of an environment to allow for ecient detection and tracking of interface and integration issues in particular in a timely way. Agile development can provide much faster feedback mechanisms and also much tighter collaboration between the customer (scientist) and the developer. Continuous integration and continuous deployment on the other hand can provide much faster feedback of integration issues from the system level to the subsystem developers. This paper describes the results obtained from trialing a potential SKA development environment based on existing science software development processes like ALMA, the expected distribution of the groups potentially involved in the SKA development and experience gained in the development of large scale commercial software projects.
© (2012) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Andreas Wicenec, Rebecca Parsons, Slava Kitaeff, Kevin Vinsen, Chen Wu, Paul Nelson, and David Reed "Distributed agile software development for the SKA", Proc. SPIE 8451, Software and Cyberinfrastructure for Astronomy II, 845106 (24 September 2012); https://doi.org/10.1117/12.926125
Lens.org Logo
CITATIONS
Cited by 1 scholarly publication.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Software development

Telecommunications

Standards development

Computer architecture

Data storage

Failure analysis

Pollution control

Back to Top