Scaling the BBC Design System: Tooling, Community, Governance and Gardening

Do you have experience managing or contributing to a Design System that has to support multiple teams, disciplines’ priorities and competing product requirements? Wondering how to meet the long-term goals of the system without getting in the way of your stakeholders’ needs?

The BBC Web Design System serves 10 distinct brands, and 25 actively contributing agile software engineering teams who are continuously building, maintaining and evolving over 150 components to solve a varied breadth of audience-facing solutions. As a founder of this Design System team, I’ll talk through our approach.

Operating at such gigantic scale, technical decisions are the foundation of a successful Design System, but for long-lived maintainability those initial technical decisions must be built upon. As we discuss real world, live production BBC examples, you can expect key takeaways to include: how to introduce tooling, build strong community collaboration, and implement governance and documentation for the benefit of your system and your users. With a little bit of gardening, you too can mitigate Design System scaling challenges.


Speaker

Sophie Beaumont

Software Engineering Manager @BBC

Sophie is a Software Engineering Manager across the BBC’s centralised Web platform, having previously founded the BBC’s first dedicated Web Design System team. In her ten years in the industry, she has been on the journey from junior to principal software engineer; working on digital products visited by millions of users and advocating strongly for accessible and inclusive digital experiences. Sophie has an interest in digital accessibility, exploring the challenges of meeting efficiency, maintainability, speed and quality, and how community can contribute to the success of a system.

Read more

Date

Wednesday Apr 9 / 11:45AM BST ( 50 minutes )

Location

Windsor (5th Fl.)

Topics

design systems scaled systems engineering enablement

Share

From the same track

Session migration

So You’ve Decided To Do a Technical Migration

Wednesday Apr 9 / 10:35AM BST

It seems like there’s always a hot new library or framework promising great things. But people often forget about the pain and effort required to move from an old technology to a new one. How long will it take? If you finish, will it be worth it?

Speaker image - Sophie Koonin

Sophie Koonin

Web Engineering Lead @Monzo, Writer, Speaker and Web 1.0 Enthusiast

Session architecture

Mobile Server-Driven UI at Scale

Wednesday Apr 9 / 01:35PM BST

Delivering changes to mobile applications is always painful: dealing with store reviews, users that don't update their apps and multiple concurrent versions being used at the same time.

Speaker image - Rafael Ring

Rafael Ring

Senior Staff Software Engineer, Mobile Platform Team @Nubank, 10+ Years Working Full Stack

Session web performance

Speed at Scale: Optimizing the Largest CX Platform Out There

Wednesday Apr 9 / 02:45PM BST

In a world with a wide variety of network connections, any user can have a slow experience, and apps that delight users on fast connections can barely be usable on slow ones.

Speaker image - Matheus Albuquerque

Matheus Albuquerque

Staff Software Engineer @Medallia, Google Developer Expert in Web Technologies, Programme Committee @React Summit US, Mentor @TechLabs, International Speaker, Technical Reviewer

Session

The Ideal Micro-Frontends Platform

Wednesday Apr 9 / 03:55PM BST

Micro-frontends can help organizations scale frontend development, but without the right foundations, they often lead to unnecessary complexity and performance issues. How can you implement them effectively while avoiding common pitfalls?

Speaker image - Luca Mezzalira

Luca Mezzalira

Principal Serverless Specialist Solutions Architect @AWS, Author of “Building Micro-Frontends”, international speaker