Generally, when I've had to do this, it's been my fault for not manangeing properly.
Generally, when I've had to do this, it's been my fault for not manangeing properly.
Usually this request, though frequently very rare takes the form of "Issue $ISSUE is causing critical impacts on $IMPORTANT_THING, if we don't solve it by $TIME, it will cause $BAD_IMPACTS. Please make this your top priority and redirect questions about all other items to me. If you think this will not be done by $TIME, please let me know as soon as possible. I appreciate your hard work" Then you tell rest of the org: "$TEAM is working on $ISSUE and is re prioritizing other commitments. If you have any questions or concerns, please reach out directly to me."
If the developer turns around and says "this won't happen in time", that's a problem for the manager, not the developer in like 99% of situations. It's not "bad news", it's the truth, and you should always be able to tell the unfiltered truth (especially to your direct manager!) without any repercussions.
Spoken like a true manager
It makes the people doing the work pull out all the stops - beg vendors for support, drive to the customer site to witness the problem, and generally so whatever it takes.
This is key. Sometimes it's reasonable for a manager to coerce a team member into going above and beyond, but it's important that the team understand that it's not just because the manager really wants to meet their targets on the business side, and that somebody above the team member is responsible for the situation's existence.