Skip to main content

QA-Driven ITSM Transformation: From Chaos to Growth

About Us
Published by yuliya.dzemidchuk
18 September 2025

How Strong QA Processes Transformed an ITSM Project into a Growth Story

 

Introduction

Digital transformation is no longer a slogan. It is the reality businesses face every day when providing services to employees, customers, and partners. At the core of this transformation lies a question: how do you deliver services reliably, efficiently, and at scale?

For our client, the answer was an ITSM (IT Service Management) application built on Salesforce. Out of the box, the solution followed ITIL (Information Technology Infrastructure Library) best practices and ensured process alignment across the service lifecycle. Initially, the product focused on internal service desk operations. But soon, it evolved into something more ambitious: a system that powered both employee and customer-facing services.

That was the moment when the project’s story took a new turn. Growth brought opportunities — but also new levels of complexity. And that’s where we stepped in.

 

The Challenge: Scaling Without Losing Quality

When a product reaches maturity, the expectations change. Users want more features, more integrations, and seamless experiences. Our client needed to:

  • expand existing modules to cover broader use cases,
  • integrate with third-party software solutions,
  • keep the product aligned with ITIL compliance,
  • and deliver updates without disrupting daily operations.
     

This was not simply about “building more code.” It was about scaling responsibly while protecting the trust of end users. For that, a solid foundation of software development (SD) and quality assurance (QA) processes was critical.

 

The Solution: Strengthening Development and QA

We proposed a strategic response: expand the development team and bring in additional QA engineers with proven expertise in Salesforce and large-scale service applications.

But adding people alone wasn’t enough. We also updated the processes — introducing multi-layered quality assurance that became the backbone of stability.

Our process included:

  1. Scratch org testing — developers validated new features and bug fixes in isolated environments.
  2. QA org validation — integrated testing where old and new code coexisted, ensuring that new releases did not break existing functionality.
  3. Release org alpha testing — final validation in the release-ready environment, preparing the package for deployment.
     

This three-step QA approach may take slightly more time, but it dramatically reduces risks. In large-scale ITSM projects, even small errors can have major consequences.

 

How We Organized the Workflow

The workflow began with JIRA tickets. Tasks were created not only by the product owner but also by our QA engineers themselves. In fact, nearly half of the backlog came directly from QA — proving that they were active contributors to product improvement, not just “defect finders.”

Here’s how a typical cycle worked:

  • A task moved into the Ready for Development status. Our developers implemented features or fixes.
  • Our QA engineers, meanwhile, prepared test documentation in advance, clarified requirements with the product owner when necessary.
  • Once development was completed, the task moved to Ready for QA. Any available QA engineer tested it first in scratch org, then again in QA org.
  • If successful, it advanced to Ready for UAT (User Acceptance Testing), where the product owner validated functionality.
  • Finally, tasks reached Ready for Release, were packaged, and tested once again in the Release org.
     

Depending on the release size, our QA team conducted smoke tests (quick checks of core functionality) or regression tests (comprehensive checks of all related features).

To stay ahead of complexity, we also conducted exploratory testing (to update documentation and spot hidden risks) and ad-hoc testing (where experienced QA engineers hunted for edge cases based on intuition).

 

Numbers That Tell the Story

As the project matured, the backlog grew to more than 1,000 tickets. Of these, 426 tickets — about 42% — were created directly by our QA team members. This statistic is crucial: it demonstrates how proactive QA involvement significantly improved the product.

In traditional models, QA is often seen as reactive, coming in at the end to check features. Here, our QA specialists became a driving force, identifying gaps, suggesting improvements, and ensuring the product’s reliability at every stage.

 

The Results: Business Value Delivered

Strengthening the QA team was a turning point. Our client experienced:

  • Stable releases — fewer critical issues reached production.
  • Reduced risks — problems were caught earlier, when they were cheaper to fix.
  • Faster development cycles — even though testing took longer, overall time-to-market improved thanks to fewer post-release issues.
  • Higher user satisfaction — employees and customers reported smoother, more reliable service experiences.
     

