At the turn of the century, the world of software development was introduced to a revolutionary new concept—AGILE! No longer were organizations stuck using the time-consuming and inflexible waterfall model to develop quality software. Software’s brightest minds began to champion this radical new method of product development for all its many benefits. It was a way to work fast, embrace changing requirements, produce deliverables frequently, and encourage close collaboration, all while focusing on technical excellence, good design, and customer satisfaction. With such glorious qualities, agile was all we needed, right? Read More

Advertisements