A Maturity Bug: Confusing an Executed Process with a Consolidated One

Gabriel Tavares
Gabriel Tavares
Verified Author Verified Author
23 April

It has been very common, in the Quality Assurance diagnostics I conduct on software development projects, to encounter a menu of executed but not consolidated processes. And this difference between what is already corporate routine versus what is mere experimentation (or what depends on a certain voluntarism, or even what depends on prerequisites that were never implemented) — this difference translates into a masked maturity gap. This hidden gap must come to light as soon as possible, under penalty of absorbing, much like a black hole, even the processes that were already consolidated (on paper, it looks like evolution; in practice, it is fragility).

I am talking, for example, about root-cause analyses conducted without a proper defect management process; about automation frameworks built without risk analysis — or without governance and maintenance —; or, still, about complex exploratory testing performed based on undocumented domain knowledge (the classic case that, taken to its extreme, can be illustrated by the chaos that takes over a project when a QA with deep project/business knowledge leaves the team without having documented their practices).

In all these cases, the problem is not a lack of technique — it is a lack of model: ISTQB covers model-based testing in its Test Management syllabi; I want to propose here the extension of that concept to a model-based Quality Assurance framework, in which all processes and tools are built upon a maturity model.

In fact, I have been implementing this approach for some time, working with maturity models that distinguish the executed from the consolidated and that can even indicate that an “advanced” process may be more harmful than its absence. In practice, a non-consolidated process with high visibility (for example, the use of a cutting-edge tool or technology) but low effectiveness (due to a lack of governance or of prerequisite layers) can compromise already-consolidated processes by “diverting” resources and energy on account of its visibility.

There is a reason maturity is a staircase. One must first consolidate the basics before advancing to more complex actions; executing without a foundation, or driven by excitement alone, increases the Cost of Quality. And that means missed deadlines, regulatory and legal exposure, and, of course, reputational damag

Gabriel Tavares
Gabriel Tavares
Verified AuthorVerified Author

Senior Principal QA Engineer and Head of the Quality Vertical at Zallpy, with over 30 years of experience in software quality, process engineering, leadership, and digital transformation, working across large corporations and international projects. Graduated from Poli-USP, with specializations in Software Development Quality and Digital Government/Digital Transformation, he holds an advanced ISTQB certification (CTAL-TM). His background includes governance architecture projects, award-winning initiatives, and research in maturity modeling. With professional experience in countries such as the Netherlands, Germany, Turkey, the United States, and India, he combines strategic vision, strong conceptual foundations, and hands-on expertise to promote a comprehensive view of Quality Assurance through continuous improvement, operational excellence, and real impact on software processes and products.

Senior Principal QA Engineer and Head of the Quality Vertical at Zallpy, with over 30 years of experience in software quality, process engineering, leadership, and digital transformation, working across large corporations and international projects. Graduated from Poli-USP, with specializations in Software Development Quality and Digital Government/Digital Transformation, he holds an advanced ISTQB certification (CTAL-TM). His background includes governance architecture projects, award-winning initiatives, and research in maturity modeling. With professional experience in countries such as the Netherlands, Germany, Turkey, the United States, and India, he combines strategic vision, strong conceptual foundations, and hands-on expertise to promote a comprehensive view of Quality Assurance through continuous improvement, operational excellence, and real impact on software processes and products.