Gold Plating

Posted on 2011-10-21
Medium Priority
Last Modified: 2012-06-14
We are having a logic application design doc (HLD) which says about the functionality at higher level, then comes the DLD which covers most of the scenarios. Since it might not be possible to cover all the user action, does that mean any changes made at coding stage to handle user actions will be called as gold plating ?
Question by:satyacalm
LVL 18

Expert Comment

ID: 37007948
IMO, no.
"Gold Plating" to me means adding stuff about and beyond what is in scope.
Depending on how much time was spent writing and reviewing the Functional Requirements, there are some use cases that will show up when broken down into Technical Details that won't be apparent during requirements.

e.g., error handling is a category that often contains overlooked scenarios.

If you had a simple project to, say, "add a record to the database" which may include:
1- simple error checking like making sure the record doesn't already exist
2- perhaps this includes asking the user "record exists - do you want to update with this new data or cancel this submission"
3- adding the ability to delete an existing record (which may make sense but is way out of whack with "insert a record)
is definitely "Gold Plating"
LVL 16

Expert Comment

by:theo kouwenhoven
ID: 37066613
Hi satyacalm,

Since it might not be possible to cover all the user action

I wondering, why is that not possible?
If you cant cover all user action/requirements, how will you document and test it?
How do you know that the tests will cover all features?


Accepted Solution

Suhas . earned 500 total points
ID: 37275234
No, its not Gold plated testing if you are not  covering all the features.

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If you are using Scrum Framework or another agile process, a retrospective may be part of it. Does your team perform retrospectives? Are you getting value from your retrospectives? I see a common anti-pattern when people conduct a retrospective f…
Introduction This article is the second of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers the basic installation and configuration of the test automation tools used by…
With the power of JIRA, there's an unlimited number of ways you can customize it, use it and benefit from it. With that in mind, there's bound to be things that I wasn't able to cover in this course. With this summary we'll look at some places to go…
We’ve all felt that sense of false security before—locking down external access to a database or component and feeling like we’ve done all we need to do to secure company data. But that feeling is fleeting. Attacks these days can happen in many w…

850 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question