UX Governance Capacity Planning Aha! · Jira

UX Planning Infrastructure

Making design capacity visible at roadmap altitude — 5 structured fields in Aha!, a 4-lane workflow into Jira, and a cross-functional T-shirt sizing process that surfaces UX constraints before sprint commitments are locked.

Scope UX · Product · Engineering
Tools Aha! + Jira + Confluence
Rollout 8-Week Phased
Published October 2025
$2M+
Revenue at Risk
3–4 wks
Avg. Delay per Feature
0%
Forward Capacity Visibility
01 / 05

The Problem: UX Work is Structurally Invisible

Product planning tools are configured to model PM and Engineering work precisely. Aha! captures PM intent. Jira tracks engineering execution. UX effort exists in neither system — which makes reactive, last-minute design work structurally inevitable, not a team failure.

Root cause: This is an infrastructure gap, not a people or process problem. Until UX capacity is modeled at the roadmap layer, planning will keep producing the same delays.

Measured Impact — Q1–Q3 2025
  • $2M+ revenue at risk: Three enterprise features delayed because design constraints weren't visible until sprint planning — too late to adjust scope.
  • 3–4 weeks delay per feature: The consistent cost when UX scope is discovered mid-sprint rather than at roadmap altitude.
  • 0% forward visibility: Leadership has no way to answer: "Does this roadmap fit our design team's capacity?"
Three Infrastructure Breakpoints
Failure 01
UX Invisible at Roadmap Level
Aha! has no UX demand fields. Roadmap commitments are made without design capacity data, so conflicts only surface at sprint time.
Failure 02
No Aggregate Capacity View
No mechanism exists to assess total UX demand across the roadmap. Leadership cannot see utilization or forecast overload.
Failure 03
PM–Engineering Planning Excludes UX
Alignment between PM and Engineering happens before UX is consulted. By the time design constraints surface, the sprint schedule has no flexibility left to accommodate them.
02 / 05

The Solution: 5 Fields in Aha!, 1 Workflow into Jira

Aha! shows intent. Jira shows reality. UX managers manage the gap.

The fix closes an infrastructure gap by adding five required fields to each Aha! feature. These fields give the planning system the data it needs to surface UX constraints at roadmap altitude — before sprint commitments are locked. Aha! is used for planned demand and ownership; Jira is used for execution and iteration tracking.

The 5 Required Aha! Fields (UX Design Only)
Field Name How to Fill It
UX Design Required (Yes/No) Select Yes if UX design work is needed
UX Design Phase (multi-select) Choose relevant phases: Concept, Interaction, Iteration, Delivery Support
UX Design T-Shirt Size (XS–XL) Rough effort estimate — see sizing guide below
UX Design Start / End Quarter or sprint range when design should happen
UX Designer Owner Assign designer or set to TBD

Critical: If UX fields aren't filled, UX work becomes invisible and capacity planning fails. Any feature with "UX Design Required = Yes" is blocked from sprint planning until all five fields are complete.

T-Shirt Size Reference — Typical Duration
XS
1–2 days
UI improvement, tweak, or button behavior
S
2–4 wks
Adding a filter, settings module, or small-contained feature
M
2–4 wks
New feature with a new core workflow. Low complexity, minimal integrations.
L
2–3 months
Multi-screen new workflow, dedicated small team, some infrastructure impact
XL
3–6 months
New supplier module, analytics tool, or significant platform product
How PMs Fill It — 3-Step Checklist
1
When a feature enters "Next / Upcoming," fill all UX fields
2
If unknown, set Owner = TBD + Size = M and add Start quarter
3
Update fields when scope or timing changes
How UX Uses It
UX Manager uses it to
Forecast load
Forecast upcoming demand, balance load across designers, rebalance work, negotiate scope early, and align with PM before work starts.
UX IC uses it to
Understand demand + context
Understand upcoming demand and feature context. Not for daily task tracking.
Aha! Reports for UX Managers
Report 1
Load by Designer (Next 2 quarters)
Filter: Status = Next/Upcoming, UX Required = Yes · Group by: UX Owner · Show: T-shirt sizes
Report 2
Demand by Quarter (by Size)
Filter: UX Required = Yes · Group by: Quarter + Size · Show: Count
Report 3
Unassigned UX Work (Owner = TBD)
Filter: UX Owner = TBD, Status = Next/Upcoming · Sort by: Start date
03 / 05

The Aha! → Jira Workflow: 4 Lanes

Aha! is used for planned UX demand (feature level). Jira is used for actual UX work (task level). The system operates in four lanes, each with a clear owner and handoff point.

Workflow Diagram
Lane 1
Product Planning (PM)
Product Roadmap & Upcoming Features
  • What features are coming
  • Target timeframe
Aha!
5 UX fields filled here
Lane 2
UX Planning & Assignment (Aha!)
Aha! Feature — Planned UX Demand
  • UX Design Required
  • UX Design Phase
  • UX T-Shirt Size
  • UX Start / End
  • UX Designer Owner
Feature-level planning (the levers)
UX Capacity Review (UX Manager)
  • Review upcoming UX demand
  • Balance load across designers
  • Adjust timing or ownership
  • Align with PM before work starts
Assignment here means feature-ownership, not daily work
Lane 3
UX Execution & Iteration (Jira)
Jira Epic (Auto-synced from Aha!)
  • Feature context
  • UX fields (read-only)
Jira Plans (Iteration-Level View)
  • UX workload per IC
  • Tickets per iteration
  • Spillover & delivery support load
Used by UX Managers to protect iteration capacity
Lane 4
Review & Feedback Loop
UX Delivery Outcomes
  • Designs shipped
  • Reviews completed
  • Support delivered
