The ability for Agile approaches to deliver real results is both its greatest strength and its greatest exposure. Organizations often get so excited about the effectiveness of Agile approaches that they become complacent to its perils.
For organizations that have been burned by historical failures in their IT projects, the ability to receive working software on a regular basis can be refreshing, almost enchanting. Management and staff tend to see Agile as the 'cure-all' for what has historically plagued the software industry. They are often so excited by the tangible outputs of their Agile software projects that they do not stop to consider where these approaches may be lacking.