Work · State Medicaid

365 non-functional requirements, governed across vendors, through CMS certification.

For a state Medicaid agency modernizing a multi-vendor data platform: ownership of 365 non-functional requirements, KPI and SLA frameworks tied to liquidated damages, HIPAA audit evidence, and a traceability pipeline from Azure DevOps into the state's Jama format.

Client
A state Medicaid agency
When
Sep 2022 – May 2024
Role
Quality Assurance and Solution Architecture, IBM Consulting

The problem

A state was modernizing its Medicaid data platform as a set of modules from several vendors, all of it headed for CMS certification. Each vendor could show that its own module worked. Nobody owned whether the whole thing met the 365 non-functional requirements for performance, interoperability, scalability, security, and operations, or whether the evidence would stand up to an auditor.

The contract tied key performance indicators and service levels to liquidated damages, so a requirement that could not be measured was a financial risk, not just a quality gap. And the state tracked requirements in Jama while the engineering teams worked in Azure DevOps.

The decision

I took the role that sat between architecture, engineering, and the PMO, with one job: make design, implementation, and operational readiness meet CMS, HIPAA, contractual, and data-governance standards, and prove it.

That started with a 372-requirement workshop that gave every non-functional requirement a definition of done, acceptance criteria, and an evidence-based verification method. I defined and governed the KPI and SLA frameworks so each obligation mapped to something measured, and built the executive dashboards the program used in its weekly governance forums.

To keep the state's traceability without slowing engineering, I built a pipeline that produced the requirements traceability matrix from Azure DevOps in the state's Jama format. A master roster standardized staffing, access, and training across the vendor and IBM teams, and a data security and privacy onboarding process made the audit trail start on day one.

What changed

  • All 365 non-functional requirements were governed, with evidence, through CMS certification.
  • Audit preparation became routine: evidence was gathered as part of delivery rather than reconstructed afterwards.
  • Weekly governance ran on dashboards tied to the contractual KPIs and SLAs, so liquidated-damages exposure was visible before it was due.

Stack

  • Azure DevOps
  • Jama
  • Non-functional requirements
  • Requirements traceability
  • HIPAA
  • CMS certification
  • KPI and SLA governance