Agile methods are increasingly finding their way into the development departments of many companies. They have moved beyond being a mere passing fad and are now recognized as an alternative to established methods of traditional project management. This article highlights some compelling reasons for this...