Published August 19, 2016 | Version Published
Book Section - Chapter Open

Agile software development in an earned value world: a survival guide

  • 1. ROR icon SLAC National Accelerator Laboratory
  • 2. ROR icon University of Illinois Urbana-Champaign
  • 3. ROR icon University of Washington
  • 4. ROR icon Princeton University
  • 5. ROR icon California Institute of Technology

Abstract

Agile methodologies are current best practice in software development. They are favored for, among other reasons, preventing premature optimization by taking a somewhat short-term focus, and allowing frequent replans/reprioritizations of upcoming development work based on recent results and current backlog. At the same time, funding agencies prescribe earned value management accounting for large projects which, these days, inevitably include substantial software components. Earned Value approaches emphasize a more comprehensive and typically longer-range plan, and tend to characterize frequent replans and reprioritizations as indicative of problems. Here we describe the planning, execution and reporting framework used by the LSST Data Management team, that navigates these opposite tensions.

Additional Information

© 2016 Society of Photo-Optical Instrumentation Engineers (SPIE). This material is based upon work supported in part by the National Science Foundation through Cooperative Support Agreement (CSA) Award No. AST–1227061 under Governing Cooperative Agreement 1258333 managed by the Association of Universities for Research in Astronomy (AURA), and the Department of Energy under Contract No. DE–AC02–76SF00515 with the SLAC National Accelerator Laboratory. Additional LSST funding comes from private donations, grants to universities, and in-kind support from LSSTC Institutional Members. We thank Victor Krabbendam and Tim Jenness, AURA/LSST for reviewing the draft manuscript.

Attached Files

Published - 99110N.pdf

Files

99110N.pdf

Files (2.6 MB)

Name Size
md5:50659f0e1a36f64c81a34ef04a0154f1
2.6 MB Preview Download

Additional details

Identifiers

Eprint ID
72025
Resolver ID
CaltechAUTHORS:20161115-093859483

Funding

NSF
AST–1227061
Association of Universities for Research in Astronomy (AURA)
1258333
Department of Energy (DOE)
DE– AC02–76SF00515
LSSTC Institutional Members

Dates

Created
2016-11-15
Created from EPrint's datestamp field
Updated
2021-11-11
Created from EPrint's last_modified field

Caltech Custom Metadata

Caltech groups
Infrared Processing and Analysis Center (IPAC)
Series Name
Proceedings of SPIE
Series Volume or Issue Number
9911