Etsy, an internet market for distinctive, handmade, and classic gadgets, has
seen excessive progress during the last 5 years. Then the pandemic dramatically
modified buyers’ habits, resulting in extra customers buying on-line. As a
end result, the Etsy market grew from 45.7 million patrons on the finish of
2019 to 90.1 million patrons (97%) on the finish of 2021 and from 2.5 to five.3
million (112%) sellers in the identical interval.
The expansion massively elevated demand on the technical platform, scaling
site visitors nearly 3X in a single day. And Etsy had signifcantly extra clients for
whom it wanted to proceed delivering nice experiences. To maintain up with
that demand, they needed to scale up infrastructure, product supply, and
expertise drastically. Whereas the expansion challenged groups, the enterprise was by no means
bottlenecked. Etsy’s groups had been in a position to ship new and improved
performance, and {the marketplace} continued to offer a glorious buyer
expertise. This text and the following kind the story of Etsy’s scaling technique.
Etsy’s foundational scaling work had began lengthy earlier than the pandemic. In
2017, Mike Fisher joined as CTO. Josh Silverman had lately joined as Etsy’s
CEO, and was establishing institutional self-discipline to usher in a interval of
progress. Mike has a background in scaling high-growth firms, and alongside
with Martin Abbott wrote a number of books on the subject, together with The Artwork of Scalability
and Scalability Guidelines.
Etsy relied on bodily {hardware} in two information facilities, presenting a number of
scaling challenges. With their anticipated progress, it was obvious that the
prices would ramp up shortly. It affected product groups’ agility as that they had
to plan far prematurely for capability. As well as, the information facilities had been
based mostly in a single state, which represented an availability danger. It was clear
they wanted to maneuver onto the cloud shortly. After an evaluation, Mike and
his crew selected the Google Cloud Platform (GCP) because the cloud associate and
began to plan a program to maneuver their
many techniques onto the cloud.
Whereas the cloud migration was taking place, Etsy was rising its enterprise and
its crew. Mike recognized the product supply course of as being one other
potential scaling bottleneck. The autonomy afforded to product groups had
induced a problem: every crew was delivering in several methods. Becoming a member of a crew
meant studying a brand new set of practices, which was problematic as Etsy was
hiring many new folks. As well as, that they had seen a number of product
initiatives that didn’t repay as anticipated. These indicators led management
to re-evaluate the effectiveness of their product planning and supply
processes.
Choosing a associate
Etsy had by no means labored with a software program improvement consultancy. To give you the chance
to scale product supply and herald some outdoors experience, they began
searching for a vendor. After an in depth search, they chose Thoughtworks,
primarily as a result of they perceived an in depth cultural match and deep alignment
relating to trendy software program improvement.
Thoughtworks has an analogous method to Agile as Etsy – being Agile
quite than doing Agile. Etsy’s crew was not seeking to undertake a
methodology that blindly follows strict rituals and practices, and wished
a associate that bases its method on agile rules and tradition.
Thoughtworks is thought for technical excellence and management in DevOps,
Steady Integration, and Steady Supply, all of which Etsy depends
on closely. As well as, the 2 firms shared related rules
relating to worker care, variety, open-source, and know-how
sustainability.
The Thoughtworks crew began by embedding into product groups, working with
each purchaser and vendor groups, on varied essential initiatives equivalent to cost
mannequin adjustments, Search Engine Optimization (search engine optimisation), and a notification platform.
This enabled Thoughtworks to grasp how Etsy labored, created a right away
impression on supply, and improved improvement practices equivalent to automated
testing.
For Thoughtworks, Etsy was fairly totally different from the everyday shopper.
They’re a completely digital firm, and their technical course of and product
practises are very mature. Not like most shoppers who have interaction Thoughtworks,
Etsy had no massive transformation to undertake, and no ingrained habits
that wanted a significant shift. What they had been looking for was outdoors perspective
and supplementive expertise, to assist them incrementally enhance and sort out
their urgent initiatives. The tradition and rules had been already very
aligned with Thoughtworks’ personal, so the partnership turned extra of an
alternate of concepts drawn from totally different experiences.
Scaling Product Supply and Discovery
Thoughtworks and Etsy shaped a cross-functional Product Supply Tradition
(PDC) crew to investigate the present product supply course of. They regarded throughout
your entire software program improvement worth stream and did a root trigger evaluation
into the complaints of managers and crew members.
Thoughtworks and Etsy shaped a cross-functional Product Supply
Tradition (PDC) crew to investigate the present product supply and discovery
course of. They analyzed your entire software program improvement worth stream,
trying carefully on the complaints of managers and crew members. Chosen
occasions had been replayed to achieve a deep understanding of “how” it occurred
quite than who?. The Thoughtworks
crew, as a result of they hadn’t lived via the issues, had been in a position to carry
an goal outsider perspective.
There have been various issues Etsy was doing rather well:
- Cross-functional groups: They structured their groups round “4 desk legs”:
Product, Design, Engineering, and Analytics. All planning and supply practices
occur with collaboration among the many teams. - Incremental supply of worth to customers: Steady supply is the core
observe of their method. A code change sitting in a repository and never
deployed to customers shouldn’t be worthwhile, and successfully prices the corporate cash. Etsy
deploys tons of of occasions a day, with a 30-minute decide to manufacturing lead
time. - Options are prioritized utilizing information: Product managers and information analysts
collaborate to find out an anticipated worth, measured by KPI adjustments. If the
characteristic doesn’t ship sufficient worth versus its price, as evidenced by an A/B
check, it’s not rolled out, and the code is eliminated.
The crew additionally uncovered alternatives for enchancment:
- Every crew was doing supply in several methods, having disparate processes
and rituals, making onboarding new staff and altering groups troublesome. Some
groups had been utilizing a course of like Scrum, whereas others didn’t use any formal
course of. - There have been various initiatives that had not created worth as
they anticipated. For instance, Etsy tried a present wrap characteristic that had
decrease than anticipated adoption charges by sellers and patrons. - Previous to 2018, Etsy had been via a transitional interval, with
pivots in product technique and management adjustments main some product
managers to expres a need for better possession over their product
choices.
Time to studying
The crew created an enchancment program, based mostly on lean considering and the
concepts of Marty Cagan, who had lately introduced at Etsy. The management crew was
studying his ebook Impressed.
I promise you that at the very least half the concepts
in your roadmap should not going to ship what you hope. (By the way in which, the
actually good groups assume that at the very least three quarters of the concepts gained’t
carry out like they hope.)
After some preliminary analysis the crew got here up with a metric they known as Time
to Studying – the time it took for a product crew to validate an thought with a
buyer and achieve a greater understanding of its worth. That they had a baseline of
50 days that they wished to cut back.
They had been additionally different metrics.
- Enhancing the time to market
- Enhancing the effectiveness of merchandise (e.g. income, buyer
engagement) - Worker happiness
To impression the KPIs, they got here up with various resolution hypotheses:
Lightweight prototypes that incorporate extra direct consumer analysis
Etsy has sturdy experimentation infrastructure and analytics capabilities.
They run many concurrent A/B assessments on {the marketplace}. The issue the PDC
crew noticed is that the suggestions cycle may be fairly gradual. For an thought to be
prepared for an A/B check it needed to be close to production-level high quality. It additionally had
to have sufficient information to indicate statistical relevance. A/B assessments would run for
months in lesser-used components of {the marketplace}.
To set your expectations, sturdy groups usually
check many product concepts every week—on the order of 10 to twenty or extra per week. I
need to emphasize that these are experiments, usually run utilizing prototypes.
A prototype shouldn’t be one thing that’s prepared for prime time and positively not
one thing your organization would attempt to promote and stand behind. However they’re
immensely helpful, as they’re all about studying quick and low-cost.
To scale back the Time to Studying metric, the PDC crew utilized a lean UX
method. First, they began by shortly creating lo-fi prototypes and
instantly displaying them to customers. Second, the crew elevated consumer suggestions
classes to each two weeks and diminished the extent of ceremony. Third, they
created a dual-track system, with a design and analysis crew regularly
working forward of a supply crew. The concept was to effectively achieve confidence
in an thought earlier than it qualifies for an A/B check. By decreasing the price of
experimentation, they may improve the variability and amount of experiments,
discovering concepts that confirmed extra worth.

Determine 1: Experiment validation course of