Software development in last 30 years has seen various models of delivering the end product/software. Most of the organizations over the years have followed waterfall model for development and later on moved to Iterative development. Now within lat 4-5 years a new well-researched model suited for software development has come, named Agile Development. Agile is totally different from previous approaches and is being embraced by more and more organization who are in software development.

A recent global survey report, spanning 17,000 individual and 71 countries, on how agile development is being perceived is published by versionone.

Some key aspects of report are :

Main two reasons for adopting agile are Manage changing priorities and Accelerate
Time to Market
Two reasons concerning Agile development are Lack of up front planning (36%) and lack of documentation (30%)
Main barriers of further adoption of agile are General resistance to change (36%), personnel with agile experience (34%), Customer collaboration (21%)
81% are currently using osme form of agile development
90% finds increased productivity
85% finds reduced software costs
60% finds total cost reduction
75% of organizations with more than 20 employees are using this methodology
57% of Agile team are distributed
45% have people in 2-5 locations
Key agile practices are Iteration planning (65%), unit testing (60%), daily standup meetings (55%)
Scrum is the most used methodology

More on this report can be found here . Cross posted here. Del.icio.us Digg! My StumbleUpon Page