Make Changes While it's Quick and Inexpensive

By Emin Tatosian

The wonderful thing about software is that it’s malleable just like play-dough and can be reshaped many times over.

Done right, this affords incredible flexibility in the face of changing requirements and allows for evolutionary improvements to a system.

While multiple iterations can strengthen a system, this evolutionary process can also be expensive and time consuming.

Making changes early in the process however can save significant time and expense.