I respond best to deadlines... so I've started giving myself deadlines for work projects. It seems to be working! I've been making steady progress lately.
I would love to hire someone who just stands next to me and hits me with a ruler every few minutes and tells me to stay focused. Seriously. I read about a guy with ADHD who did that, and he said it was better than taking medication! Haha he basically outsourced his willpower.
Are you good at staying focused at work?