Greg Duffie

Randstad Digital

Accelerated Release Velocity with Mandatory Unit Testing

Senior SQL Server Database Architect, Administrator, and Lead Developer2018 – Ongoing

Situation

Release cycles were running every two months and regression issues were frequent, leaving the client without confidence in the system's stability. Every release was a risk event rather than a routine delivery.

What I Did

Implemented mandatory tSQLt unit testing for all stored procedures and integrated it into the release process for every two-week sprint. Established coverage requirements so that no stored procedure could be deployed without a corresponding test suite.

Result

Cut release cycles from every two months to every two-week sprint. Regression issues dropped significantly and the client described the system as feeling "stable and accurate" for the first time.

Tools & Tech

SQL ServertSQLtCI/CD