Requirements gathering has often been cited as the lifecycle area during which developers have the most difficulty. Effectively gathering user requirements has never been an easy process - and it is not getting any easier as development teams seek to employ more agile techniques. Gain insight into the challenges faced by agile developers, and the tools and techniques being used to optimize agile processes.
According to SearchSoftwareQuality.com's 2008 Agile Trends survey, when it comes to application lifecycle management, organizations are often thwarted when they try to figure out what users want. Effectively gathering user requirements has never been easy -- and it is not getting easier as development teams seek to employ more Agile processes.