Planning Feedback Loop
  • Was UX size accurate?
  • Did work start early enough?
  • Where did scope creep occur?
Improves future capacity planning
What Lives Where
Aha!
  • Planned UX demand
  • Feature ownership
  • Capacity forecasting
  • Roadmap-level decisions
Jira
  • UX tasks
  • Iteration commitments
  • Work-in-progress
  • Actual effort & delivery
Guardrails (Very Important)
No UX Jira tickets before work starts
Aha! assignment = sprint commitment
Jira Plans = iteration health check for UX
Core Principle

Aha! shows intent. Jira shows reality. UX managers manage the gap.

Do not
  • Turn Aha! into a task tracker
  • Show daily status updates in Aha!
  • Mix IC task tracking into planning views

Focus on clarity, role boundaries, and planning confidence.

04 / 05

Cross-Functional Collaboration: T-Shirt Workflow

The T-shirt sizing system lives inside a broader cross-functional framework. This is a transparent checklist used by UX, PM, and Engineering to take a product from 0→1 — with quality control and progress tracking at every phase gate.

Design principle: The product development size is a structural tool for a "0 to 1" product launch, inspired by the Lean Startup's Build-Measure-Learn cycle. The goal is to maximize validated learning and minimize wasted effort.

T-Shirt Size Framework
Size Description Typical Duration Example
XS A small, contained feature or a simple task that can be built on an existing product/platform. Focus on a single-use assumption. 1–2 weeks UI improvement, tooltip, or button behavior
S A new, but very simple product/solution with one core workflow. Low technical complexity and minimal integrations. Focus on the core value proposition. 2–4 weeks Adding a filter, a settings module
M A new feature/product with a few core features and workflows. Medium technical complexity. May include simple integrations. Requires a dedicated, small team. 2–4 months Mid-size dashboard or feature set
L A significant product/feature at a sub-platform within the company. High technical complexity, multiple integrations, and requires significant infrastructure setup. Requires a cross-functional team. 3–6 months New supplier module or analytics tool
XL A completely new, highly complex product ecosystem that requires a large team, a new technology stack, and extensive legal/compliance review. A net-new platform or product line. 6–18 months Launching a new AI-based or network product
5-Phase 0→1 Process Checklist

Each feature moves through five phases. Phase gates (Approved / Extended / Risk / None) ensure cross-functional visibility before work advances. Each step has a defined owner, effort estimate, and size applicability (XS–XL).

Phase 1
Discovery — Understand the Problem
Define business goal, collect insights, conduct user research, clarify user types, explore technical feasibility, define product hypothesis. Owner: PM, UX, Eng, UXR.
Phase 2
Ideation — Define the Solution
Generate directions, define navigation and flow, visualize main ideas, check technical feasibility, run concept validation tests, select architecture. Owner: UX, Eng, UXR.
Phase 3
Design & Define — Shape the MVP
Design system design, high-fidelity prototypes, usability testing, define "done," accessibility and localization review. Owner: UX, Eng, PM.
Phase 4
Build & Iterate — Develop MVP
Sprint planning, implement product, weekly builds, QA & bug tracking, internal alpha feedback. Owner: PM, UX, Eng.
Phase 5
Launch & Learn — Release + Measure
Baby-alpha version, post-launch survey, analytics tracking, retrospective & improvement plan, publish learnings. Owner: PM, UX, All.
Transparency + Quality Control

Each phase ends with a gate status and optional notes. Status options: Approved, In Progress, Done, Delay, Blocked, Reviewed. Phase Final Status is set as: Approved · Extended N Days · Risk · None.

Each phase works with a cross-functional span (PM, UX, Eng) and a long-confirm: confirm steps are taken to ensure work is properly handed off. Size-scoped columns (XS–XL) control which steps apply to each project size.

05 / 05

Implementation & Expected Outcomes

8-Week Phased Rollout
Weeks 1–2  ·  Foundation
  • Configure 5 UX fields in Aha! and set up automation rules
  • Brief UX Leads on the new workflow — Aha! for planning, Jira for execution
  • Run a pilot on 3–5 in-flight features to validate the model
Weeks 3–4  ·  PM Alignment
  • Present pilot results to PM team with concrete before/after data
  • Co-define the T-shirt sizing guide and cross-functional workflows
  • Resolve edge cases and build shared understanding before enforcement
Weeks 5–8  ·  Full Rollout
  • Activate system-level enforcement: features blocked from sprint without complete UX fields
  • Launch capacity dashboard for leadership — roadmap vs. UX capacity at a glance
  • Establish quarterly forecast review as standard operating cadence
Investment & Return
Implementation Cost
140 person-hours
Spread across 8 weeks; primarily UX Lead and PM configuration time
Tool Spend
$0
Built entirely within existing Aha! + Jira configuration — no new software required
Break-Even Point
1 sprint
A single prevented sprint delay fully recovers the implementation investment
Measurable Outcomes
Sprint Escalations
−60%
UX blockers surfacing mid-sprint drop by more than half
Forecast Accuracy
95%
Design capacity predictable 2–3 quarters ahead of delivery
Capacity Utilization
+25%
Balanced workload distribution reduces overload and designer burnout
Three Decisions Needed

Decision 1 — Approve 8-Week Pilot
Scope: 3–5 features. Low disruption, fully reversible. Produces real data before full commitment.

Decision 2 — Assign Implementation Owner
Proposed: Head of UX as DRI, VP of Product as Executive Sponsor. Both required to unblock cross-functional configuration.

Decision 3 — Commit to Enforcement Date
Target: 5 UX fields mandatory and system-enforced by Week 5. Committing to this date prevents the pilot from stalling at the alignment stage.