Learn as much as possible about a client and the context of the project before committing to a workplan. Instead, opt for a phased project in which you do a piece of work, and then estimate the next phase based on the amount of time it took for the last one. Consider the 12 factors described above and weave them or others into your planning as appropriate. Build review time into a workplan, so a client can critique your work at different stages. 7 Time Line 7 to plan your work and help forecast effort and duration.
Clients love a clear plan.
When you do develop a workplan and a client approves it, stick to it. If revisions are necessary, make them formally. Learn to get full value from word processing software by using automated features like styles, templates and graphics that will help you quickly compose spiffy status reports. Make regular reports to your clients to keep them abreast of progress and challenges. When completing a task, keep a scrupulous record of how much time it takes you.