The 7 Basic Tools of Software Quality

Matt Eland
The Startup
Published in
7 min readSep 1, 2019

--

The seven basic tools of software quality are a set of visual presentation techniques associated with Six Sigma. These tools do not require advanced statistical knowledge and can be used to solve most of the types of problems you encounter.

Together, these tools help you analyze software quality and come up with effective visuals for communicating them to others in ways that can be easily understood.

As with some of my other articles, we will center this discussion around a fictitious resume scoring system that takes in resumes and outputs a score to a hiring manager or human resources department.

A resume processing application (yes, this is my resume)

This is a legacy application that has been brittle to change and encounters frequent errors. In this make-believe scenario, we are responsible for analyzing the defects and coming up with recommendations to upper management.

Your boss is fed up with the quality issues caused by this application. The support load is overwhelming, users aren’t happy, and it’s your job to figure out why and find a way to fix it.

What do you do?

After some research, you stumble upon the 7 basic tools of quality and set out to use them to make sense of your application.

Run Chart

--

--

Matt Eland
The Startup

Microsoft MVP in AI, AI Specialist at Leading EDJE. Author of "Refactoring with C#".