For the client, this meant not just cost savings but also a stronger reputation. Reliable ITSM systems are invisible when they work — but the moment they fail, the business impact is immediate. With our support, stability was guaranteed.

 

Why Quality Is an Investment, Not a Cost

This story illustrates a broader truth: quality is not an expense. It is an investment.

An investment in:

  • Operational excellence — avoiding costly outages and disruptions.
  • Customer loyalty — because end users trust reliable systems.
  • Scalability — enabling the product to grow without collapsing under its own weight.
  • Business outcomes — aligning technology with long-term goals.
     

We believe that quality assurance should never be an afterthought. It is a discipline that drives value across the entire software lifecycle.

 

Lessons for the Future

For companies scaling ITSM solutions or any enterprise-grade application, this case offers three key lessons:

  1. Expand processes, not just teams. Adding people helps, but without improved workflows, complexity will overwhelm even the best engineers.
  2. Empower QA as innovators. QA is not only about detecting bugs. It is about shaping requirements, anticipating risks, and improving the user experience.
  3. Invest in layered testing environments. Triple validation may seem slower, but it prevents the kind of failures that can derail entire projects.

 

Conclusion

The evolution of this ITSM project shows how complexity, when met with the right strategy, becomes an opportunity for growth. By expanding the team, redesigning processes, and making QA a central pillar, we helped our client achieve stability, scalability, and user satisfaction.

At the end of the day, success is not measured only in tickets resolved or releases shipped. It is measured in the confidence of end users and the alignment of technology with business goals.

And that is the kind of story we are proud to create together with our clients.


Julia Demidchuk/Julia Solomenko
Project Manager/Salesforce Consultant
image
Expertise
Question to the expert
image

We have available resources to start working on your project within 5 business days

1 UX Designer

image

1 Admin

image

2 QA engineers

image

1 Consultant

image
Related Articles
All articles
image
Is Salesforce Winning the Public Sector Race?
An analysis of Salesforce's rapid expansion into the U.S. public sector, tracing its path from cautious early government licensing deals in the 2010s through the launch of Government Cloud in 2012, its pivotal role in COVID-19 vaccine rollouts, and its 2025–2026 push into military and intelligence work via Agentforce and Missionforce. The piece covers major 2026 contracts — including a $5.6 billion Army deal, a $1.6 billion VA agreement, and Pentagon Impact Level 5 authorization — alongside real-world case studies like California's REAL ID processing and the UK's NHS back-office operations. It also examines the structural obstacles still facing Salesforce and other vendors in government tech: legacy IT systems decades old, outdated federal procurement rules, budget constraints, and organizational caution around AI adoption, plus the competitive pressure from Palantir, Microsoft, and Oracle in the race for public sector AI spending.
28 August 2026
image
Why Your Salesforce Flows Are Agentforce's Biggest Problem
This article argues that the most underestimated risk in Agentforce deployments isn't data quality — it's the automation layer: years of overlapping Flows, Process Builder processes, Apex triggers, and managed package logic that no one has reviewed end-to-end. It explains why AI agents inherit automation complexity without the tribal knowledge human admins carry, why technical debt only becomes visible after an agent hits it in production, and why a clean demo is no indicator of production readiness. The article closes with a concrete, tool-by-tool inventory approach using Flow Trigger Explorer, Salesforce Optimizer, Setup Audit Trail, Apex Debug Logs, Agent Builder, and Health Check — scoped to the specific processes the agent will actually use rather than the whole org.
23 July 2026
image
How to Wire Multiple Salesforce Projects in One Org Without Breaking Everything
This article maps the real integration patterns that emerge when multiple Salesforce projects — both managed packages and unpackaged code — share a single org. It covers four concrete patterns: attaching custom triggers to package-owned objects, calling global members exposed by managed packages, writing directly into another project's objects, and runtime-guarded reads of package data. It then addresses access control for authenticated and guest users, including the Master-Detail wall and the without sharing elevation pattern. The piece closes with eight concrete risks (compile-time dependencies that block uninstall, upgrade coupling, silent cascade failures, access invisible to admins) and six actionable recommendations for keeping cross-project coupling manageable.
08 July 2026