Date Added: Jan 2012
For several of one in the software industry, agile software development methodology is not new. If the authors observe industry, different methodologies have evolved over years to help IT cope-up with rapidly evolving business requirements changes. Today' business is becoming more dynamic and demanding the ever before, and to address this, a new methodology aptly called as agile evolved. Agile is an iterative approach to developing software, primarily used by companies for software development, to match up with fast and changing client demands. On the technology front too, technologies have evolved to help enterprise be more dynamic and on-demand.