Business Intelligence

The IceCube Data Acquisition Software: Lessons Learned During Distributed, Collaborative, Multi-Disciplined Software Development

Download Now Free registration required

Executive Summary

This paper reports on lessons learned during the development of the data acquisition software for the IceCube project - specifically, how to effectively address the unique challenges presented by a distributed, collaborative, multi-institutional, multi-disciplined project such as this. While development progress in software projects is often described solely in terms of technical issues, the experience indicates that non- and quasi-technical interactions play a substantial role in the effectiveness of large software development efforts. These include: selection and management of multiple software development methodologies, the effective use of various collaborative communication tools, project management structure and roles, and the impact and apparent importance of these elements when viewed through the differing perspectives of hardware, software, scientific and project office roles.

  • Format: PDF
  • Size: 467.22 KB