  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.
