A perfect PMO, just like a perfect anything, is a complete myth. However, there are always ways to improve. A better PMO means a better company, and Brad Egeland suggests just three simple steps to improvement.
First, get leadership involved. This is a great way to boost morale. If the CEO of a company shows up at the kickoff meeting for a new project, your customer will feel important. This translates to everyone being happy.
Second, make templates. Making it up as you go along will only work for a short time. It might seem time consuming to make a project template, but setting standards early will save time later.
Finally, make sure to promote. This is important even within a company. When the PMO is visible, it is more likely to be used for both internal and external projects.
Remember that perfection is a myth, but you can always make your PMO more effective. This translates to both happy employees and happy customers.