Flow Production Tracking
Rainbow Six Siege runs as a live service title with a relentless cadence of seasonal content drops, and by 2021 the production pipeline was buckling under its own complexity. The team was spread across a patchwork of tools — Jira, Excel, PowerPoint, Miro — with no unified source of truth. Jira in particular had become a bottleneck: its rigid, linear workflow couldn't accommodate the multi-department, non-linear nature of game art production at scale.
I co-led the studio's migration from Jira to Autodesk Flow Production Tracking (Shotgrid) alongside Senior Associate Producer Diana Benocilla. The goal was to replace the fragmented toolset with a single, flexible platform that could handle everything from asset tracking to art review to roadmapping — all in one place.
The core of the work was designing a schema that could scale with R6S's production complexity. We built a hierarchical data model — Asset → Task → Version → Notes — that gave every department a clear, navigable view of any asset's full lifecycle. With 14 departments integrated, from Concept Art and Tech Art through Narrative, Outsourcing, and Legal, the system had to be flexible enough to serve wildly different workflows without losing coherence.
On the automation side, we built a suite of tools using Shotgrid's Event Daemon and Python API — handling things like automatic task status flips on version approval, downstream task updates when upstream work was finalized, and data handoffs to the game engines (Anvil and Snowdrop). Webhooks connected Shotgrid outward to other production tools including Jira, Oasis, and the MTX pipeline.
The result was a system supporting over 500 active users across the full production organization, tracking 3,267 assets across 8 seasons of live content. We built 135 custom project pages and 41-step pipelines that replaced what had previously been a tangled "bowl of noodles" in Jira. Artists could finally see where their work stood, producers had real roadmapping data, and leadership had visibility across the entire content pipeline.