I have 2 absolute dolly day dreamers to be in school for 8:30am so adopted the hard ass approach too.
2 days of the shame of going through the office and facing the Head Teacher (and loss of golden time) and 1 day of very nearly going to school in their pyjamas (and I would have taken them in their pjs too if they hadn't got their fingers out and got dressed just as I was about to march them out the door) stopped the dicking around.
We get everything ready the night before - lunches stashed in fridge, they hang their uniform up ready, they shower before they go to bed so just need a lick and a promise when they get up, bags packed and left by the front door, etc.
I'm up 1st, shower, get dressed, lay out breakfast before getting them up at 7.30, (which takes some doing as they like their beds). DD2 needs constant reminders - she's dyspraxic and struggles to remember what she's supposed to do next. I now leave DD1 to her own devices, she's 11 and she needs to start taking responsibility. She can walk herself to school and if she's late it's her punishment, her Y6 teacher is very strict so so far she hasn't dared to be late.
I make a huge effort not to shout or let them rile me and be all zen about it, the more I shout the more obstinate they get.
No TV before they are completely ready to go out the door and I aim to leave 5 minutes before we have to
I find the less time we have, the more they stay focused on the task in hand and the smoother the morning goes. Getting them up earlier just means more time for them to wander aimlessly around and faff about. We get up, eat, wash, teeth, dress, leave.