What happens when 3,842 work items are holding your roadmap hostage?
You orchestrate a heist—one that finishes before the coffee in the break‑room pot turns lukewarm.
You’re a Sr. Engineering Manager staring at two Azure DevOps organizations: OldCo (where the backlog lives) and NewCo (where the business just told you everything must live).
The backlog isn’t cute—epics, features, user stories, technical chores, tasks, all snaked together in four parent‑child tiers. Manually cloning them would take weeks, torch morale, and guarantee someone fat‑fingers an epic straight into production scope. Hard pass.
Microsoft’s Azure DevOps Office Integration (read: a ribbon that appears in desktop Excel for Windows—sorry, Mac folks).
T‑Minutes |
Move |
Why It Matters |
‑30 min |
Pre‑flight cleanup: run a Tree of Work Items query, filter out the junk, save the query as Migration_E1. |
Garbage in = garbage migrated. |
‑20 min |
Query → Excel: Team → New List → Query List. Excel clones the hierarchy column‑by‑column (Title1, Title2…). |
You now hold the entire backlog in a sortable, filterable grid. |
‑15 min |
Open a fresh sheet tied to NewCo and pick Input List. |
Blank canvas ready for new IDs. |
‑10 min |
Copy‑paste rows from the first sheet. Delete the ID column—let Azure DevOps assign fresh IDs. |
Avoid ID collisions and cross‑org ghosts. |
‑5 min |
Publish. Resolve inevitable red cells (state mismatches, missing assignees) via drop‑downs or by quickly adding users in Azure DevOps. |
First‑time publish always complains; listen once, fix forever. |
T‑0 min |
Refresh & verify: run the same tree query in NewCo. Item counts match? Ship it. |
Trust, but query. |
Elapsed time: 53 minutes. The only pieces you still copy manually are attachments and threaded comments—everything else teleports safely.
The Excel plug‑in talks through the same REST API that caps bulk operations in the low‑thousands. Split your query by area path or iteration, run two passes, stay sane. Anything larger? Spin up the Azure DevOps Migration Tools CLI, pour coffee, brace yourself.
The next time finance decides all product lines must live under one DevOps roof, you won’t grab a shovel—you’ll pop open Excel, click Publish, and watch the backlog move before Netflix’s “Are you still watching?” prompt appears.
Questions, war stories, or battle scars? Ping me, and we’ll plan your own 60‑minute backlog heist.