Thanks for your suggestion. I did try by making a TODO list (and even breaking down to the extent of what I should be working on at a given hour), but couldn't adhere to the scheme.
I also factor in procrastination both into my planning, and in my self measures of progress. We can't always be the stick to motivate ourselves.