Evolutionary Rapid Development. Version 01.00.04.

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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jul 01, 1997
Accession Number
ADA327979

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Complex Systems
  • Engineering
  • Environment
  • Industrial Engineering
  • Infrastructure
  • Interdisciplinary Science
  • Leading Edges
  • Mechatronic Engineering
  • Personal Information Managers
  • System Of Systems
  • Systems Engineering
  • Template Patterns

Fields of Study

  • Computer science
  • Engineering

Readers

  • Applied Combinatorial Optimization and Logic Circuit Design.
  • Defense Technology Research and Development.
  • Distributed Systems and Data Platform Development