Evolution can be brutal. A piece of code you once considered an innovative breakthrough can put your entire application in danger once integrated within the original application code. That is why we call software development today’s Agile approach in software development a constant survival-of-the-fittest test.