Key practice in effective product development culture.
—
TL;DR
Evolutionary design is YAGNI + Simple Design + Refactoring.
Also known as
- Emergent design;
- Continuous design;
- JIT (just-in-time) design
Opposites
- Big Design Up Front;
- Planned design;
- Anticipatory design