Limitations of Agile Software Processes
  Software developers and project managers are struggling to assess the appropriateness of agile processes to their development environments. This paper identifies limitations that apply to many of the published agile processes in terms of the types of projects in which their application may be problematic. 
Dan Turk, Robert France, Bernhard Rumpe
cs.SE