CODA/ Organizational design
Bringing design
and front-end into
one shared team.
After a reorganization disrupted how teams worked together, I proposed CODA: shared design and front-end capacity, allocated around product priorities. I co-led the team with the Head of Front-End and brought design system work into the same operating rhythm.
Read the case studyDesign and engineering,
working from the same priorities.
Autonomy made consistency harder.
Four value streams had their own product, design and engineering teams. As each developed its own patterns and conventions, shared design work became harder to maintain.
- Patterns
- Similar problems produced different components and interactions.
- Quality
- Expectations varied between streams.
- Adoption
- The design system existed, but its use was uneven.
Capacity changed. The model had to follow.
The reorganization brought fewer, broader teams and changed reporting lines. The old staffing model no longer matched the work: scope was unclear, dependencies surfaced late and readiness meant different things to different people.
- Coverage
- Reassigned roles left gaps across active work.
- Context
- Designers and engineers lost a consistent route to alignment.
- Readiness
- Build cycles began with unresolved questions.
Share capacity without losing accountability.
I proposed one team of four product designers and four front-end engineers, co-led with the Head of Front-End. CODA supported product teams according to priorities and the shaping pipeline rather than a fixed allocation.
- Priorities
- Assign support where it serves current company objectives.
- Leadership
- Bring design and front-end decisions into one conversation.
- Allocation
- Move capacity between product and system work as needs change.
Put system work beside product work.
I brought the design system team into CODA so its priorities could come from the products it supported. Ownership stayed central, while designers and engineers across contexts could contribute.
- Ownership
- Keep a clear place for system decisions.
- Contribution
- Let product work inform shared patterns.
- Rotation
- Give people a path between system and product work.
Central ownership.
Contributions from across product work.
Make readiness part of the cycle.
The company used a customized Shape Up rhythm: six weeks of focused work followed by a one-week cooldown. CODA connected shaping and delivery to that rhythm, with upcoming work prepared while the current cycle was being built.
- Discover
- Clarify upcoming scope and dependencies.
- Deliver
- Support the work committed to the current cycle.
- Cooldown
- Make room for system work, shaping and improvement.
Scope, dependencies and design intent.
Choose what comes next.
Focused delivery with shared readiness.
System work, debt and improvements.
Give each meeting a job.
I introduced six ceremonies to connect daily collaboration with the cycle. Each had a specific purpose, from surfacing blockers to reviewing readiness.
- Coordinate
- Daily standups and designer–engineer pairing.
- Prepare
- Mid-cycle shaping and the week-six readiness review.
- Improve
- Cooldown planning and recurring design system reviews.
Progress, blockers and coordination.
Design and FE Pairing
Resolve design intent together.
Mid-Cycle Shaping
Define the next cycle’s work.
Readiness Review
Agree what is ready for development.
Cooldown Planning
Make room for the system, process and debt.
Contributions, component health and adoption.
Look for progress in the work.
We tracked six indicators across delivery and team health. The reported improvements were directional: clearer readiness, more balanced allocation and fewer rollovers, alongside stronger alignment, system activity and engagement.
- Delivery
- Clearer scope at the start of cycles and fewer projects rolling over.
- Coordination
- More balanced allocation and better alignment across teams.
- Team health
- More system contribution and adoption, with improved engagement.
Operational health
Cycle readiness
Clearer scope. Fewer unknowns.
Resource utilization
Less idle capacity and over-commitment.
Rollovers
Fewer projects carried into the next cycle.
Team effectiveness
Cross-team alignment
Fewer conflicting priorities.
Design system activity
More contributions and adoption.
Employee engagement
Clearer roles, impact and growth.
Keep shaping the way the team works.
CODA applied design practice to the organization itself. I had to understand the constraints, make tradeoffs visible and keep adjusting the model as the work changed.
- Understand
- Look at how people actually collaborate.
- Prioritize
- Make choices that fit capacity and product needs.
- Adapt
- Treat the operating model as something to keep improving.
Priorities
Company objectives and the shaping pipeline.
Capacity
Four designers.
Four front-end engineers.
Review and adjust
- Readiness
- System health
- Team clarity