To explain this term let me take you through the real time example. Suppose you are testing an application and you found something additional in your application. This new thing is not mentioned in any of the test case or any requirement document. But this additional functionality gives a additional feature which is liked by the client. This is called gold plating in terms of software. To summarize gold plating is just giving an additional feature to the software which was not mentioned in BRD. Gold plating means when you are Adding extra feature in
your product to delight your customer (a kind of surprise). Gold plating is not a bargain. It can increase operation and maintenance costs and reduce quality. It refers to continuing to work on a project or task well past the point where the extra effort is worth the value it adds (if any). After having met the requirements, the developer works on further enhancing the product, thinking the customer would be delighted to see additional or more polished features, rather than what was asked for or expected. The customer might be disappointed in the results, and the extra effort by the developer might be futile.
Now this question can be twisted as " What will you do if you find an additional feature in the software which is not mentioned in the BRD"
So in response to this question we can simply say that this condition is termed as gold plating and we can simply discuss to the client and stakeholders about this and if its approved we can get the BRD, RTM and Test Case template updated.
Its not that everytime gold plating will be liked by client.In terms of project management this is not considered as the best practice because there may be a condition when any new functionality may be a cause of risk and client unsatisfaction.
your product to delight your customer (a kind of surprise). Gold plating is not a bargain. It can increase operation and maintenance costs and reduce quality. It refers to continuing to work on a project or task well past the point where the extra effort is worth the value it adds (if any). After having met the requirements, the developer works on further enhancing the product, thinking the customer would be delighted to see additional or more polished features, rather than what was asked for or expected. The customer might be disappointed in the results, and the extra effort by the developer might be futile.
Now this question can be twisted as " What will you do if you find an additional feature in the software which is not mentioned in the BRD"
So in response to this question we can simply say that this condition is termed as gold plating and we can simply discuss to the client and stakeholders about this and if its approved we can get the BRD, RTM and Test Case template updated.
Its not that everytime gold plating will be liked by client.In terms of project management this is not considered as the best practice because there may be a condition when any new functionality may be a cause of risk and client unsatisfaction.
No comments:
Post a Comment