Design

Structuring a design team in a continuous delivery agile environment

by

on

View all posts

Editor’s note: This week’s design leadership prompt asked, “How do you structure your design team?” Read Chris Thelwell’s answer below, and don’t miss Nick Schaden’s response here.

At Envato, we’re building a complex marketplace product used by millions of people around the world.

We’re constantly making iterative improvements to existing features and experimenting with new initiatives. Our continuous delivery model enables our team to ship several times a day.

I’ve previously written about how our agile UX team works, but this time around I’m going to focus on the way we’ve structured our 12-person design team and why.

Distributed UX design

Our design team is tiny compared to the development team. Because of its size, the development team forms small squads called streams, and each one focuses on an area of our product. 

A stream consists of a mix of backend and frontend developers, plus a product manager. We embed our UX designers within these streams, and they sit alongside the developers and the product manager.

envato-structure-05

The embedded designers know the most about the problem they’re solving. They’re best placed to work through any compromises with both the developers and the product manager. This structure gives them the autonomy to make the right decisions at the right time with their stream.

Designers working closely with developers.

Designers working closely with developers.

Designers build a deep understanding of the area of the product they support, along with a thorough understanding of the backlog and the problems faced by the stream. This creates a close working relationship between the designer, developers, and product manager.

Focus on a single customer experience

Being a marketplace, we have 2 distinct types of customers: those who sell and those who buy. We divide our streams into these 2 groups, and they focus on either buyers or sellers. This means our UX designers focus on one particular type of customer. They also collaborate (outside their development stream) as part of a small team of designers on that type of customer.

envato-structure-01

Through research, the designers build a deep understanding of their customer. They think about the customer’s experience across the whole product—not just the part covered by their development stream. They work closely with the senior product manager for that customer type in developing the future roadmap.

Creating a design system

We support our our embedded UX designer with a small team of UI designers. Rather than supporting the UX designers by mocking up screens, they focus on building our design system. They sit together, outside of any development stream.

“Think about the customer’s experience across the whole product.”

They work through a backlog of work that comes from various sources, including:

  • The UX designers from the development streams
  • Global design and brand problems and initiatives
  • Support for our marketing team
  • Collaboration with our front-end developers on our style guide
envato-structure-04

By building a design system, we can focus on creating a consistent experience for our users. We also empower our embedded UX designers with a toolkit that enables them to work at a faster pace, as they’re confident that their design work fits with the whole product.

The Envato Design System.

The Envato Design System.

Through the use of the Design System, the whole team has a view and a say on shaping how our product works—without taking away the autonomy from the embedded UX designers.

The design guild

With a distributed team like this, it’s essential to maintain a close, open, and transparent team culture. To do this, we form a guild of designers across the whole organization. 

“Maintaining an open, transparent team culture is essential with remote teams.”

We have a team standup every morning at 10:17am where we share work in progress and discover how we can collaborate. We run a design team retrospective every 2 weeks to ensure we’re improving our design practice. We have bean bags near our UI designers that invite the embedded UX designers to hang around whenever they get the chance.

envato-structure-02

A distributed structure like this is most effective for the type of delivery we do at Envato. But maintaining an open, transparent guild is vital to ensure we have the right environment to do our best work—and have a great time at work every day.

Join the conversation

How do you structure your design team? Submit your response to our Medium publication.

Author

Chris Thelwell
Chris Thelwell has been a digital product designer in both the UK and Australia for many years, juggling award-winning F1 projects, cool Google Chrome apps and the occasional European football championship. An outcome focused design leader, Chris specializes in disrupting markets, creating innovative new digital products, and building high-performing design teams in Agile software delivery environments within large enterprises, startups, and agencies.

Join over 2 million designers

Who get our content first.

No sales pitches, no games, and one-click unsubscribe.

Over 2 million designers
get our newsletter
every week

Find out why

Get awesome design content in your inbox every week

Just like over 2 million of your fellow designers do.

Plus get 3 free downloads, just for signing up.

Give it a try—it only takes a click to unsubscribe.

Thanks for signing up!

You should have a thank you gift in your inbox now—and you'll hear from us again soon!

Prototype better experiences with InVision

Just like over 2 million of your fellow designers do.

I agree to InVision's Terms of Service.

Want a free t-shirt?

Join the 2 million+ designers who get our newsletter weekly for your chance to win!

We hate spam as much as you do, and you can unsubscribe anytime.

Double your chances to win!

Tweet and automatically get a second entry

Tweet Now

No Thanks

Stay in touch!

We share news, freebies, and more on Twitter.