Select Page

Understanding the Big C in DMAIC

Author: Chuck Ezell | | March 27, 2014

As we’ve discussed previously in this series, a central Six Sigma tenet is define, measure, analyze, improve, and control, or DMAIC.

It has gained much wider acceptance and evolved into a scientific method for project development.

Six Sigma can absolutely be applied to database management as a means to improve data quality throughout a project, ultimately giving customers and users the quality data they need, when they need it.

Although the execution of each one of these steps is important in the process of completing a project satisfactorily, the control stage often is neglected. Control is a big part of the process, for without control, you can’t ensure the quality of a project.

Control is critical but, as Phillip L. Rybarczyk notes, “Quality practitioners often either neglect or poorly execute the control stage, jeopardizing the sustainability of any improvements acquired from the project.”

Testing and validation

Although his comments apply to manufacturing, they can equally be applied to software development. Testing and validation are key to remaining certain that changes are implemented and that any training or procedural changes — data entry processes or understanding the information that belongs in a given field, for example — are effectively adhered to by staff. Also key is testing, which ensures these changes are maintained. The control stage also is helpful in providing the team with benchmarks for ongoing improvement.

Ongoing? Yes. Control isn’t a one-off step in the process.

That bears repeating. Control is not a passing part of the DMAIC process. It is a critical step for Six Sigma practitioners, to be revisited on an ongoing basis. Control ensures an organization that quality metrics and improvements are lasting, embraced by everyone in the organization.

For example, the processes associated with improvements in a database project should be documented. Those improvements need to be sustained or increased over time. Without them, you may as well have never undertaken the project.

Quality metrics

What are those metrics? It depends on the project. What’s most important to the organization? Data quality? Availability? Uptime?

Once you’ve identified the quality metrics essential to your project, Rybarczyk suggests – again, from a manufacturing perspective that can easily be adapted to database management – implementing a checklist for documenting the controls, consisting of:

  • The quality characteristics to control
  • The tolerances to maintain
  • The frequency of inspection
  • The sample sizes needed
  • The instruments and analysis methods to use
  • Instructions on what to do if non-conformances are detected

As the Six Sigma Materials website notes, the control phase is critical:

There can not be enough emphasis placed on the importance of devoting the same high level of energy and commitment throughout this phase. Complacency and anxiety can set in for the sake of bringing closure and receiving some form of credit or bonus, etc. This can result in the process reverting to the former performance levels and loss of some or all of the gains. Rigorous follow-up and corrective action with comprehensive yet simple documentation can increase the likelihood that the gains are sustained.

Where have you used DMAIC? How important have you found the control stage to be in instituting Six Sigma for database management? Please share your experiences with us.

Image by Faramarz Hashemi.

How to Solve the Oracle Error ORA-12154: TNS:could not resolve the connect identifier specified

The “ORA-12154: TNS Oracle error message is very common for database administrators. Learn how to diagnose & resolve this common issue here today.

Vijay Muthu | February 4, 2021

Data Types: The Importance of Choosing the Correct Data Type

Most DBAs have struggled with the pros and cons of choosing one data type over another. This blog post discusses different situations.

Craig Mullins | October 11, 2017

How to Recover a Table from an Oracle 12c RMAN Backup

Our database experts explain how to recover and restore a table from an Oracle 12c RMAN Backup with this step-by-step blog. Read more.

Megan Elphingstone | February 2, 2017

Subscribe to Our Blog

Never miss a post! Stay up to date with the latest database, application and analytics tips and news. Delivered in a handy bi-weekly update straight to your inbox. You can unsubscribe at any time.

Work with Us

Let’s have a conversation about what you need to succeed and how we can help get you there.


Work for Us

Where do you want to take your career? Explore exciting opportunities to join our team.