What is Agile and How Does it Differ from Waterfall?
In the 1990s, it became evident that software development was unlike other engineering development processes. Up until that point, most engineering development was done in a more linear mode known overall as the Waterfall project delivery process. The Waterfall process didn’t move fast enough to ensure that customer’s software demands and requirements were being met. This is because the completed software generally was not available to the customers until at least three years had passed. The software needs may have changed by then. Something had to be done! Agile came about due to… read more →