I learned to hate it when I use to see people report their work was 90% done for weeks (even months) in a row, but I knew they were really wasting time on unimportant or at least less important things.
I have always had a streak of protestant in me that means I want to see value deliverred, religiously, to my clients.
So how can you avoid he 90% done syndrome?
- Make sure your deliverables are clearly understood
- Understand the tasks in front of the delievrable
- Make sure the required resources are all lined up and ready to go ahead of time
- Understand what done means to you and your client/boss/team
- Make sure the deliverable is scaled to the time period you are working to
(You might like this story of a 90% done project.)