I do everything that I can the night before. Prep my food, get coffee ready, pack gym bag, get clothes to wear, shower, shave, etc. Along the same lines, before I shut down at the office I tentatively lay out my next day. I budget everything so I'm done with my work by lunch if I can control it. This gives me contingency time if something goes wrong, project time if I'm ahead, or what I'm doing right now because it's Friday afternoon and I don't want to do anything before I shut down in a half hour.
Anyway, all I need to do in the morning is get dressed, pour my coffee, and throw all that food in a bag. I can be out the door within 5 minutes. 7 if I have a bedhead problem needing addressed. I don't look at my phone until I'm in the office most days to avoid that problem. I try to exercise over lunch, but if that plan falls apart I'm always sure to do it at some point in the evening - no matter the schedule and how tired I am. I know me, I sleep as late as I can, I won't get up so I don't try to.
It's harder during the school year (my wife works at a K-8 school), but we have a nanny that comes to the house and our school aged kid is usually self sufficient enough that all I need to do is tell him it's time to leave. He gets his younger brother's breakfast and keeps the littlest one away from stuff like a turned on coffee pot and flower vases, so that helps a ton no matter what time everyone wakes up. I usually have to get up 30-45 minutes earlier than I'd like, but that's what the extra coffee is for.