Team playbook
Team playbook12 min readBy The Data Workers Team

A playbook for Commercial Data Product Owners

If you are a Commercial Data Product Owner, this is your playbook. It covers what your team ships, where its week goes today, the use cases agents take over first, the autonomy you can safely grant in each domain, and what to show leadership after the first quarter.

Key takeaways

  • •Who this is for. Commercial data and analytics teams inside pharma and biotech, usually in a central data and AI organization with domain delivery teams for commercial, medical and R&D.
  • •The problem today. Unexplained dashboard moves after vendor restatements, license terms tracked only in contracts and launch data built after launch.
  • •What changes. Vendor restatements are detected and only the affected weeks reprocessed, so the field sees an explanation, not a surprise. License terms are enforced on every join, share and retention rule, so legal stops asking which tables are affected.
  • •What stays with your people. KPI definition changes and anything shared externally: brands and partners rely on them, so the KPI owner approves.
  • •The result. Brand and field teams that make early launch decisions on consistent numbers.

The PRD for agentic pharma commercial and real-world data teams

This is the requirements document we would write with you for your team. Everything below expands on it.

WhoCommercial data product owners, launch analytics, HEOR and RWD platform teams in pharma and biotech
The jobCommercial data ready before the first patient starts.
EnvironmentIQVIA, Symphony and specialty pharmacy feeds; Veeva CRM; Snowflake or Databricks; dbt; BI.
ConstraintsKPI definition changes and anything shared externally always go to a named approver. Licensed data carries redistribution and retention limits, and patient-level data is protected.
Success is measured byBrand question answered: from about 2 days to seconds; License change enforced: from about 2 weeks to ~1 h; HCP master refreshed: from about a month to hours; vendor load verification closed autonomously 80% of the time.
Owned byA Commercial Data Product Owner, with domain owners as named approvers.
Pilot scopeLaunch data product as a mission.

What going fully agentic and autonomous means for pharma commercial and real-world data teams

  • •Put your data pipeline on autopilot. Vendor restatements are detected and only the affected weeks reprocessed, so the field sees an explanation, not a surprise.
  • •Run the data back office without the busywork. The work that fills the week today moves to agents: unexplained dashboard moves after vendor restatements, license terms tracked only in contracts and launch data built after launch.
  • •Scale data without scaling headcount. License terms are enforced on every join, share and retention rule and the HCP master refreshes continuously, so the data you manage grows without the team having to.
  • •Get the plumbing off your plate. Brand and field teams that make early launch decisions on consistent numbers.

Who this is for

Commercial data and analytics teams inside pharma and biotech, usually in a central data and AI organization with domain delivery teams for commercial, medical and R&D. Also real-world data platforms that serve them. Titles include Commercial Data Product Owner, Senior Manager of Commercial Data Products, Launch Data Product Lead and Head of RWD Platform.

The product you ship

  • •HCP and account master data sales, marketing and medical teams rely on.
  • •Launch dashboards and KPIs: segmentation, targeting, uptake and access.
  • •Omnichannel engagement data joined from CRM, email, events and media.
  • •RWD datasets for HEOR, label expansion and evidence generation.

Where the week goes

  • •Licensed data arrives in a dozen formats. Prescription, claims, specialty pharmacy and HCP vendor files all differ and change.
  • •Licensing rules limit what you can join, share and keep. Redistribution and retention terms have to be enforced, not remembered.
  • •HCP mastering never ends. New NPIs, address changes and affiliations break targeting lists.
  • •Every brand defines KPIs differently. Launch dashboards disagree across teams.
  • •Launch timelines do not move. The data has to be ready before the first patient starts.

Add it up and upkeep is most of the team's week. Here is how a typical week splits today, and once agents own the back office:

Share of the data team's working week by activity, today vs. with Data Workers. Upkeep covers pipelines, incidents and reruns, access requests, and docs and catalog. Illustrative: a modelled example of a typical team, not measured outcomes.
Fig. 1:Share of the data team's working week by activity, today vs. with Data Workers. Upkeep covers pipelines, incidents and reruns, access requests, and docs and catalog. Illustrative: a modelled example of a typical team, not measured outcomes.

Time spent on new data products moves from 16% of the week to 50%. Most of the rest becomes review: people steer and approve agent work instead of doing it by hand.

Then and now

WorkTodayWith Data Workers
Vendor restatementsFound when field dashboards jumpDetected, reprocessed and explained before the field sees them
License termsTracked in contracts, not dataEnforced on every join, share and retention
HCP masterRefreshed quarterly, rots in betweenRefreshed continuously, conflicts to a steward
KPI definitionsDifferent per brandOne governed definition across brands
Launch data productBuilt after launchReady before launch
Restated weeksFull reloadsOnly affected weeks reprocessed

