Parcel the work so that it can be completed as a deliverable package. Not just done, but also be verifiably done. This avoids the ‘nearly there’ syndrome, by making the work more discrete and measurable so that it can be seen to be complete – or not. Similarly with your own milestones; plan your work so that it can be done, then carry it out as a defined task, with a beginning and a clear end.