Quality Control Optimisation, Explained Properly
More checking does not mean better quality, it usually just means slower. Here is how to spend your checking where it pays, and what Orangescrum gives you to run it.
What is quality control optimisation?
Quality control is the set of checks a team runs to find defects before a customer does: testing, review, approval, and inspection. Optimising it means getting the most prevention for the least delay, because every check costs time and not every check is worth its cost. The useful moves are nearly always the same three. Move checks earlier, because a defect found at the requirement stage costs a fraction of the same defect found in production. Make the standard explicit, so a reviewer is checking against something written down rather than against their mood. And measure what escaped rather than what you caught, because escaped defects are the only number that tells you whether the checking is working.
Where quality effort gets wasted
- Everything is checked to the same depthA copy change and a payments change go through the same three approvals. The team gets slower without getting safer, and eventually people start routing around the process.
- The standard lives in someone's headNobody wrote down what done means, so review is a matter of who is reviewing. Two people looking at the same work reach different conclusions and both are defensible.
- Checking happens at the endAll the quality effort lands in the last week, which is the most expensive moment to find anything and the moment there is least time to fix it.
- Success is measured by defects foundA rising bug count is reported as the testing working well. It might equally mean the work arriving is getting worse. Only escaped defects distinguish the two.
What Orangescrum actually gives you
Real features, named. Nothing here is an algorithm that decides for you.
How to spend checking where it pays
- Grade the work by what failure would costNot everything deserves the same scrutiny. Decide, once, which categories of change need full testing and approval and which need one reviewer, then apply it consistently.
- Write down what done meansTurn the unwritten standard into a checklist attached to the work. It is a short exercise and it removes most of the variation between reviewers on its own.
- Move a check earlierPick one check that currently happens at the end and move it to the start. Reviewing a requirement or a design costs an hour. Finding the same problem after build costs a fortnight.
- Model the gates as statusesIf review and approval are real stages in the workflow, they cannot be skipped by accident and you can see how much work is queued waiting for them.
- Count escapes, then act on the causesTrack defects that reached a customer, group them by cause using a custom field, and change one thing in the process each cycle. That loop is what optimisation here actually is.
What Orangescrum does not do here
Orangescrum is not a quality engine, and there is no feature called Quality Control Optimisation. It does not predict where defects will appear, score the quality of your work, analyse your code, run automated tests, or decide how much checking a change deserves. It has no risk based test selection and no quality gate that evaluates anything on its own. What it does is hold the structure: test cases and runs, defects linked back to the work, checklists that make a standard explicit, workflow statuses you can use as approval gates, custom fields to record cause, and reports over all of it. In the Self-Hosted edition the DevOps layer can also block a pull request until the linked work item reaches a status you allow, which is the closest thing to an automatic gate that ships, and it enforces your rule rather than forming one. The judgement about how much to check stays with your team.
Quality control optimisation <em>FAQ</em>
Does Orangescrum automatically optimise quality control?
Does Orangescrum run automated tests?
Can Orangescrum stop work moving forward until it has been checked?
How do I measure whether quality is improving?
Is more testing always better?
Does Orangescrum do code review or static analysis?
Which editions include the quality features?
Put the checks where they pay
Free 14 day trial, no credit card. Every plan includes unlimited users.