1. Find a team partner - and you will be cornered to start "get things done". Otherwise, you can't keep show up everyday without any progress
2. Have a weekly team target - we have it as weekly iterations. Always release something out every week.
Well, the good news are, you realize your problems and looking for solutions.
Bill Gates seems to have the same problem with procrastination, early on in his career: http://www.youtube.com/watch?v=4ic1Ro4LkKw