Agile requirements engineering practices revolutionize software development collaboration.
Agile methods in software development focus on teamwork and communication. This study looked at how agile teams handle requirements engineering. They reviewed 21 papers from 2002 to 2013 and found 17 common practices and 5 challenges that agile methods help overcome. They also identified 8 new challenges that arise from using agile methods. More research is needed to fully understand how agile requirements engineering impacts projects.