These are the impact metrics we move for pharma commercial and real-world data teams:

  • •Brand question answered: from about 2 days to seconds
  • •License change enforced: from about 2 weeks to ~1 h
  • •HCP master refreshed: from about a month to hours

Across the routine work in this domain:

Time to complete 6 routine commercial data tasks, current practice (black) vs. the agent swarm (green). Illustrative.
Fig. 2:Time to complete 6 routine commercial data tasks, current practice (black) vs. the agent swarm (green). Illustrative.

The biggest change is License change enforced: from about 2 weeks to ~1 h. Work that waited in queues finishes in minutes or hours, because agents detect, fix and verify in one pass.

Use cases, in depth

A launch with data on day one

Today. The launch data product is built in the first weeks after launch, so early field decisions run on partial data.

With Data Workers. Autopilot runs the build as a mission weeks ahead: vendor feeds landed and mapped, licensing enforced, KPIs governed and dashboards tested.

What changes. Field and brand teams make early decisions on consistent numbers.

An eight-week restatement

Today. A vendor restates two months and field dashboards move overnight without explanation.

With Data Workers. Ingestion detects the restatement, Pipeline Building reprocesses only the affected weeks, Quality Monitoring compares old and new by territory and Conductor sends the summary with the refresh for approval.

What changes. Brand leads know what moved and why before anyone asks.

The workflow for this use case: Data Ingestion agent (get_connector_status) → Pipeline Building agent (generate_pipeline) → Quality Monitoring agent (set_sla) → Autonomous Data-Conductor (verify_data).
Fig. 3:The workflow for this use case: Data Ingestion agent (get_connector_status) → Pipeline Building agent (generate_pipeline) → Quality Monitoring agent (set_sla) → Autonomous Data-Conductor (verify_data).

A licensing change on prescriber data

Today. Legal updates a contract and nobody can say which tables and shares are affected.

With Data Workers. Access & Governance finds every dataset, join and external share using that source and enforces the new terms; Spellbook records them.

What changes. Contract changes are enforced in hours.

The workflow for this use case: Data Access & Governance agent (provision_access) → Spellbook Data Catalog.
Fig. 4:The workflow for this use case: Data Access & Governance agent (provision_access) → Spellbook Data Catalog.

Agents working together: An eight-week vendor restatement

How the swarm hands one problem from agent to agent: an eight-week vendor restatement. Each step leaves a signed receipt.
Fig. 5:How the swarm hands one problem from agent to agent: an eight-week vendor restatement. Each step leaves a signed receipt.

A prescription data vendor restates the last eight weeks. Ingestion detects the restatement, Pipeline Building reprocesses the affected weeks, Quality Monitoring compares old and new NBRx by territory, and Conductor holds the field-dashboard refresh for the launch analytics lead with a summary of what moved and why.

Minute by minute

Illustrative example. Weekly prescription data lands Monday; field dashboards refresh Tuesday 06:00.

TimeWhoWhat happens
Mon 07:00VendorEight weeks restated
07:05Data Ingestion agentRestatement detected
07:40Incident Debugging agentOnly affected weeks reprocessed
08:10Autonomous Data-ConductorNBRx by territory compared old vs new
08:30Spellbook Data CatalogRefresh held with a summary
11:00Spellbook Data CatalogLaunch analytics lead approves

The agents on the job

AgentWhat it does for commercial and RWD teamsTools it calls
Connectors and Data IngestionLand vendor files and APIs, detect late or restated deliveriesget_connector_status, trigger_airflow_dag, get_dbt_run_history
Schema EvolutionMaps vendor layout changes into the commercial modeldetect_schema_change, validate_schema_compatibility, generate_migration, rollback_migration
Pipeline BuildingBuilds launch data products and KPI models with testsgenerate_pipeline, validate_pipeline, sandbox_test, deploy_pipeline
Data Access & GovernanceEnforces licensing, redistribution and retention rules on every table and requestprovision_access, check_policy, request_governance_review, generate_audit_report
Data SecurityClassifies patient-level data and enforces de-identificationscan_pii, review_pii_writes, pci_card_data_masking
Quality MonitoringChecks vendor volumes, HCP match rates and KPI tie-outsset_sla, run_quality_check, get_anomalies, create_quality_tests_for_pipeline

Context Wizard holds governed definitions of NBRx, TRx, a treated patient and an engaged HCP, so every brand and copilot uses the same numbers. Conductor verifies weekly vendor loads before field teams see them. Spellbook records licensing terms on every dataset's page.

What goes on autopilot

Once a domain has earned it, this work runs on its own, and each item removes a problem your team deals with today:

  • •Vendor restatements are detected and only the affected weeks reprocessed, so the field sees an explanation, not a surprise.
  • •License terms are enforced on every join, share and retention rule, so legal stops asking which tables are affected.
  • •The HCP master refreshes continuously, so targeting lists stop rotting between quarters.

Where your people stay in charge

Agents never get blanket access. Each domain has its own autonomy level, set by you, and it only rises when the receipts show the agents are reliable. Everything starts at L1, observing only; reversible upkeep such as reruns, staging fixes, documentation and cleanup is usually first to run on its own.

  • •KPI definition changes and anything shared externally always goes to a named approver: brands and partners rely on them, so the KPI owner approves.
  • •Promotional and medical decisions: these stay with people.

Once a deployment has matured, here is how that ladder plays out across task classes:

Autonomous resolution by commercial data task class. Share of each task class closed autonomously, escalated for approval, or handled by a person. KPI definition changes sit at L2 by design: always proposed, never applied without a named approver. Illustrative.
Fig. 6:Autonomous resolution by commercial data task class. Share of each task class closed autonomously, escalated for approval, or handled by a person. KPI definition changes sit at L2 by design: always proposed, never applied without a named approver. Illustrative.

Vendor load verification closes autonomously 80% of the time. For KPI definition changes, autonomous closure is 0% by design: every change is proposed with a full diff and approved by a named person.

What happens when an agent is wrong

  • •At L2 propose, nothing changes until a named person approves. The proposal shows the full diff, the blast radius and how to roll it back. Unanswered requests expire and escalate.
  • •At L3 act, reversibly, every change keeps a rollback point, and Conductor verifies the downstream number after the change. If verification fails, the change is reversed and the domain drops a level.
  • •No agent approves or promotes its own work. Autonomy only grows on evidence, per repair class, and repeated errors shrink scope automatically.
  • •One org-wide stop halts all autonomous dispatch, and every action lands in a hash-chained audit trail you can export with generate_audit_report.

How it fits your stack

Data Workers connects to what you already run: IQVIA, Symphony and specialty pharmacy feeds; Veeva CRM; Snowflake or Databricks; dbt; BI. Each agent is an MCP server, so the same agents work inside Claude Code, Cursor or Codex and in Slack or Teams through Spellbook. Nothing migrates.

  • •Runs in your infrastructure with your credentials and your model key. The hosted Autonomous Data-Conductor sees workflow metadata only, never rows.
  • •Uses the access you already govern. Agents act under scoped service identities and your existing roles; every grant goes through provision_access and is logged.
  • •Proposes changes as diffs in your dbt project, orchestrator and warehouse, with blast radius, tests and a rollback point, and applies them only at the autonomy level you set for that domain.
  • •Open-source core. The Apache-2.0 community edition ships 11 agents and 160+ MCP tools, so your engineers can read exactly what the agents call.

Governance and regulation

Licensed data carries redistribution and retention limits, and patient-level data is protected. Data Workers enforces license terms on joins and shares, scrubs sensitive values and logs every access.

Data Workers doesn't make you compliant; your controls, people and assessors do. It supplies controls and evidence wherever agents touch data. Not legal advice.

The alternatives pharma commercial and real-world data teams weigh

Build it yourselves. A strong team can wire a coding agent to MCP servers for the warehouse and dbt. The work is everything around it: routing approvals to the right owner, blast radius, rollback, receipts, and current context about every other system.

Observability, catalogs and point tools. Observability alerts, catalogs document, and quality tools test. Data Workers takes their signals, diagnoses, proposes the fix, verifies it and leaves the receipt.

Platform-native agents. Snowflake made its managed MCP server and Cortex Agents generally available on Nov 4, 2025, and Databricks made Genie One generally available on Jun 16, 2026. They are excellent inside their platform; this work crosses the source systems, orchestrator, warehouse and BI, and Data Workers works across all of them.

In this space specifically. Commercial data vendors and CRM supply data; Data Workers absorbs restatements, enforces licenses and keeps KPIs governed.

The case for your CTO

What this replaces. Unexplained dashboard moves after vendor restatements, license terms tracked only in contracts and launch data built after launch.

What your team gets back. Brand and field teams that make early launch decisions on consistent numbers.

