I consider myself very productive. But I don't care about finished projects. The key is that some get finished. I naturally let projects languish as soon as they lose interest for me. If I lose interest I feel that it's not worth expending effort against the current to finish it. That's perhaps why I'm terrible in a corporate setting but great as an independent. I hate routine.
Personally, I find that meeting the end goal is easy if the project suits my personality and tastes. So my point was to discard the projects if I eventually discover that some part of the work doesn't satisfy that criteria.
i feel like we only lose interest in a project when we get extra perfectionist. i tried this thing a week back where i had to finish doing my task at work (Marketing). instead of making it perfect i just tried to do. just finish it. if it marked all the checks then it was good to go.