It's been helpful for us to put ENDING times on things, instead of START times.
DD likes to have breakfast first thing - so I put a limit of 6:55 am on breakfast. Whether you are finished or not, breakfast dishes go in the sink at 6:55. This has been very helpful motivation to get her out of bed in the morning. I only had to toss half of one breakfast for that motivation to work.
I have also set an alarm for the time we have to leave the house to get to school on time (no bus service for our neighborhood - we drive). The kids know that the alarm is going off - time to pick up the backpacks and go! (7:25 - the school late bell rings at 7:45)
She can have wind-down time after school, but the TV and computer do NOT come on until after homework is finished. And they aren't on during dinner or the bedtime routine, either.
Also, our homework was sent home on a weekly basis - four assignments all came home on Mondays, to be turned in on Fridays. Our after-school activities are Wednesdays, so we do two assignments on Mondays, so we can skip homework on Wednesdays (except for the occasional homework sent home due the next day, but those didn't happen terribly often, and were relatively short).