NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
A Roadmap for Using Agile Development in a Traditional EnvironmentOne of the newer classes of software engineering techniques is called 'Agile Development'. In Agile Development software engineers take small implementation steps and, in some cases they program in pairs. In addition, they develop automatic tests prior to implementing their small functional piece. Agile Development focuses on rapid turnaround, incremental planning, customer involvement and continuous integration. Agile Development is not the traditional waterfall method or even a rapid prototyping method (although this methodology is closer to Agile Development). At Jet Propulsion Laboratory (JPL) a few groups have begun Agile Development software implementations. The difficulty with this approach becomes apparent when Agile Development is used in an organization that has specific criteria and requirements handed down for how software development is to be performed. The work at the JPL is performed for the National Aeronautics and Space Agency (NASA). Both organizations have specific requirements, rules and procedure for developing software. This paper will discuss the some of the initial uses of the Agile Development methodology, the spread of this method and the current status of the successful incorporation into the current JPL development policies.
Document ID
20080013209
Acquisition Source
Jet Propulsion Laboratory
Document Type
Preprint (Draft being sent to journal)
External Source(s)
Authors
Streiffert, Barbara A.
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Starbird, Thomas
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Grenander, Sven
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
August 24, 2013
Publication Date
June 19, 2006
Subject Category
Computer Programming And Software
Meeting Information
Meeting: SpaceOps
Location: Rome
Country: Italy
Start Date: June 19, 2006
Distribution Limits
Public
Copyright
Other
Keywords
Agile Development
software engineering

Available Downloads

There are no available downloads for this record.
No Preview Available