• Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Terms & Conditions
Flyy Tech
  • Home
  • Apple
  • Applications
    • Computers
    • Laptop
    • Microsoft
  • Security
  • Smartphone
  • Gaming
  • Entertainment
    • Literature
    • Cooking
    • Fitness
    • lifestyle
    • Music
    • Nature
    • Podcasts
    • Travel
    • Vlogs
  • Camera
  • Audio
No Result
View All Result
  • Home
  • Apple
  • Applications
    • Computers
    • Laptop
    • Microsoft
  • Security
  • Smartphone
  • Gaming
  • Entertainment
    • Literature
    • Cooking
    • Fitness
    • lifestyle
    • Music
    • Nature
    • Podcasts
    • Travel
    • Vlogs
  • Camera
  • Audio
No Result
View All Result
Flyy Tech
No Result
View All Result

Introducing a product delivery culture at Etsy

flyytech by flyytech
December 4, 2022
Home Applications
Share on FacebookShare on Twitter


Etsy, an online marketplace for unique, handmade, and vintage items, has
seen high growth over the last five years. Then the pandemic dramatically
changed shoppers’ habits, leading to more consumers shopping online. As a
result, the Etsy marketplace grew from 45.7 million buyers at the end of
2019 to 90.1 million buyers (97%) at the end of 2021 and from 2.5 to 5.3
million (112%) sellers in the same period.

The growth massively increased demand on the technical platform, scaling
traffic almost 3X overnight. And Etsy had signifcantly more customers for
whom it needed to continue delivering great experiences. To keep up with
that demand, they had to scale up infrastructure, product delivery, and
talent drastically. While the growth challenged teams, the business was never
bottlenecked. Etsy’s teams were able to deliver new and improved
functionality, and the marketplace continued to provide a excellent customer
experience. This article and the next form the story of Etsy’s scaling strategy.

Etsy’s foundational scaling work had started long before the pandemic. In
2017, Mike Fisher joined as CTO. Josh Silverman had recently joined as Etsy’s
CEO, and was establishing institutional discipline to usher in a period of
growth. Mike has a background in scaling high-growth companies, and along
with Martin Abbott wrote several books on the topic, including The Art of Scalability
and Scalability Rules.

Etsy relied on physical hardware in two data centers, presenting several
scaling challenges. With their expected growth, it was apparent that the
costs would ramp up quickly. It affected product teams’ agility as they had
to plan far in advance for capacity. In addition, the data centers were
based in one state, which represented an availability risk. It was clear
they needed to move onto the cloud quickly. After an assessment, Mike and
his team chose the Google Cloud Platform (GCP) as the cloud partner and
started to plan a program to move their
many systems onto the cloud
.

While the cloud migration was happening, Etsy was growing its business and
its team. Mike identified the product delivery process as being another
potential scaling bottleneck. The autonomy afforded to product teams had
caused an issue: each team was delivering in different ways. Joining a team
meant learning a new set of practices, which was problematic as Etsy was
hiring many new people. In addition, they had noticed several product
initiatives that did not pay off as expected. These indicators led leadership
to re-evaluate the effectiveness of their product planning and delivery
processes.

Selecting a partner

Etsy had never worked with a software development consultancy. To be able
to scale product delivery and bring in some outside expertise, they started
looking for a vendor. After an extensive search, they selected Thoughtworks,
primarily because they perceived a close cultural fit and deep alignment
regarding modern software development.

Thoughtworks has a similar approach to Agile as Etsy – being Agile
rather than doing Agile. Etsy’s team was not looking to adopt a
methodology that blindly follows strict rituals and practices, and wanted
a partner that bases its approach on agile principles and culture.
Thoughtworks is known for technical excellence and leadership in DevOps,
Continuous Integration, and Continuous Delivery, all of which Etsy relies
on heavily. In addition, the two companies shared similar principles
regarding employee care, diversity, open-source, and technology
sustainability.

