BPM, Agile, and Virtualization Combine to Create Effective Solutions
  The rate of change in business and government is accelerating. A number of techniques for addressing that change have emerged independently to provide for automated solutions in this environment. This paper will examine three of the most popular of these technologies-business process management, the agile software development movement, and infrastructure virtualization-to expose the commonalities in these approaches and how, when used together, their combined effect results in rapidly deployed, more successful solutions. 
Steve Kruba, Steven Baynes, and Robert Hyer
cs.SE