In May 2010, we reached out to The Forrester Community For Application Development & Delivery Professionals to ask members about their experiences adopting Agile. What challenges are they facing? Business resistance, IT confusion, and decreases in software quality. But all is not lost: Effective communication and customization of Agile to your environment will make your adoption more successful. The overall keys to success? Communication with the business and IT as well as a focus on improving your development approach rather than strict adherence to a process.