Simplicity Enables Change

Poster

 

Simplicity Enables Change

Justifications

  • creating and maintaining simple and testable systems will allow them to adapt more easily to the inevitable changes to the requireents

Implications

  • KISS - Keep it Simple, Stupit
  • YAGNI - You ain't gonna need it
  • refactoring and regression testing become facts of life

Commentary

Please feel free to mail me if you'd like to add to these observations.

(DH 2 April 2000)
Key here is keeping systems simple. Simplicity must be a value that underpins a system throughout it's whole lifetime.