October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix NowOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk7 min

How to Assess Software Quality Maturity

Assess software quality maturity by choosing the right subject and model, examining evidence of actual practice, and turning gaps into measurable improvements.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Assess software quality maturity by defining the decision and scope, selecting a model that measures the right thing, comparing evidence from actual work with its criteria, and turning gaps into a small, owned improvement plan. First distinguish the quality of a software product from the maturity of the processes used to build, test, and maintain it: they are related, but one does not establish the other.

Decide what you are assessing

Start by writing down the decision the assessment must support. Common purposes include improving internal practices, determining whether processes are suitable for a requirement, or evaluating a supplier’s processes against a contract. The purpose affects which evidence and assessment method are appropriate. ISO/IEC TS 33010:2023 provides guidance on selecting assessment models, documented processes, and instruments for process assessments: ISO/IEC TS 33010:2023.

Set boundaries before choosing a model. Record the products, teams, lifecycle stages, and quality practices in scope, as well as what is explicitly out of scope. An assessment of one product team’s release process, for example, should not be presented as a finding about every team in the organization.

  • Decision: What will the assessment help you decide or change?
  • Coverage: Which products, teams, lifecycle stages, and practices are included?
  • Use of results: Who will act on the findings, and what kind of evidence will make them actionable?

Separate product quality from process maturity

Product quality concerns characteristics of the software or ICT product. IEC describes ISO/IEC 25010:2023 as follows: “This document defines a product quality model, which is applicable to ICT (information and communication technology) products and software products.” It is a reference for specifying, measuring, and evaluating product-quality characteristics across the lifecycle. See the IEC publication page for ISO/IEC 25010:2023.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Process maturity concerns how organizational work is performed and improved. ISO/IEC 33004:2015 sets requirements for process reference models, process assessment models, and maturity models; it is not a product-quality checklist. See ISO/IEC 33004:2015.

Use a product-quality model when the question is about a product’s qualities. Use a process-assessment or maturity model when the question is about organizational capability. An organization can produce a product with good measured qualities without demonstrating that its processes are consistently mature, and a process rating alone does not prove a specific product meets its quality needs.

Choose a model that fits the question

No single model is established as universally best. Compare candidates against the purpose and scope you defined, rather than choosing a familiar name and retrofitting the assessment around it.

Assessment need Relevant reference What it addresses
Evaluate or specify software product quality ISO/IEC 25010:2023 Product-quality characteristics for ICT and software products.
Set requirements for process reference, assessment, or maturity models ISO/IEC 33004:2015 Requirements for process reference models, process assessment models, and maturity models.
Get guidance for performing a process assessment ISO/IEC TS 33010:2023 Guidance on assessment purposes and selection of models, documented processes, and instruments.
Assess software testing processes specifically TMMi A testing-focused staged model and process-area criteria.

Before committing to a model and method, check its scope, criteria, expected evidence, rating approach, and any qualification requirements for a formal assessment. Confirm that its process areas and instruments match your lifecycle and the decision at hand.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

When TMMi may fit

The TMMi Foundation describes TMMi as a staged model for improving software testing processes, progressing from ad hoc and unmanaged practices through managed, defined, and measured stages to optimization. The Foundation also says it can complement CMMI with more detailed support for software and system testing. These are the Foundation’s descriptions, not an independent comparative evaluation. See the TMMi Model and Model Aims and Objectives.

The Foundation says the TMMi model is freely available, while its TMMi Assessment Method (TAM) is licensed for accredited assessors and lead assessors. If you need a formal assessment, verify the method and assessor requirements for your intended use on the TMMi Foundation site.

Gather evidence about work as it is performed

Do not rate maturity from policy documents alone. Compare documented intent with actual practice across the teams and lifecycle stages in scope. A useful evidence set can combine artifacts and records, observation of work, and interviews with people who perform or depend on the practices. This is a practical way to ground judgments; it is not a single evidence checklist mandated by every model.

  • Artifacts and records: Review relevant plans, process descriptions, test records, defect or incident records, decision logs, and measurements. Select items that demonstrate how work happens, not only that a template exists.
  • Observation: Where practical, observe a representative workflow, such as how testing is planned, executed, and used to inform a release decision.
  • Conversations: Ask people in different roles and teams to describe the same practice. Differences can reveal that a process is inconsistent or understood differently.
  • Coverage: Sample across the scope you declared. State any limits in the sample so a local finding is not mistaken for an organization-wide conclusion.

