How do you handle a situation where project requirements change mid-way?

Situational