Many people I know who have vague dreams of eventually opening a business -- and I count myself as of four years ago -- have no actual plan as to what they are doing, what the next step is, etc etc. It is very easy to fail at ill-defined goals: If I write "Improve my software somehow" in my to-do list for this weekend I'm quite likely to find everything else expand to fill all available time, if I write "Implement the achievement system and deploy it live" I have a clear goal and success/failure conditions which I can use to evaluate progress. (That was my task last Sunday and the Sunday before last, too, but I know exactly why it isn't done yet rather than just being surprised that it hasn't magicked itself up.)
After you get in the habit of making clear goals, I suggest making smaller goals with shorter steps. Long-term planning for me is a bunch of short-term plans strung together, and items on the list typically take a few hours or a day of work for me and then a week of calendar time. Even I can sustain concentration for a few hours at a time. Then I deploy it live, start working on the next goal, and check back in a week when the notebook tells me to. (This is perhaps a little peculiar to the rhythms of my business: I only routinely get uninterrupted time on the weekends, and one adaptation I've made to that constraint is that I A/B test extensively, so during the work-week my site just passively collects stats for analysis the following weekend.)
disclosure: one of their founders is an online friend and will be my hotel roommate at SXSW later this week
2) write out five things you will do tomorrow before you go to bed, then don't do anything until those five things have been checked off
What also works is chamomile tea, relaxes the mind.