Evolutionary Rapid Development. Version 01.00.04.

reportActive / Technical Report | Accession Number: ADA327979 | Open PDF

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.

Security Markings

DOCUMENT & CONTEXTUAL SUMMARY

Distribution:
Approved For Public Release

RECORD

Collection: TR
Identifying Numbers
Subject Terms