How do you handle a situation where a client’s business requirements are vague or constantly shifting?