Does it help you at all to have external recipients of your work, or does it not factor in at all in what gets done?
It helps me if I tell someone else "I'll send you the report today", because it makes me more accountable. I'll probably delay it until panicking at the end of the day, but I will at least hammer something out and send it off. Or worst case finish it tomorrow morning, after having started, but having to leave work the day before, which is still better than postponing even longer.
For me to do tasks, I need to reach the "Screw quality and completeness, I need to send _something_!", which usually turns out to be plenty good enough based on feedback. I just need to find someone to promise sending the result to for my more important tasks.