The Thoughtworks team started by embedding into product teams, working with
both buyer and seller teams, on various critical initiatives such as payment
model changes, Search Engine Optimization (SEO), and a notification platform.
This enabled Thoughtworks to understand how Etsy worked, created an immediate
impact on delivery, and improved development practices such as automated
testing.

For Thoughtworks, Etsy was quite different from the typical client.
They are a fully digital company, and their technical process and product
practises are very mature. Unlike most clients who engage Thoughtworks,
Etsy had no large transformation to undertake, and no ingrained habits
that needed a major shift. What they were seeking was outside perspective
and supplementive skills, to help them incrementally improve and tackle
their pressing initiatives. The culture and principles were already very
aligned with Thoughtworks’ own, so the partnership became more of an
exchange of ideas drawn from different experiences.

Scaling Product Delivery and Discovery

Thoughtworks and Etsy formed a cross-functional Product Delivery Culture
(PDC) team to analyze the current product delivery process. They looked across
the entire software development value stream and did a root cause analysis
into the complaints of managers and team members.

Thoughtworks and Etsy formed a cross-functional Product Delivery
Culture (PDC) team to analyze the current product delivery and discovery
process. They analyzed the entire software development value stream,
looking closely at the complaints of managers and team members. Selected
events were replayed to gain a deep understanding of “how” it happened
rather than who?. The Thoughtworks
team, because they hadn’t lived through the problems, were able to bring
an objective outsider perspective.

There were a number of things Etsy was doing really well:

  • Cross-functional teams: They structured their teams around “4 table legs”:
    Product, Design, Engineering, and Analytics. All planning and delivery practices
    happen with collaboration among the groups.
  • Incremental delivery of value to users: Continuous delivery is the core
    practice of their approach. A code change sitting in a repository and not
    deployed to users is not valuable, and effectively costs the company money. Etsy
    deploys hundreds of times a day, with a 30-minute commit to production lead
    time.
  • Features are prioritized using data: Product managers and data analysts
    collaborate to determine an expected value, measured by KPI changes. If the
    feature does not deliver enough value versus its cost, as evidenced by an A/B
    test, it is not rolled out, and the code is removed.

The team also uncovered opportunities for improvement:

  • Each team was doing delivery in different ways, having disparate processes
    and rituals, making onboarding new employees and changing teams difficult. Some
    teams were using a process like Scrum, while others did not use any formal
    process.
  • There were a number of initiatives that had not created value as
    they expected. For example, Etsy tried a gift wrap feature that had
    lower than expected adoption rates by sellers and buyers.
  • Prior to 2018, Etsy had been through a transitional period, with
    pivots in product strategy and leadership changes leading some product
    managers to expres a desire for greater ownership over their product
    decisions.

Time to learning

The team created an improvement program, based on lean thinking and the
ideas of Marty Cagan, who had recently presented at Etsy. The leadership team was
reading his book Inspired.

I promise you that at least half the ideas
on your roadmap are not going to deliver what you hope. (By the way, the
really good teams assume that at least three quarters of the ideas won’t
perform like they hope.)

— Marty Cagan, Inspired (p19)

After some initial research the team came up with a metric they called Time
to Learning – the time it took for a product team to validate an idea with a
customer and gain a better understanding of its value. They had a baseline of
50 days that they wanted to reduce.

They were also looking at other metrics.

  • Improving the time to market
  • Improving the effectiveness of products (e.g. revenue, customer
    engagement)
  • Employee happiness

To impact the KPIs, they came up with a number of solution hypotheses:

Light-weight prototypes that incorporate more direct user research

Etsy has strong experimentation infrastructure and analytics capabilities.
They run many concurrent A/B tests on the marketplace. The problem the PDC
team observed is that the feedback cycle can be quite slow. For an idea to be
ready for an A/B test it had to be near production-level quality. It also had
to have enough data to show statistical relevance. A/B tests would run for
months in lesser-used parts of the marketplace.

