Home » Delivering Business Value » Currently Reading:

What is a defect?

January 23, 2012 Delivering Business Value 5 Comments

So many people debate a topic without first agreeing on the scope or meaning of the topic. As a management consultant, I believe that my role is to ask the “stupid question”.

So here is my stupid question to consider … What is a defect? I am not looking for answers but simply highlighting the fact that within any given organization there are differences of opinion about the nature of defects. In many cases the discussion of defects is defensive as people or organizations look to avoid responsibility for defects by denying their existence or deflecting blame to another group.

This is the human side of defect management which is difficult to address with scientific methods. Successful defects management must define a defect and use scientific methods to define and measure defects. If the information is used to punish individuals or groups, they will manipulate the measurement process and confuse the results.

Currently there are "5 comments" on this Article:

  1. Randy Tangco says:

    I remembered exactly a true story in one of my projects. The organization decided one day that they will measure the team by the defects opened. The development team was told that their performance evaluation will be based on the first time defect detected for every work they brought about. The QA team was told that they will be measured by the number of defects they found. I guess you just figured out the human resource problem this scenario created.

    Everyone now is defensive and every functional group would like to take care of their own skin and loses sight of the goal of the project and has now introduced more work time into the project to make sure everything is perfect. I had to convince the project team assigned to me to think differently and more collaboratively based on the goal of the project rather than this new metric brought about. It is tough for the team to buy-in into the idea as I suggested. In the end, when the team worked on the project goals we set, we ended with only three true defects after we move the project from development to testing phase and when we went live. Only two because a few components were missed in the cut-over process.

  2. Nick Spanos says:

    Randy, excellent example of the problem I was describing. If there are different opinions of what constitutes a defect, there will be conflicting solutions. The same problem exists with Requirements Management. There are so many different opinions about the definition of a requirement which cause similar problems and confusion.

  3. Randy Tangco says:

    Nick.. Funny you mentioned requirements management. I have always seen that the root cause of project problems/defects is the requirements part of a project. Many will disagree but my standard statement is this. If a BA means one way on a requirement and a developer understood it another way, then again the QA understood another one more other way, then you already have a defect without work starting.

    If we are not able to successfully set a single understanding of what the customer really is needed from the three functional groups I mentioned, we will always have issues/defects/problems that usually contributes to a longer time of getting the work done.

  4. A defect is something that diminishes perfection and perfection is something we aspire to acheive. However, pragmatically speaking, we can never acheive 100% perfection so we should not be too concerned about defects provided they are suitably managed.The defect measurement process mentioned by Randy is akin to apportioning blame and discouraged collaboration, the irony is that the measurement process is itself a ‘defect’.

  5. Nick Spanos says:

    I agree that perfection is unachievable but we should be aware of how far we have deviated from perfection. “we should not be too concerned about defects provided they are suitably managed” is a curious statement. Managing defects implies tracking and resolving defects once they are found. The more effective approach is to prevent defects (recognizing that all of them cannot be prevented). This brings us back to the need to define what we mean by a defect.

    In order to prevent defects we need to understand the source of defects. Identifying the source of defects is not the same as assigning blame and I agree we should not focus on assigning blame.

Comment on this Article:







Our Sponsors

Lean IT Keywords

If you have any questions about the blog content or specific questions on how CAI's Lean IT Service Management can help your organization, "Ask Nick."
Presently no questions available.

Recent Comments

  • Nick Spanos: Gunther, A good test plan will organize test cases to align with the supported business processes. This will help to en...
  • GUNTHER GORTZ: Hi, Nick What you understanding Automating a business process? Can we also, understanding that this can be aplicated t...
  • Nick Spanos: Rejecting Lean solutions could be justifies as a resistance to potential layoffs. Resistance to change is quite common ...
  • Bella: I truly have this btietr experience of how the LEAN initiatives are being thrown to dustbins. Most of the time, the LEAN...
  • Nick Spanos: I agree that perfection is unachievable but we should be aware of how far we have deviated from perfection. "we should ...