Continuous design

Continuous design is a software development practice of creating and modifying the design of a system as it is developed, rather than purporting to specify the system completely before development starts (as in the waterfall model). Also called "evolutionary design" or "incremental design", continuous design was popularized by extreme programming. Continuous design also uses test driven development and refactoring.

Martin Fowler wrote a popular book called Refactoring, as well as a popular article entitled "Is Design Dead?", that talked about continuous/evolutionary design. James Shore wrote an article IEEE titled "Continuous Design".

See also

External links


This article is issued from Wikipedia - version of the Friday, May 15, 2015. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.