- Promising a work item without consulting the person doing the work: It is not so obvious to all that a work item will get done. There are many more permutations to the solution than the one you envision. Without consulting and getting approval from the person doing the actual work, providing a guarantee that a specific work item will be completed, or that certain products will be used, will cause confusion, back tracking, loss of credibility and frustration on your part as well as the customer.
- Promising an end date for the completion of a project without consulting those that will implement, nor having a project plan with some buffer. You might think that you have left a lot of time for the project, but without consulting with the implementer, what do you base this on? Even with discussions with the implementer, there are dependencies between work items, such as one item must be completed prior to another item, that need to be considered. Contingency time must be added so that when some item takes longer than expected, or an unplanned issue arises there is buffer in the schedule. All large projects need a project plan.
- Delegate the project plan to someone you have no prior project familiarity. Yes, they are very nice, but if this is your project how can you delegate responsibility of the completion of the project to someone you have not previously worked? Implementers usually have many projects on the go, and yours might not be very high priority.
- Of course everyone can plan. This is untrue. Most people think they can plan, until something goes off the rails. Project planning requires more discipline than most people acknowledge. The final list of work items is crucial for the implementer as well as the customer. If the customer believes that are getting a work item and the implementer does not have this on their list, then it simply will not get done. This clarity of communication is the key to a happy customer, and is often the downfall of even a simple project.
- Not having a formal process for project changes. Project changes are inevitable. You dig down and hit a large rock, so need to veer left or right. By not formalizing this process, which includes writing down how the change will be handled, issues will inevitably arise. Assuming that you can handle these changes by sweet talking customers and implementers is fraught with danger. Customers do not like surprises.
Addendum March 18 2011: Here’s an excellent article from Brian Baeumler on project management in the home renovation field. It is insightful and a must read for all wanting to do a renovation.