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

Best Practice
Software Components
Data Management
Information management
Software Development
Software engineering
Planning
Tend
computer programs
data management
Optimization
Methodology
Range of data
planning
methodology
optimization
Framework

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., ... 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

Agile software development in an earned value world : A survival guide. / Kantor, Jeffrey; Long, Kevin; Becla, Jacek; Economou, Frossie; Gelman, Margaret; Juric, Mario; Lambert, Ron; Krughoff, Simon; Swinbank, John D.; Wu, Xiuqin.

Modeling, Systems Engineering, and Project Management for Astronomy VII. ed. / Philippe Dierickx; George Z. Angeli. SPIE, 2016. 99110N (Proceedings of SPIE - The International Society for Optical Engineering; Vol. 9911).

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

Kantor, J, Long, K, Becla, J, Economou, F, Gelman, M, Juric, M, Lambert, R, Krughoff, S, Swinbank, JD & Wu, X 2016, Agile software development in an earned value world: A survival guide. in P Dierickx & GZ Angeli (eds), Modeling, Systems Engineering, and Project Management for Astronomy VII., 99110N, Proceedings of SPIE - The International Society for Optical Engineering, vol. 9911, SPIE, Modeling, Systems Engineering, and Project Management for Astronomy VII, Edinburgh, United Kingdom, 6/26/16. https://doi.org/10.1117/12.2233380
Kantor J, Long K, Becla J, Economou F, Gelman M, Juric M et al. Agile software development in an earned value world: A survival guide. In Dierickx P, Angeli GZ, editors, Modeling, Systems Engineering, and Project Management for Astronomy VII. SPIE. 2016. 99110N. (Proceedings of SPIE - The International Society for Optical Engineering). https://doi.org/10.1117/12.2233380
Kantor, Jeffrey ; Long, Kevin ; Becla, Jacek ; Economou, Frossie ; Gelman, Margaret ; Juric, Mario ; Lambert, Ron ; Krughoff, Simon ; Swinbank, John D. ; Wu, Xiuqin. / Agile software development in an earned value world : A survival guide. Modeling, Systems Engineering, and Project Management for Astronomy VII. editor / Philippe Dierickx ; George Z. Angeli. SPIE, 2016. (Proceedings of SPIE - The International Society for Optical Engineering).
@inproceedings{75e339553b934276bfb1e2525ca4edf8,
title = "Agile software development in an earned value world: A survival guide",
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.",
keywords = "Agile Process, Earned Value, Project Management, Software Engineering",
author = "Jeffrey Kantor and Kevin Long and Jacek Becla and Frossie Economou and Margaret Gelman and Mario Juric and Ron Lambert and Simon Krughoff and Swinbank, {John D.} and Xiuqin Wu",
year = "2016",
month = "1",
day = "1",
doi = "10.1117/12.2233380",
language = "English (US)",
series = "Proceedings of SPIE - The International Society for Optical Engineering",
publisher = "SPIE",
editor = "Philippe Dierickx and Angeli, {George Z.}",
booktitle = "Modeling, Systems Engineering, and Project Management for Astronomy VII",

}

TY - GEN

T1 - Agile software development in an earned value world

T2 - A survival guide

AU - Kantor, Jeffrey

AU - Long, Kevin

AU - Becla, Jacek

AU - Economou, Frossie

AU - Gelman, Margaret

AU - Juric, Mario

AU - Lambert, Ron

AU - Krughoff, Simon

AU - Swinbank, John D.

AU - Wu, Xiuqin

PY - 2016/1/1

Y1 - 2016/1/1

N2 - 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.

AB - 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.

KW - Agile Process

KW - Earned Value

KW - Project Management

KW - Software Engineering

UR - http://www.scopus.com/inward/record.url?scp=84992669651&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84992669651&partnerID=8YFLogxK

U2 - 10.1117/12.2233380

DO - 10.1117/12.2233380

M3 - Conference contribution

AN - SCOPUS:84992669651

T3 - Proceedings of SPIE - The International Society for Optical Engineering

BT - Modeling, Systems Engineering, and Project Management for Astronomy VII

A2 - Dierickx, Philippe

A2 - Angeli, George Z.

PB - SPIE

ER -