Skip to content
All Work

Roche Global Procurement Analytics Transformation

Leading the Roche Global Procurement analytics transformation from a fragmented SAP BW/HANA estate toward a governed Snowflake and dbt platform, replacing manual Excel and Alteryx workflows with analytics the business, IT, and finance can trust.

Role
Analytics & Insights Lead, Data Solutions
Year
2026–present
Context
Roche (2026–present · Global Procurement, Analytics & Insights). Analytics spread across legacy SAP BW/HANA, Alteryx, and a thick layer of manual Excel.
Scope
3 data engineers hired/secured in first 90 days · Snowflake + dbt/DataOps operating model approved and in progress
Where it stands
Approved, in-progress mandate to move Roche Global Procurement analytics from SAP BW/HANA, Alteryx, and manual Excel to governed Snowflake + dbt data products with Business, IT, and Finance ownership.
Data PlatformSnowflakedbtGovernanceLegacy ModernizationProcurement

Slice by domain

See how I apply the same core experience across data, product, program, process, and people leadership.

Summary

Roche Global Procurement was running decisions on an analytics estate that had grown by accretion. SAP BW/HANA at the core, Alteryx in the middle, and a thick layer of manual Excel at the edges. Every team could produce a number. Few of the numbers agreed. I lead the end-to-end transformation to move this estate toward a governed platform on Snowflake and dbt, where the data model, the metric definitions, and the ownership are explicit.

What was fragmented

The same metric was calculated in several places, each with its own logic, none of it documented in one place. Refreshes depended on individuals running Alteryx flows and stitching the output together in spreadsheets. When the numbers were questioned, and they were questioned often, there was no single model to point to. The estate worked, until a reorganization, a departure, or a hard question exposed how fragile it was.

Why it mattered

Procurement decisions at this scale move real money. Spend visibility, supplier performance, and savings tracking were all downstream of data that leaders did not fully trust. The cost was not only the analyst hours lost to manual reconciliation. It was slower decisions and a quiet discount applied to every number, because no one was sure it would hold up under scrutiny.

My mandate

Own the analytics transformation end to end: scope, timeline, governance, and stakeholder alignment across Business, IT, and Finance. Move Roche Global Procurement from a fragmented legacy estate to a governed Snowflake and dbt platform, and deliver data products that retire the manual Excel and Alteryx workflows rather than wrapping a new tool around them.

Current-state diagnosis

Before designing anything, I mapped how data actually flowed against how people believed it flowed. The gap was the project. Critical logic lived inside Alteryx canvases and individual spreadsheets, not in a modeled layer. Ownership was implicit. The first deliverable was not a pipeline. It was a clear picture of which metrics mattered, who depended on them, and where each definition actually came from.

Target model

A governed platform with three things the legacy estate never had. One modeled source of truth in Snowflake. Transformation logic versioned and tested in dbt. Metric definitions that are written down and owned. Data products replace reports, with a defined consumer and a defined decision behind each one.

Governance design

The platform is only half the work. The other half is the operating model around it. Clear ownership for each data product and each metric definition. A documented semantic layer, so the meaning of a number does not depend on who built the query. Change control, so definitions evolve deliberately instead of drifting. Governance that Business, IT, and Finance all recognize as theirs.

Migration approach

Modernization here is not a big-bang cutover. It is reverse-engineering the logic buried in the legacy estate, proving parity against the numbers people already rely on, and migrating in waves so the function keeps running throughout. Trust is earned wave by wave, by showing the new model matches the old one before the old one is retired.

Where it stands

The transformation is active and the direction is set. Work packages are approved and in progress, with the first sprint completed on June 26, 2026. The current work is scope, governance, ownership, metric definition, migration sequencing, and validation toward a governed Snowflake and dbt platform. Manual Excel and Alteryx workflows are on a path to retirement, but measured outcomes are not claimed here until confirmed.

Lesson

A reporting problem at this scale is rarely a tooling problem. The legacy estate was not failing because SAP BW/HANA was old. It was failing because the logic, the ownership, and the definitions had never been made explicit. The platform matters. The governance around it is what makes the platform worth trusting.