Accession Number:

ADA327979

Title:

Evolutionary Rapid Development. Version 01.00.04.

Descriptive Note:

Final technical rept.

Corporate Author:

SOFTWARE PRODUCTIVITY CONSORTIUM HERNDON VA

Personal Author(s):

Report Date:

1997-07-01

Pagination or Media Count:

29.0

Abstract:

This technical report provides an overview of the use and application of the Evolutionary Rapid Development process. The Evolutionary Rapid Development ERD process helps manage the development of complex systems in an environment of rapidly evolving components and architectures. Fundamental to ERD is the concept of composing software systems based on the reuse of components, the use of software templates and on an architectural template. Continuous evolution of system capabilities in rapid response to changing user needs and technology is highlighted by the evaluable architecture, representing a class of solutions. The process focuses on the use of small artisan-based teams integrating software and systems engineering disciplines working multiple, often parallel short-duration time-boxes with frequent customer interaction. Key to the success of the ERD-based projects is parallel exploratory analysis and development of features, infrastructures, and components with and adoption of leading edge technologies enabling the quick reaction to changes in technologies, the marketplace, or customer requirements.

Subject Categories:

  • Computer Programming and Software
  • Computer Systems

Distribution Statement:

APPROVED FOR PUBLIC RELEASE