I've often viewed procrastination as a combination of influences - don't do it now, there is something more fun to do - I can do it tomorrow, it doesn't NEED to be done now - its too big of a task, it overwhelms me, or I'm too tired
The only technique that I've found that has helped me consistently to overcome procrastination is the 'First Step' process. Don't think about doing the dishes - just go do one dish. That's it. It helps me get over the hurdles in my mind (it goes quickly, its not difficult or too big to do, if I start it I can stop at any time).
Can't get up the motivation to go for a run? Then don't think of it as a run, just throw on your running gear and take the first step - then see what happens. That second, then third step, they come much more easily, as part of the task is already in the past.
Can't get up the motivation to do your laundry? Just get it together and put the basket in front of the laundry machine. You will find that, well I'm already here, its not much more effort to put it in the machine and turn it on.
I often find that the actual hurdle has been overcome, which was getting started. We are creatures of momentum - we often enjoy continuing to do what we are doing, even if its not the most enjoyable thing in the world.
What ever it is that you are procrastinating, just figure out what the first real step of it is, and make THAT your goal. You will find more times than not that you will be able to accomplish much more than you think, simply because by overcoming the first step, the rest of it becomes much easier.
I'm slowly working on implementing this perspective in my life - there is still much to do, so much I've put off until later. But, I'm dedicated to making strides every day to catch up.