How I designed a centralised Jira and Confluence PMO at ClearTax for 20 plus initiatives across 3 teams. Status assembly went from 4 hours to 20 minutes, the structure outlasted me by 6 months.
I joined ClearTax as a Technical Program Manager in December 2023 and found something familiar to anyone who has worked in a fast-growing product company: twenty-plus initiatives moving in parallel across three product teams, and no shared way to see what was actually happening. Each team had its own Jira project, its own naming conventions, its own definition of done. Leadership was reconstructing status from Slack and spreadsheets every Monday.
By September 2024 we had a centralised Jira board, a Confluence structure that tied initiatives to strategy, and a leadership update cadence that took twenty minutes to consume instead of four hours to assemble. That structure was still in use when I rolled off. Here is what I did, what worked, and what I would change.
Table of contents [Show]
Most teams blame Jira for their PMO problems. Jira was not the issue at ClearTax. The issue was that each team had set up Jira to optimise for their own delivery, and nobody had ever bothered to optimise for how leadership consumed the work. The result was three coherent local optima and zero global view.
Specifically:
The cost was hidden until you measured it: roughly four hours per Monday to assemble the status pack, plus a 30-minute leadership meeting that turned into a "let me explain what each team meant" session.
I made three decisions early that ended up driving everything else.
I designed a centralised Jira project with a fixed seven-status workflow, a "theme" custom field, an "initiative" custom field, and required fields at story creation. Teams kept their own Jira projects for backlog work, but every story that mattered for leadership got linked to an epic in the central project.
This was unpopular for a week. Teams resented filling in another field. Two things flipped that:
I built four dashboards. One per team, plus a quarterly view that sliced across all three. Each dashboard had:
updated >= -7d.Build your own with my JQL Query Builder if you want to skip remembering the syntax.
Every initiative got exactly one Confluence page. Linked to the Jira epic. Required sections: Goal, Approach, Current state, Risks, Decisions. I deleted everything that did not follow this template. (I am exaggerating — I archived. But teams thought I deleted, and behaviour changed.)
The risks and decisions section became a default RAID log. If you want a more rigorous version, use my RAID Log Builder.
Three things to take from this if you are facing a similar PMO build:
I am building tools for this kind of work at sathvickollu.com/tools/ — a Sprint Estimator, RACI Matrix Builder, RAID Log, JQL Query Builder, and twelve more. All free, all browser-only, all built with Claude Code in single sittings. If you want a tailored version for your team, drop me a note.
Your email address will not be published. Required fields are marked *