Integration effort. Connecting is configuration, not a migration. The agents attach over MCP to the warehouse, orchestrator, dbt project and source systems you already run, under the roles you already govern, inside your own infrastructure. Your engineers can read every tool the agents call in the open-source core.

Risk and control. Autonomy is set per domain. Everything starts at L1, observing only; reversible work moves up only when the receipts justify it; kPI definition changes and anything shared externally stay at L2 with a named approver; and one org-wide stop halts all autonomous work.

Why now. Launch timelines are fixed and data is licensed and restated.

The first win. Launch data product as a mission. The pilot below lays out the scope, what you see each week and the cost.

The climb: from assisted to autonomous to agentic

Our thesis is that the data platform climbs the way analytics did, in stages, and that the hard part of data work was never knowing what to do but doing it. For pharma commercial and real-world data teams, the climb looks like this:

  • •Assisted. Agents work alongside your team. They read the whole stack, show what needs doing and propose every fix with a receipt; kPI definition changes and anything shared externally always go to a named approver.
  • •Autonomous, under your governance. Routine work runs on its own: vendor restatements are detected and only the affected weeks reprocessed, license terms are enforced on every join, share and retention rule, and the HCP master refreshes continuously. Your team governs the agents instead of doing the upkeep.
  • •The agentic enterprise. Brand and field teams that make early launch decisions on consistent numbers. People set direction, and the platform carries it out.

You choose the altitude, every step is visible and reversible, and the pilot below is the first rung.

The pilot: how pharma commercial and real-world data teams start

The pilot is how your team proves the value on its own data before committing.

  • •What we connect. IQVIA, Symphony and specialty pharmacy feeds; Veeva CRM; Snowflake or Databricks; dbt; BI, over MCP, inside your infrastructure. Nothing migrates.
  • •Scope. Launch data product as a mission.
  • •First week. Agents run at L1 across the scoped domain. They map every pipeline, definition and lineage path and show the fixes they would have made, with receipts, so your team sees the value before anything changes.
  • •By week two. Vendor restatements are detected and only the affected weeks reprocessed and license terms are enforced on every join, share and retention rule start running on reversible work. KPI definition changes and anything shared externally stay at L2 with a named approver.
  • •At day 30. We review the impact metrics against your baseline:
  • •Brand question answered: from about 2 days to seconds
  • •License change enforced: from about 2 weeks to ~1 h
  • •HCP master refreshed: from about a month to hours
  • •the share of vendor load verification closed autonomously, targeting 80% as the deployment matures
  • •What you decide. Whether to expand to the next domain. The pilot fee is credited in full against the first year.
  • •Cost. Start with a pilot ($7,500 one-time, credited in full against the first year). Scale is from $1,000 a month and Enterprise from $3,000 a month, billed annually, with unlimited seats, no usage meter and no markup on model spend. See pricing.

The pilot is the start of a longer curve:

Share of agent actions by autonomy rung over the first twelve months for a pharma commercial data team. Every deployment starts at L1 and moves up only on evidence. Illustrative.
Fig. 7:Share of agent actions by autonomy rung over the first twelve months for a pharma commercial data team. Every deployment starts at L1 and moves up only on evidence. Illustrative.

By month 12, more than 40% of agent actions run fully autonomously and manual work falls below 10%, while KPI definition changes stay with a named approver.

FAQ

Can it enforce license terms? Yes, on joins, shares and retention.

Does it handle restatements? Affected weeks only.

Who approves KPI changes? The KPI owner at L2.

Where do the agents run? In your infrastructure, with your credentials and model key. The hosted Conductor sees workflow metadata only.

Do we have to migrate anything? No. Your warehouse, dbt project, orchestrator, catalog and BI stay where they are.

Sources

  • •Bristol Myers Squibb, Commercial Data Product Owner: https://freehire.me/jobs/associate-director-commercial-data-product-owner-bristol-myers-squibb-mjklhuja
  • •Pfizer, Senior Manager, Commercial Data Products: https://builtin.com/job/senior-manager-commercial-data-products/4432868
  • •Data Workers pricing: https://dataworkers.io/pricing/
  • •Data Workers open-source repository (tool registrations): https://github.com/DataWorkersProject/dataworkers-claw-community
  • •Snowflake, managed MCP server and Cortex Agents GA release note (Nov 4, 2025): https://docs.snowflake.com/en/release-notes/2025/other/2025-11-04-cortex-agents-mcp
  • •Databricks, Genie One launch (Jun 16, 2026): https://www.databricks.com/company/newsroom/press-releases/databricks-launches-genie-one-all-new-agentic-coworker-every-team