In 2016 the SKA Organisation decided that, due to the complexity of the software and the uncertainty of the implementation details, the software development would be managed as an agile development programme. This led to a strategic decision to retain control of the primary risks of software construction and, by implication, some degree of central management. In the years before construction began, we selected the Scaled Agile Framework® as the basis for agile development and the NEC4® framework as the contract structure to hire the developers needed. The latter is complemented by the Vested® methodology for creating highly collaborative business relationships. All of these are unusual in our environment but reflect world best practice in other areas. We report on the progress of the contracts after about three years of construction. Overall, we believe it has been a success, with: the competitive rates offered allowing the engagement of more resources than what was estimated at the time of the SKA System CDR due to the low risk structure; positive results from a regular "happiness" survey of the developers; high levels of trust; a strong engagement with suppliers actively contributing to the governance; and the development being largely on time and budget with no expected impact on the critical path. Finally, we will report on the lessons we have learned and what we feel others should take away to consider for use in future large scale scientific software programmes.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.