Break down the assignment into smaller tasks.
Make a time schedule for their completion.
Award yourself for each completed stage.
Tell someone about the schedule and promise to show the result.
Eliminate distractions.
Imagine the worst outcome and live through it.
Find a critical reason to beat procrastination and move on.