Quality Assurance – Right the First Time (Part One)

Quality Assurance – Right the First Time (Part One)

Quality Assurance is frequently confused with Quality Control (Software Testing) and many people will sell Quality Assurance Solutions and provide Software Testing. Quality Assurance refers to methodologies and processes that try to avoid errors and mistakes in the first place and getting it right the first time.

It is also confused (as we have mentioned in the past) with slowing down the process and stopping projects from completing. If this occurs then the Quality Assurance is being implemented at the wrong level. We need to take a step back and look at the overall process to determine where the impediments to completion are occurring and fix those problems. Quality Assurance (properly applied) gets projects done faster and better.

So what does, ‘Right the First Time’ mean in practical applications.

The following is a partial list:

  1. It means determining with some degree of accuracy what we are trying to do in this project.
  2. It means recording, in a format that can be distributed, some details of how that solution is going to look on completion. These are frequently referred to as requirements.
  3. It means creating a solution that properly reflects what we want at the end and ensuing that any deviations are understood and accepted.
  4. It means going back at each stage and making sure we have it right before we move forward.

What does it not mean? (Also a partial list)

  1. It does not mean bringing everyone in to review everything all the time so that everyone gets inured to any errors.
  2. It does not mean mean putting in Checkpoints that bring the project to a complete halt. Checkpoints, properly implemented, are fine.
  3. It does not mean letting everyone do what they want and then piecing it together afterwards and hoping it works

Your Quality Assurance processes can mean the difference between success and failure; profitability and loss; company survival and the end of the organization.

Step 1: Make a small diagram of the process you follow in your projects. It should not fill more than one page and is only a high level hand drawn sketch. That provides a high level framework. Next post, Step 2. 

Boumediene Four

Coach and Moderator for Telework

9y

Why all the fuss? There are lots of reasons to ensure the distinction between the two. Easily, the ones that come to mind are: You'll need to know the difference for CMM or ISO-9000 You don't want to prove you don't do QA by calling the QC testing you do 'QA' If you really want to scale your development process you'll need the real QA and you won't want to confuse it with QC.

Like
Reply

To view or add a comment, sign in

More articles by Neil Price-Jones, MSc, MBA, CMST, CMSQ, CSM

  • Isn’t there a better way to Test?

    This is a question that gets asked very frequently especially at the end of projects that have not gone well. Testing…

    4 Comments
  • Still time to Enrol for Fall 2017

    Enrolment for Fall 2017 course on the following topics is still open: Test Leadership Manager’s Test Planning Effective…

  • No Tech Strategy Can Mean Big Problems For Your New Software Project

    Has your company just invested in a new software product? Did you purchase a new software tool in hopes that missed…

  • Struggling with Software Testing?

    Businesses, organizations and corporations purchase software in hopes of bettering existing processes, but sometimes…

    1 Comment
  • A Quality Assurance Manager Can Fix It

    Are you struggling with your company’s data management systems? Are you and your team, customers or management…

  • Reduce Software Risk In Your Company With QA

    The software your business relies on to operate successfully is crutial to the success of your company. Software RISK…

    1 Comment
  • Make Better Business Decisions With the Help of QA

    When it comes to your company’s inventory management system and financials, is your information readily available so…

  • Performance Testing

    Performance Testing is big! Mind-boggling big, especially for software testers charged with completing it. And it is…

    1 Comment
  • QA Management – An Oxymoron

    An oxymoron is two contradictory terms that have been used in conjunction..

    1 Comment
  • Negative Testing

    In many software testing scenarios, testers can use positive testing and/ or negative testing methods. Positive testing…

    3 Comments

Insights from the community

Others also viewed

Explore topics