How do you handle changes in requirements within an Agile development environment?

INTRODUCTION
Changing requirements can have a large impact on many aspects of a software project. Key aspects that impact overall business are time and cost. These have high-level impacts on the business. But, there are several factors that can impact a business at a lower level. These are in the form of extra use of…