Tell me about a time you had to manage a technical project where the customer's requirements constantly changed. How did you handle it?