Order to Chaos

Total Quality Management Michael Hill Total Quality Management Michael Hill

Beyond the Bug Report: Cultivating a Culture of Quality with your Dev Team

When people discuss quality in software development, they typically refer to quality assurance testing. While testing is a significant factor in software quality, it isn’t the only thing to consider. For project or quality managers, there are a few other areas to consider for your organization. Three significant considerations are code reviews, continuous feedback loops, and knowledge sharing.

Read More
Total Quality Management Michael Hill Total Quality Management Michael Hill

DevOps and Quality: Bridging the Gap for Continuous Delivery Excellence

Development Operations (DevOps) is an integral part of every software application team. Part of their responsibility is ensuring that environments are functioning according to specifications and that the proper code is deployed to those environments. They also monitor the environments and troubleshoot issues that arise. As a result, DevOps often collaborates closely with Quality departments. As more organizations strive for improved test automation, the integration between DevOps and Quality Assurance has become increasingly critical.

Read More
Support, Quality, Total Quality Management Michael Hill Support, Quality, Total Quality Management Michael Hill

The Importance of Root Cause Analysis

Root Cause Analysis (RCA) is a troubleshooting technique used to identify, mitigate, and resolve issues. In the software development realm, RCAs often involve multiple people, making them a costly endeavor. Because of this, many organizations do not participate in performing an RCA, or save them for severe incidents. This isn’t necessarily a bad business practice, but RCAs are an essential part of continuous improvement for the software development team and project growth.

Read More
Total Quality Management Michael Hill Total Quality Management Michael Hill

Defining a Total Quality Management (TQM) Department

In a software development setting, a Total Quality Management (TQM) department is a dedicated team or function responsible for establishing, promoting, and overseeing the implementation of TQM principles and practices throughout the software development lifecycle. The primary goal of this department is to ensure that the software products and the processes used to develop them meet the highest possible standards of quality, ultimately leading to increased customer satisfaction.

Read More
Total Quality Management Michael Hill Total Quality Management Michael Hill

Quality Management and Security

In software development, quality management encompasses everything from Quality Assurance (QA) to Quality Control (QC) and, ultimately, Quality Engineering (QE). All of these areas play a role in application security and compliance. Quality is often perceived as a cost for organizations, so when budgets are cut, these areas usually bear the brunt. This is a slippery slope for a company, especially if it is trying to meet specific standards required for various security compliance regulations. Reducing quality from the budget will have far-reaching consequences over time.

Read More

Total Quality Management (TQM)

Total quality management (TQM) is a top-down organization concept that dedicates quality to every function of an organization. It was developed in the 20th century and was initially created for product manufacturing. Over time, it was adopted by numerous agencies to gain a competitive advantage in their market. TQM is a way to harness an organization’s resources to improve effectiveness and efficiency with support, training, and guidance.

Read More