Look for evidence that relevant practices are repeated and supported, that teams share a defined approach where appropriate, and that measurement informs decisions. The assessment should distinguish an isolated success from a practice that is established across the scope being rated.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Compare evidence with criteria and record judgments

Use the selected model’s criteria rather than an informal impression of what “mature” looks like. Record each expectation, the evidence that supports it, and a judgment such as demonstrated, partly demonstrated, or unsupported. Keep the basis for each rating so another reviewer can understand what was observed and what remains uncertain.

For TMMi, the Foundation’s assessment method compares process-area goals and practices with existing practices. It describes assessment results as identifying strengths, weaknesses, risks, and improvement opportunities, and producing an organization-specific improvement plan. See The TMMi Assessment Method.

When evidence is missing or contradictory, record that plainly instead of turning an absence of records into proof that a practice never occurs. A rating should reflect the method’s rules and the available evidence, not confidence, seniority, or the volume of documentation.

Use measures that answer the decision

Measurement can help assess both test processes and product quality, but there is no universal metric set for every organization in the sources cited here. Choose measures that fit the chosen model and the decision you need to make. Explain each measure’s scope and meaning before using it to compare teams or track change.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Do not equate a large number of test cases with mature testing; count alone does not show whether tests address relevant risks or influence decisions.
  • Do not treat one defect measure as a complete description of quality. Its meaning depends on what was counted, over what period and scope, and how it relates to the decision.
  • Use trends and contextual evidence carefully. A change in a metric is useful only when its definition and collection remain suitable for the comparison being made.

The TMMi Foundation reports that 88% of TMMi users surveyed reported benefits in effectiveness or product quality, and 77% reported benefits in test efficiency. The source page does not state the survey year or sample size, and does not establish independent verification. These are Foundation-reported survey results, not proof that adopting TMMi causes those outcomes. See TMMi Model Aims and Objectives.

Turn findings into an improvement plan

Prioritize a few gaps that matter to the business decision and the assessment scope. For each selected change, define the intended outcome, an owner, and evidence you will revisit to determine whether the practice changed. The TMMi Foundation describes its assessment as leading to an organization-specific plan; ISO/IEC TS 33010 frames process assessment as useful for improvement.

  1. Select priorities: Choose gaps with a clear connection to product risk, delivery needs, requirements, or the supplier decision you are supporting.
  2. Define the change: State what practice should change and what observable evidence would demonstrate progress.
  3. Assign ownership: Name the team or role responsible for making and sustaining the change.
  4. Revisit evidence: At an appropriate point after implementation, collect comparable evidence and assess whether the change is established—not merely announced.

A maturity assessment is most useful when it creates a repeatable learning cycle: agreed scope, model-based judgments, traceable evidence, focused improvements, and a later check against the same relevant criteria.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Or skip the browser setup

If your assessment involves collecting visual evidence of web pages—for example, capturing a reproducible view for a review record—you can call ScreenshotNeo instead of setting up a browser capture flow. One GET request returns an image or PDF. See the ScreenshotNeo API documentation for options and setup details.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://example.com -o shot.webp

ScreenshotNeo accepts cookie or consent banners like a visitor and removes more than 60 known consent platforms, newsletter popups, and chat widgets before capture; each of these steps can be turned off. Bot checks, blank pages, timeouts, failed loads, and cache hits are not billed, and responses report page verdict and billing status in headers. An MCP server provides take_screenshot, get_page_info, and capture_pdf tools for AI agents. The Free plan includes 1,000 screenshots a month with no card; paid plans start at $5 for 3,000 shots.

Sign up free for 1,000 screenshots a month, with no card required.

Frequently Asked Questions

Does a higher maturity rating guarantee fewer defects or faster delivery?

No. The cited standards and TMMi material do not establish that a maturity level guarantees a particular defect reduction, delivery speed, or return on investment.

Can we use ISO/IEC 25010 alone to assess our organization’s process maturity?

No. ISO/IEC 25010:2023 is a product-quality model; process maturity requires an appropriate process-assessment or maturity model.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Shenzhen desk3 min
    HONOR Expands Beyond Smartphones With Humanoid Robot RevealHONOR said it unveiled its first humanoid robot at MWC 2026 and named shopping assistance, workplace inspections, and supportive companionship as intended uses. Later Robotics D1 claims and a reported…
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.