I will describe Agile and attempt to illuminate a potential minefield for those who are swept up in the fervor of this development trend and want to jump in headlong. Then I will present how practices within User Centred Design (UCD) can mitigate the inherent risks of Agile and how these may be integrated within Agile development approaches.
In my experiences the biggest issues with Agile is that decision makers think new features can be added to a sprint (because we’re agile) and that requirements gathering can suffer due to the desire to start coding.