Telecommunications · 2021-2023
Backlog Management Centre of Excellence
A modular training and meetup series helping engineering and product teams translate product vision and roadmap intent into usable, delivery-ready backlogs.
- Client
- One New Zealand
- Role
- Enterprise operating Alignment lead
- Timeframe
- 2021-2023
The Challenge
The core challenge was that product and engineering teams were not consistently speaking the same language.
Engineering teams were busy building outputs, while product teams were becoming frustrated that roadmap value was not being realised in the way they expected. Both sides were stretched, and the absence of dedicated product ownership per team created a gap between product strategy and engineering execution.
This led to frustration, waste, reduced confidence, and a lack of clear return on the time and money being invested into delivery.
Symptoms included:
- Engineering teams focused on activity and output rather than product value
- Product teams struggling to see roadmap intent translated into delivery outcomes
- Limited shared language between product and engineering teams
- Unclear backlog ownership, prioritisation, and decision-making responsibilities
- Friction, rework, waste, and reduced confidence in return on delivery investment
⸻
Objectives
The engagement focused on:
- Creating a shared backlog management language across product and engineering
- Helping teams translate product vision and roadmap intent into usable backlog structures
- Improving clarity around ownership, roles, responsibilities, and workflow
- Supporting better prioritisation, dependency management, and capacity planning
- Reducing friction and waste caused by unclear backlog practices
⸻
My Approach
I approached the work as a capability-building and collaboration challenge rather than a tooling problem.
The goal was to help teams understand how backlog management connects product strategy, engineering capacity, delivery flow, ownership, prioritisation, and feedback. The backlog needed to become a practical translation layer between product intent and engineering reality.
For this engagement, I focused on:
- Designing a modular training pathway for backlog management
- Establishing a Backlog Management Centre of Excellence to create consistency and shared practice
- Launching a Backlog Management Meetup series to support learning, discussion, and adoption
- Breaking backlog management into practical modules that teams could apply incrementally
- Connecting backlog practices to value, flow, delivery commitment, and feedback
This resulted in:
- A structured learning pathway for backlog management
- Clearer conversations between product and engineering teams
- Improved shared understanding of backlog ownership and prioritisation
- A practical forum for discussing work intake, flow, delivery commitments, and feedback
⸻
Activities Delivered
- Established a Backlog Management Centre of Excellence
- Designed and launched a modular Backlog Management Meetup series
- Created training content covering squad roles and responsibilities in relation to backlog ownership
- Defined workflow concepts for how work moves to, through, and out of engineering teams
- Introduced tribe-level workflow topics including OKR cascade, squad OKRs, BRP, and quarterly triage
- Covered ordering and prioritisation techniques including topology of work, OKR-to-backlog alignment, story mapping, impact mapping, and waterfall mapping
- Defined taxonomy of work types in Azure DevOps, including epics, features, and stories
- Introduced commitment-to-start practices including WSJF / DVF prioritisation, dependency mapping, RAID, and capacity planning
- Supported teams with estimation, sizing, progress management, transparency of work, and flow-based thinking
- Covered backlog metrics, including value, performance, and maturity
- Introduced closing-the-work practices, including show-don’t-tell and feedback loops
⸻
Results
The outcomes were primarily qualitative. The work created observed improvement in alignment, shared language, ownership, and the ability of product and engineering teams to discuss backlog health and delivery flow more constructively.
| Before | After |
|---|---|
| Product and engineering teams were not consistently speaking the same language | Teams had a clearer shared vocabulary for backlog management, prioritisation, and delivery flow |
| Engineering teams were focused on being busy and producing outputs | Teams had a stronger connection between delivery work, roadmap intent, and product value |
| Backlog ownership and responsibilities were unclear | RACI-based discussions created clearer ownership across backlog activities and committed work |
| Prioritisation and intake practices varied across teams | The meetup series provided common patterns for ordering, triage, dependency mapping, and capacity planning |
| Product frustration was increasing due to limited value realisation | The programme reduced friction by creating a practical bridge between product intent and engineering execution |
The greatest improvement was:
The creation of a shared operating language between product and engineering. This helped shift conversations away from simply asking what needed to be built, towards better questions about why the work mattered, who owned it, how it should flow, and how the team would know whether value had been realised.
⸻
Lessons Learned
Several important themes emerged.
Backlog management is a collaboration discipline, not an administrative task
A useful backlog does more than store work items. It connects product strategy, engineering capacity, delivery commitments, dependencies, and feedback. When teams treat backlog management as administration, the backlog can quickly become detached from value.
Shared language reduces delivery waste
Many delivery problems came from product and engineering teams using similar terms in different ways. Creating a shared taxonomy around epics, features, stories, ownership, readiness, prioritisation, and flow helped reduce ambiguity and improve collaboration.
Product intent needs an engineering translation layer
Roadmaps do not automatically become executable delivery plans. Teams need a deliberate mechanism to translate strategic intent into prioritised, sized, owned, and sequenced backlog items that reflect real engineering constraints.
⸻
Reflection
This case study reflects my belief that engineering effectiveness depends on the quality of the operating system around the teams, not just the capability of the individuals within them. When product and engineering teams are misaligned, the answer is rarely more pressure. It is usually clearer ownership, better language, stronger flow, and a shared understanding of value.
“Good backlog management is where product intent and engineering reality meet.”
⸻
Skills Demonstrated
- Engineering leadership
- Delivery leadership
- Product-engineering alignment
- Backlog management
- Capability building
- Facilitation
- Workflow design
- Prioritisation and planning
⸻
Technologies
- Azure DevOps / ADO
- OKRs
- RACI
- WSJF / DVF prioritisation
- Story mapping and impact mapping
⸻
Key Takeaway
A structured backlog management capability helped product and engineering teams move from disconnected activity to clearer ownership, better flow, and stronger alignment around value.