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

Jeffrey Kantor, Kevin Long, Jacek Becla, Frossie Economou, Margaret Gelman, Mario Juric, Ron Lambert, Simon Krughoff, John D. Swinbank, Xiuqin Wu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.

Original languageEnglish (US)
Title of host publicationModeling, Systems Engineering, and Project Management for Astronomy VII
EditorsPhilippe Dierickx, George Z. Angeli
PublisherSPIE
ISBN (Electronic)9781510602014
DOIs
StatePublished - Jan 1 2016
EventModeling, Systems Engineering, and Project Management for Astronomy VII - Edinburgh, United Kingdom
Duration: Jun 26 2016Jun 28 2016

Publication series

NameProceedings of SPIE - The International Society for Optical Engineering
Volume9911
ISSN (Print)0277-786X
ISSN (Electronic)1996-756X

Other

OtherModeling, Systems Engineering, and Project Management for Astronomy VII
CountryUnited Kingdom
CityEdinburgh
Period6/26/166/28/16

    Fingerprint

Keywords

  • Agile Process
  • Earned Value
  • Project Management
  • Software Engineering

ASJC Scopus subject areas

  • Electronic, Optical and Magnetic Materials
  • Condensed Matter Physics
  • Computer Science Applications
  • Applied Mathematics
  • Electrical and Electronic Engineering

Cite this

Kantor, J., Long, K., Becla, J., Economou, F., Gelman, M., Juric, M., Lambert, R., Krughoff, S., Swinbank, J. D., & Wu, X. (2016). Agile software development in an earned value world: A survival guide. In P. Dierickx, & G. Z. Angeli (Eds.), Modeling, Systems Engineering, and Project Management for Astronomy VII [99110N] (Proceedings of SPIE - The International Society for Optical Engineering; Vol. 9911). SPIE. https://doi.org/10.1117/12.2233380