The correct answer is the team should employ a flexible contract model and adjust the shared definition of done with the customer, to accommodate their changing preferences. A flexible contract like this is the most agile approach. The
other responses are incorrect because they are not the best agile approaches. In addition, telling a client they can’t change their mind in the project is not only not an agile approach, but it is a futile approach.