I tried some of what is written in Smart but Scattered, but it seems not to work for us. Your results might vary, but no manner of incentives or gradual reductions in scaffolding the reminders helped. When we were in public school, I had to choose between waking him up early (not a good idea) or basically constant reminders and help. He gets too distracted by all the fun things in his brain. During the weekends, when we had more time and flexibility we could practice it, b/c of the lack of consequences to me, if he dawdled.
We home school now, and giving him more time seems to help, but he still needs a lot of reminders. The main thing that has helped is including games, like, "See how fast you can get dressed." He loves timers so he loves to time himself doing almost anything, and he likes to beat his record.