To set your expectations, strong teams normally
test many product ideas each week—on the order of 10 to 20 or more per week. I
want to emphasize that these are experiments, typically run using prototypes.
A prototype is not something that’s ready for prime time and certainly not
something your company would try to sell and stand behind. But they’re
immensely useful, as they’re all about learning fast and cheap.

— Marty Cagan, Inspired (p27)

To reduce the Time to Learning metric, the PDC team applied a lean UX
approach. First, they started by quickly creating lo-fi prototypes and
immediately showing them to users. Second, the team increased user feedback
sessions to every two weeks and reduced the level of ceremony. Third, they
created a dual-track system, with a design and research team continually
working ahead of a delivery team. The idea was to efficiently gain confidence
in an idea before it qualifies for an A/B test. By reducing the cost of
experimentation, they could increase the variety and quantity of experiments,
finding ideas that showed more value.

Figure 1: Experiment validation process

We’re releasing this article in two installments. The second installment
will discuss the role of lean portfolio management, stronger product and
engineering collaboration, and assess the impact of a product delivery culture.

To find out when we publish the next installment subscribe to the
site’s
RSS feed, Martin’s
twitter stream, or
Martin’s Mastodon feed.






Source_link

flyytech

flyytech

Next Post
Rotel Launches All-in-One Integrated Amplifier, DAC and Network Streamer

Rotel Launches All-in-One Integrated Amplifier, DAC and Network Streamer

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recommended.

Chris Tomlin celebrates false teacher Joyce Meyer

Chris Tomlin celebrates false teacher Joyce Meyer

September 27, 2022
A Thousand Words – Teresa Teng | English by Elisa Mammoliti

A Thousand Words – Teresa Teng | English by Elisa Mammoliti

October 21, 2022

Trending.

Elden Ring best spells 1.08: Tier lists, sorceries, incantations, and locations

Elden Ring best spells 1.08: Tier lists, sorceries, incantations, and locations

January 14, 2023
Image Creator now live in select countries for Microsoft Bing and coming soon in Microsoft Edge

Image Creator now live in select countries for Microsoft Bing and coming soon in Microsoft Edge

October 23, 2022
How to View Ring Doorbell on a Roku TV

How to View Ring Doorbell on a Roku TV

December 20, 2022
Allen Parr’s false teaching examined. Why you should unfollow him.

Allen Parr’s false teaching examined. Why you should unfollow him.

September 24, 2022
Review: Zoom ZPC-1

Review: Zoom ZPC-1

January 28, 2023

Flyy Tech

Welcome to Flyy Tech The goal of Flyy Tech is to give you the absolute best news sources for any topic! Our topics are carefully curated and constantly updated as we know the web moves fast so we try to as well.

Follow Us

Categories

  • Apple
  • Applications
  • Audio
  • Camera
  • Computers
  • Cooking
  • Entertainment
  • Fitness
  • Gaming
  • Laptop
  • lifestyle
  • Literature
  • Microsoft
  • Music
  • Podcasts
  • Review
  • Security
  • Smartphone
  • Travel
  • Uncategorized
  • Vlogs

Site Links

  • Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Terms & Conditions

Recent News

A touch of genius with a bright future

A touch of genius with a bright future

March 22, 2023
Top 5: Stephen Street

Top 5: Stephen Street

March 22, 2023

Copyright © 2022 Flyytech.com | All Rights Reserved.

No Result
View All Result
  • Home
  • Apple
  • Applications
    • Computers
    • Laptop
    • Microsoft
  • Security
  • Smartphone
  • Gaming
  • Entertainment
    • Literature
    • Cooking
    • Fitness
    • lifestyle
    • Music
    • Nature
    • Podcasts
    • Travel
    • Vlogs

Copyright © 2022 Flyytech.com | All Rights Reserved.

What Are Cookies
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT