Adaptive software development processes were introduced as early as 1974 as a new way to develop software. These were called "lightweight" models but they never dominated the software industry. But it wasn't until the mid-1990s, that agile software development started to be considered as a replacement to mainstream "heavyweight" models traditionally aligned under the Waterfall model, and considerable time, money and effort taken to further develop "lightweight" models/processes.
These new models or processes such as Scrum (1995), Crystal Clear, Extreme Programming (1996), Adaptive Software Development, Feature Driven Development, and Dynamic Systems Development Method (DSDM) (1995) have recently (2001) been brought under the Agile Methodologies umbrella and an effort undertaken by 17 leading figures in the field of agile software development to codify these principles under the "Agile Manifesto".
This talk will discuss the pros and cons of waterfall methods and agile development methods and what types of issues/problems they solve/create. Agile use is growing, as it does provide greater customer feedback more rapidly, but this does come at a cost.
Also, we will talk about other Agile processes, but since I don't have my talk finished yet (I'll keep this section as a surprise) and as I am (more) familiar with Scrum then other Agile methods, my discussion will focus on this process.
After my talk I will provide to the list links to various sites with great information.
I will not be providing copies of my talk.