Let’s look at a scenario: You have worked with your client
to determine the business requirements for a new solution. After gathering all
100 requirements, you estimate the time and money that is required to deliver
the requested solution. However, the client tells you that they do not have
enough money in the budget, so they have to cut back their list of requirements
from 100 to 80.
Now let’s say that as the project progresses, you realize
that you can actually finish the project earlier and for less money that you
estimated. You further decide it would be a nice surprise to include the extra
20 requirements that the client initially requested. You deliver all 100 requirements
but find out that the client is now upset at you. Why did this happen?
Let’s first take a step back. The project manager should
always strive to understand the expectations of the customer and then meet
those expectations. This makes sense. But what if you have a chance to exceed
the expectations of the customer?
The term “goldplating”
refers to delivering more requirements than what the client requested. Even
though it might seem that this is a good thing, it actually isn’t. It’s wrong
for two reasons. First, the primary focus of the project should be to make sure
that you deliver what the client wants — on time and within budget. By adding additional
work, the risk increases that the project will not meet its deadline or budget.
If you end up missing your deadline date, you won’t get any sympathy if you
explain that the date was missed because you added more work than the client
agreed to.
Second, if you goldplate, you’re
taking it upon yourself to make a business decision on what is of most value to
the client — the extra requirements, or to complete the project early and underbudget. In our prior example this decision is easy to see.
If you determine that you’re going to complete the project early, you shouldn’t
make the decision on what to do with that good fortune. The client may want to
add the additional requirements. On the other hand, the client may prefer that
the project finish early and underbudget. The client
may have other projects they would like to start early or they may have a
better use for the remaining budget.
You may have heard it’s better to underpromise,
but overdeliver. This is actually a good thing if it
refers to your ability to deliver your work earlier than promised or for less
money than you estimated. However, it’s not the right thing to do in terms of
business requirements. If you can complete the project earlier or for less
money than was budgeted, let the client make the decision on what to do with
the good fortune.