SlideShare a Scribd company logo
Shipping to Learn and
Accelerate Growth
Opticon 2020
Presented by @shama0 & @gregce
Greg Ceccarelli (@gregce)
Director, Data Science
Data & Security Product
Sha Ma (@shama0)
VP, Software Engineering
Core Platform & Ecosystem
Our Story
GitHub started in 2008 as a way
to make it easier for developers
to host and share their code.
50M+
Our global community today
87M+
Developers globally building on GitHub in
2020; we want to hit 100M developers by
2025.
Of users are contributing from outside of
the US.
Pull requests merged in 2019 - and 28%
more developers opened their first pull
request in 2019 than in 2018.
80%
100M+Repositories across every continent
on earth.
2K
Rapid internal growth
15+
Employees at GitHub, significant growth
in the last year.
Employees work outside of our San
Francisco HQ, distributed across the globe.
Countries and regions, where full time
employees live and work. We hire in all 50
States of the US.
70%
Problem Statement
Product Development at this
scale can be costly
1. User Experience Research
2. Focus on Minimum Viable Product
3. Data Driven Experimentation
Ship to learn in practice
UX Research:
The story
behind GitHub
Actions
All customers found the
Actions sidebar
valuable
Customers thought the
suggestions were very
helpful for figuring out
how to edit the config
file
Customers wanted to
see what ‘Variables’
included - secrets?
“Want to see some mechanism
(global variables or something
else) that would allow me to
retrieve that value from within
the build. And some way to say
only I can see this....” -
Customer X
MVP:
Starting small
with Discussions
Vision:
Home for All
Developers
“We want every developer and team
on earth to be able to use GitHub for
their development, whether it’s
private or public development.”
We now have to learn what to ship
● How to understand new behavior as developers start to
adopt a fundamentally different product
● How to reorient our Revenue function’s strategy to grow
our new freemium self serve business
● How to apply developed product pricing principles to
package our SKUs
Meanwhile...
We’re amidst a
global pandemic
Developer
Signups
GitHub Free’s launch premise
Free Orgs Creating
Private Repos
Increase the YoY growth rate in the volume
of new signups
Increase the YoY growth rate in the count of
developers that consume content on GitHub
Monthly
Contributors
Remove barriers to entry for small teams to
use the core GitHub workflow and
accelerate private repo adoption
Monthly
Engaged Users
Increase the YoY growth rate in the count of
developers that create content on GitHub
And in early 2020...
Implemented Optimizely to
replace our homegrown platform
But… experimentation is key to
learning what matters most to our
customers
Why Experiment?
Experimentation allows us to
measure the quantitative causal
impact of what we’re building
Causation
allows us to
isolate the
impact on Y
because of X It is often easier to generate a plan,
execute against it, and declare success,
with the key metric being: "percent of plan
delivered," ignoring whether the feature
has any positive impact to key metrics
(Kohvai et al. 2013)
Experimentation at
GitHub is enabled
via people, process
and technology
Hubbers Propose &
Design Experiments
Our Experimentation
Council
● Ensures cross
functional partnering
across our org
● Accelerates our ability
to communicate
impact against our Key
Metrics
GitHub
Product FinanceMarketing
Experimentation
Council
Putting this all together...
At GitHub, MVPs come in two flavors
1. A Hubber logs an experiment
proposal issue in the Experiment
Council repo
2. The team meets weekly on Wednesdays
to review and approve proposals
3. Next a Data Scientist is assigned
to issues determine metric
baselines and power (if required)
4. The experiment is then instrumented
in Optimizely by Engineering
5. Results are measured and
conclusions about the hypothesis
are drawn
1. Proposer (e.g. Product) makes a
decision about whether to ship the
feature or go back to the drawing
board
Focusing in on how
we actually
experiment...
Process out of the way...
Now let’s chat about some
experiments!
🧪 Can we encourage repo growth within Orgs?
Hypothesis: “If we make our Org UI more informative, then more users will
create repos in their Org.”
Control Variant
🧪 Can we encourage more Org page activity 🎓
Hypothesis: “If we make org pages easier to find, then viewership and org
activity will commensurately increase.”
Control Variant
Our proposal pipeline has accelerated
1. Pipeline Inspiration: # of proposals in
pipeline
1. Process Velocity: % of proposals run and
the average latency to go from proposal to
approved experiment to instrumented and
shipped experiment
1. Quality: # of shipped experiments without
issue (customer facing or related to
measurement) and # of experiments shut
down or shipped as features
Current
Program
Metrics 📈
Experimentation in their words
Carmel Schetrit (@Carmel-S)
Demand Generation Manager
Growth
“The experimentation council
helped the Growth team in 2020
to evaluate the complexities of
designing, instrumenting, and
measuring experiments on
github.com with Optimizely.
The council often shed light on
scenarios requiring more careful
consideration, including those
that conflict with concurrent
experiments or cannot reach
statistical significance.”
Experimentation in their words
Katie Sipos (@ohitsmekatie)
Senior Product Manager
Education
“Our team is rolling out changes to
our GitHub Classroom onboarding
flow through Optimizely.
Being able to definitively prove
which experience is best for our
users and then ship that with
confidence is great!
Without it, we would be flying blind
and shipping features with our gut
feelings and not data.”
Now that’s a wrap!
Closing thoughts
Accelerating our process
1. Top of Funnel: Have a healthy
proposal pipeline and backlog
1. Middle: Diagnose and triage process
bottlenecks (e.g. do you have
enough designers?)
1. Bottom: Invest in integrating
downstream product metric
enrollment to take full advantage of
Optimizely’s Stats Engine
Accelerating our program maturity
1. Strategic Prioritization: # of
experiments selected based on priority
score (versus last in, first out) and
alignment with OKRs
1. Culture: # of times we broadly
syndicate learnings and % business
functions integrated into the process @
GitHub
Shipping to Learn and Accelerate Growth with GitHub
Ad

More Related Content

What's hot (20)

Getting Started with Influencer Marketing
Getting Started with Influencer MarketingGetting Started with Influencer Marketing
Getting Started with Influencer Marketing
Brent Csutoras
 
Creating A Digital Content Factory: Getting Started with Intelligent Content
Creating A Digital Content Factory: Getting Started with Intelligent ContentCreating A Digital Content Factory: Getting Started with Intelligent Content
Creating A Digital Content Factory: Getting Started with Intelligent Content
Scott Abel
 
Top 10 lessons about brand experience marketing from Cannes Lions
Top 10 lessons about brand experience marketing from Cannes LionsTop 10 lessons about brand experience marketing from Cannes Lions
Top 10 lessons about brand experience marketing from Cannes Lions
Jack Morton Worldwide
 
21 Actionable Growth Hacking Tactics
21 Actionable Growth Hacking Tactics21 Actionable Growth Hacking Tactics
21 Actionable Growth Hacking Tactics
Jon Yongfook
 
Blockchain in agriculture
Blockchain in agricultureBlockchain in agriculture
Blockchain in agriculture
Celine George
 
Why Social Media Chat Bots Are the Future of Communication - Deck
Why Social Media Chat Bots Are the Future of Communication - DeckWhy Social Media Chat Bots Are the Future of Communication - Deck
Why Social Media Chat Bots Are the Future of Communication - Deck
Jan Rezab
 
Introduction to Growth Hacking
Introduction to Growth HackingIntroduction to Growth Hacking
Introduction to Growth Hacking
Ken Leaver
 
The Content Marketing Manifesto
The Content Marketing ManifestoThe Content Marketing Manifesto
The Content Marketing Manifesto
Rand Fishkin
 
How to get more followers in Instagram?
How to get more followers in Instagram?How to get more followers in Instagram?
How to get more followers in Instagram?
Deepa AM
 
How to think like a startup
How to think like a startupHow to think like a startup
How to think like a startup
Loic Le Meur
 
AI Chatbot
AI ChatbotAI Chatbot
AI Chatbot
Alex G. Lee, Ph.D. Esq. CLP
 
Influencer Marketing Strategy - A Six Step Guide
Influencer Marketing Strategy - A Six Step GuideInfluencer Marketing Strategy - A Six Step Guide
Influencer Marketing Strategy - A Six Step Guide
Gary Fox
 
2023 Q2 Crypto Industry Report | CoinGecko
2023 Q2 Crypto Industry Report | CoinGecko2023 Q2 Crypto Industry Report | CoinGecko
2023 Q2 Crypto Industry Report | CoinGecko
CoinGecko
 
YouTube Growth Results
YouTube Growth ResultsYouTube Growth Results
YouTube Growth Results
OffrBox
 
ChatGPT-the-revolution-is-coming.pdf
ChatGPT-the-revolution-is-coming.pdfChatGPT-the-revolution-is-coming.pdf
ChatGPT-the-revolution-is-coming.pdf
Liang Yan
 
Product Led Growth: The Rise of the User
Product Led Growth: The Rise of the UserProduct Led Growth: The Rise of the User
Product Led Growth: The Rise of the User
OpenView
 
The Future of Organization
The Future of OrganizationThe Future of Organization
The Future of Organization
Philip Sheldrake
 
The psychology behind persuasive marketing videos, and how to get people to w...
The psychology behind persuasive marketing videos, and how to get people to w...The psychology behind persuasive marketing videos, and how to get people to w...
The psychology behind persuasive marketing videos, and how to get people to w...
Nathalie Nahai
 
Influencer Marketing Plan [template]
Influencer Marketing Plan [template]Influencer Marketing Plan [template]
Influencer Marketing Plan [template]
Klear
 
NFT pdf.pdf
NFT pdf.pdfNFT pdf.pdf
NFT pdf.pdf
JoeyNarella
 
Getting Started with Influencer Marketing
Getting Started with Influencer MarketingGetting Started with Influencer Marketing
Getting Started with Influencer Marketing
Brent Csutoras
 
Creating A Digital Content Factory: Getting Started with Intelligent Content
Creating A Digital Content Factory: Getting Started with Intelligent ContentCreating A Digital Content Factory: Getting Started with Intelligent Content
Creating A Digital Content Factory: Getting Started with Intelligent Content
Scott Abel
 
Top 10 lessons about brand experience marketing from Cannes Lions
Top 10 lessons about brand experience marketing from Cannes LionsTop 10 lessons about brand experience marketing from Cannes Lions
Top 10 lessons about brand experience marketing from Cannes Lions
Jack Morton Worldwide
 
21 Actionable Growth Hacking Tactics
21 Actionable Growth Hacking Tactics21 Actionable Growth Hacking Tactics
21 Actionable Growth Hacking Tactics
Jon Yongfook
 
Blockchain in agriculture
Blockchain in agricultureBlockchain in agriculture
Blockchain in agriculture
Celine George
 
Why Social Media Chat Bots Are the Future of Communication - Deck
Why Social Media Chat Bots Are the Future of Communication - DeckWhy Social Media Chat Bots Are the Future of Communication - Deck
Why Social Media Chat Bots Are the Future of Communication - Deck
Jan Rezab
 
Introduction to Growth Hacking
Introduction to Growth HackingIntroduction to Growth Hacking
Introduction to Growth Hacking
Ken Leaver
 
The Content Marketing Manifesto
The Content Marketing ManifestoThe Content Marketing Manifesto
The Content Marketing Manifesto
Rand Fishkin
 
How to get more followers in Instagram?
How to get more followers in Instagram?How to get more followers in Instagram?
How to get more followers in Instagram?
Deepa AM
 
How to think like a startup
How to think like a startupHow to think like a startup
How to think like a startup
Loic Le Meur
 
Influencer Marketing Strategy - A Six Step Guide
Influencer Marketing Strategy - A Six Step GuideInfluencer Marketing Strategy - A Six Step Guide
Influencer Marketing Strategy - A Six Step Guide
Gary Fox
 
2023 Q2 Crypto Industry Report | CoinGecko
2023 Q2 Crypto Industry Report | CoinGecko2023 Q2 Crypto Industry Report | CoinGecko
2023 Q2 Crypto Industry Report | CoinGecko
CoinGecko
 
YouTube Growth Results
YouTube Growth ResultsYouTube Growth Results
YouTube Growth Results
OffrBox
 
ChatGPT-the-revolution-is-coming.pdf
ChatGPT-the-revolution-is-coming.pdfChatGPT-the-revolution-is-coming.pdf
ChatGPT-the-revolution-is-coming.pdf
Liang Yan
 
Product Led Growth: The Rise of the User
Product Led Growth: The Rise of the UserProduct Led Growth: The Rise of the User
Product Led Growth: The Rise of the User
OpenView
 
The Future of Organization
The Future of OrganizationThe Future of Organization
The Future of Organization
Philip Sheldrake
 
The psychology behind persuasive marketing videos, and how to get people to w...
The psychology behind persuasive marketing videos, and how to get people to w...The psychology behind persuasive marketing videos, and how to get people to w...
The psychology behind persuasive marketing videos, and how to get people to w...
Nathalie Nahai
 
Influencer Marketing Plan [template]
Influencer Marketing Plan [template]Influencer Marketing Plan [template]
Influencer Marketing Plan [template]
Klear
 

Similar to Shipping to Learn and Accelerate Growth with GitHub (20)

BUDDY White Paper
BUDDY White PaperBUDDY White Paper
BUDDY White Paper
Achmad Surya Afandy
 
Markings of a Healthy OSS Project
Markings of a Healthy OSS ProjectMarkings of a Healthy OSS Project
Markings of a Healthy OSS Project
Clement Ho
 
(Ebook) Learning GitHub Actions: Automation and Integration of CI/CD with Git...
(Ebook) Learning GitHub Actions: Automation and Integration of CI/CD with Git...(Ebook) Learning GitHub Actions: Automation and Integration of CI/CD with Git...
(Ebook) Learning GitHub Actions: Automation and Integration of CI/CD with Git...
dubuawinati96
 
GitHub.docx
GitHub.docxGitHub.docx
GitHub.docx
MuhammadKhalil502533
 
Public Sector: Agile and Open Source
Public Sector: Agile and Open SourcePublic Sector: Agile and Open Source
Public Sector: Agile and Open Source
Robert Burrell Donkin
 
Using Github Insight as metric for the Developer collaboration and work metri...
Using Github Insight as metric for the Developer collaboration and work metri...Using Github Insight as metric for the Developer collaboration and work metri...
Using Github Insight as metric for the Developer collaboration and work metri...
Najib Radzuan
 
Agile Methods: Fact or Fiction
Agile Methods: Fact or FictionAgile Methods: Fact or Fiction
Agile Methods: Fact or Fiction
Matt Ganis
 
Cisco & Open Source
Cisco & Open SourceCisco & Open Source
Cisco & Open Source
Lauren Cooney
 
Learning GitHub Actions: Automation and Integration of CI/CD with GitHub 1st ...
Learning GitHub Actions: Automation and Integration of CI/CD with GitHub 1st ...Learning GitHub Actions: Automation and Integration of CI/CD with GitHub 1st ...
Learning GitHub Actions: Automation and Integration of CI/CD with GitHub 1st ...
tulachwidhi
 
Learning GitHub Actions 1 / converted Edition Brent Laster
Learning GitHub Actions 1 / converted Edition Brent LasterLearning GitHub Actions 1 / converted Edition Brent Laster
Learning GitHub Actions 1 / converted Edition Brent Laster
nojokojufri
 
Git tech
Git techGit tech
Git tech
Taj Nehme
 
Sample Presentation.pptx
Sample Presentation.pptxSample Presentation.pptx
Sample Presentation.pptx
ssuser9aed211
 
Buddy One Pager
Buddy One PagerBuddy One Pager
Buddy One Pager
Achmad Surya Afandy
 
L'agilité des développeurs au coeur de l'accélération des business - Agile en...
L'agilité des développeurs au coeur de l'accélération des business - Agile en...L'agilité des développeurs au coeur de l'accélération des business - Agile en...
L'agilité des développeurs au coeur de l'accélération des business - Agile en...
Agile En Seine
 
How is ChatGPT and AI Revolutionizing Adaptive Project Portfolio Management
How is ChatGPT and AI Revolutionizing Adaptive Project Portfolio ManagementHow is ChatGPT and AI Revolutionizing Adaptive Project Portfolio Management
How is ChatGPT and AI Revolutionizing Adaptive Project Portfolio Management
OnePlan Solutions
 
Improving software quality for the future of connected vehicles
Improving software quality for the future of connected vehiclesImproving software quality for the future of connected vehicles
Improving software quality for the future of connected vehicles
Devon Bleibtrey
 
open source contribution and build with AI.pptx
open source contribution and build with AI.pptxopen source contribution and build with AI.pptx
open source contribution and build with AI.pptx
gajananpalepwad
 
The (r)evolution of CI/CD on GitHub
 The (r)evolution of CI/CD on GitHub The (r)evolution of CI/CD on GitHub
The (r)evolution of CI/CD on GitHub
Tom Mens
 
Revolutionizing-Software-Development-with-AI-Tools.ppt
Revolutionizing-Software-Development-with-AI-Tools.pptRevolutionizing-Software-Development-with-AI-Tools.ppt
Revolutionizing-Software-Development-with-AI-Tools.ppt
anujt2
 
Revolutionizing-Software-Development-with-AI-Tools.ppt
Revolutionizing-Software-Development-with-AI-Tools.pptRevolutionizing-Software-Development-with-AI-Tools.ppt
Revolutionizing-Software-Development-with-AI-Tools.ppt
Quickway Infosystems
 
Markings of a Healthy OSS Project
Markings of a Healthy OSS ProjectMarkings of a Healthy OSS Project
Markings of a Healthy OSS Project
Clement Ho
 
(Ebook) Learning GitHub Actions: Automation and Integration of CI/CD with Git...
(Ebook) Learning GitHub Actions: Automation and Integration of CI/CD with Git...(Ebook) Learning GitHub Actions: Automation and Integration of CI/CD with Git...
(Ebook) Learning GitHub Actions: Automation and Integration of CI/CD with Git...
dubuawinati96
 
Public Sector: Agile and Open Source
Public Sector: Agile and Open SourcePublic Sector: Agile and Open Source
Public Sector: Agile and Open Source
Robert Burrell Donkin
 
Using Github Insight as metric for the Developer collaboration and work metri...
Using Github Insight as metric for the Developer collaboration and work metri...Using Github Insight as metric for the Developer collaboration and work metri...
Using Github Insight as metric for the Developer collaboration and work metri...
Najib Radzuan
 
Agile Methods: Fact or Fiction
Agile Methods: Fact or FictionAgile Methods: Fact or Fiction
Agile Methods: Fact or Fiction
Matt Ganis
 
Learning GitHub Actions: Automation and Integration of CI/CD with GitHub 1st ...
Learning GitHub Actions: Automation and Integration of CI/CD with GitHub 1st ...Learning GitHub Actions: Automation and Integration of CI/CD with GitHub 1st ...
Learning GitHub Actions: Automation and Integration of CI/CD with GitHub 1st ...
tulachwidhi
 
Learning GitHub Actions 1 / converted Edition Brent Laster
Learning GitHub Actions 1 / converted Edition Brent LasterLearning GitHub Actions 1 / converted Edition Brent Laster
Learning GitHub Actions 1 / converted Edition Brent Laster
nojokojufri
 
Sample Presentation.pptx
Sample Presentation.pptxSample Presentation.pptx
Sample Presentation.pptx
ssuser9aed211
 
L'agilité des développeurs au coeur de l'accélération des business - Agile en...
L'agilité des développeurs au coeur de l'accélération des business - Agile en...L'agilité des développeurs au coeur de l'accélération des business - Agile en...
L'agilité des développeurs au coeur de l'accélération des business - Agile en...
Agile En Seine
 
How is ChatGPT and AI Revolutionizing Adaptive Project Portfolio Management
How is ChatGPT and AI Revolutionizing Adaptive Project Portfolio ManagementHow is ChatGPT and AI Revolutionizing Adaptive Project Portfolio Management
How is ChatGPT and AI Revolutionizing Adaptive Project Portfolio Management
OnePlan Solutions
 
Improving software quality for the future of connected vehicles
Improving software quality for the future of connected vehiclesImproving software quality for the future of connected vehicles
Improving software quality for the future of connected vehicles
Devon Bleibtrey
 
open source contribution and build with AI.pptx
open source contribution and build with AI.pptxopen source contribution and build with AI.pptx
open source contribution and build with AI.pptx
gajananpalepwad
 
The (r)evolution of CI/CD on GitHub
 The (r)evolution of CI/CD on GitHub The (r)evolution of CI/CD on GitHub
The (r)evolution of CI/CD on GitHub
Tom Mens
 
Revolutionizing-Software-Development-with-AI-Tools.ppt
Revolutionizing-Software-Development-with-AI-Tools.pptRevolutionizing-Software-Development-with-AI-Tools.ppt
Revolutionizing-Software-Development-with-AI-Tools.ppt
anujt2
 
Revolutionizing-Software-Development-with-AI-Tools.ppt
Revolutionizing-Software-Development-with-AI-Tools.pptRevolutionizing-Software-Development-with-AI-Tools.ppt
Revolutionizing-Software-Development-with-AI-Tools.ppt
Quickway Infosystems
 
Ad

More from Optimizely (20)

Clover Rings Up Digital Growth to Drive Experimentation
Clover Rings Up Digital Growth to Drive ExperimentationClover Rings Up Digital Growth to Drive Experimentation
Clover Rings Up Digital Growth to Drive Experimentation
Optimizely
 
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...
Optimizely
 
The Science of Getting Testing Right
The Science of Getting Testing RightThe Science of Getting Testing Right
The Science of Getting Testing Right
Optimizely
 
Atlassian's Mystique CLI, Minimizing the Experiment Development Cycle
Atlassian's Mystique CLI, Minimizing the Experiment Development CycleAtlassian's Mystique CLI, Minimizing the Experiment Development Cycle
Atlassian's Mystique CLI, Minimizing the Experiment Development Cycle
Optimizely
 
Autotrader Case Study: Migrating from Home-Grown Testing to Best-in-Class Too...
Autotrader Case Study: Migrating from Home-Grown Testing to Best-in-Class Too...Autotrader Case Study: Migrating from Home-Grown Testing to Best-in-Class Too...
Autotrader Case Study: Migrating from Home-Grown Testing to Best-in-Class Too...
Optimizely
 
Zillow + Optimizely: Building the Bridge to $20 Billion Revenue
Zillow + Optimizely: Building the Bridge to $20 Billion RevenueZillow + Optimizely: Building the Bridge to $20 Billion Revenue
Zillow + Optimizely: Building the Bridge to $20 Billion Revenue
Optimizely
 
The Future of Optimizely for Technical Teams
The Future of Optimizely for Technical TeamsThe Future of Optimizely for Technical Teams
The Future of Optimizely for Technical Teams
Optimizely
 
Empowering Agents to Provide Service from Anywhere: Contact Centers in the Ti...
Empowering Agents to Provide Service from Anywhere: Contact Centers in the Ti...Empowering Agents to Provide Service from Anywhere: Contact Centers in the Ti...
Empowering Agents to Provide Service from Anywhere: Contact Centers in the Ti...
Optimizely
 
Experimentation Everywhere: Create Exceptional Online Shopping Experiences an...
Experimentation Everywhere: Create Exceptional Online Shopping Experiences an...Experimentation Everywhere: Create Exceptional Online Shopping Experiences an...
Experimentation Everywhere: Create Exceptional Online Shopping Experiences an...
Optimizely
 
Building an Experiment Pipeline for GitHub’s New Free Team Offering
Building an Experiment Pipeline for GitHub’s New Free Team OfferingBuilding an Experiment Pipeline for GitHub’s New Free Team Offering
Building an Experiment Pipeline for GitHub’s New Free Team Offering
Optimizely
 
AMC Networks Experiments Faster on the Server Side
AMC Networks Experiments Faster on the Server SideAMC Networks Experiments Faster on the Server Side
AMC Networks Experiments Faster on the Server Side
Optimizely
 
Evolving Experimentation from CRO to Product Development
Evolving Experimentation from CRO to Product DevelopmentEvolving Experimentation from CRO to Product Development
Evolving Experimentation from CRO to Product Development
Optimizely
 
Overcoming the Challenges of Experimentation on a Service Oriented Architecture
Overcoming the Challenges of Experimentation on a Service Oriented ArchitectureOvercoming the Challenges of Experimentation on a Service Oriented Architecture
Overcoming the Challenges of Experimentation on a Service Oriented Architecture
Optimizely
 
How The Zebra Utilized Feature Experiments To Increase Carrier Card Engagemen...
How The Zebra Utilized Feature Experiments To Increase Carrier Card Engagemen...How The Zebra Utilized Feature Experiments To Increase Carrier Card Engagemen...
How The Zebra Utilized Feature Experiments To Increase Carrier Card Engagemen...
Optimizely
 
Making Your Hypothesis Work Harder to Inform Future Product Strategy
Making Your Hypothesis Work Harder to Inform Future Product StrategyMaking Your Hypothesis Work Harder to Inform Future Product Strategy
Making Your Hypothesis Work Harder to Inform Future Product Strategy
Optimizely
 
Kick Your Assumptions: How Scholl's Test-Everything Culture Drives Revenue
Kick Your Assumptions: How Scholl's Test-Everything Culture Drives RevenueKick Your Assumptions: How Scholl's Test-Everything Culture Drives Revenue
Kick Your Assumptions: How Scholl's Test-Everything Culture Drives Revenue
Optimizely
 
Experimentation through Clients' Eyes
Experimentation through Clients' EyesExperimentation through Clients' Eyes
Experimentation through Clients' Eyes
Optimizely
 
Test Everything: TrustRadius Delivers Customer Value with Experimentation
Test Everything: TrustRadius Delivers Customer Value with ExperimentationTest Everything: TrustRadius Delivers Customer Value with Experimentation
Test Everything: TrustRadius Delivers Customer Value with Experimentation
Optimizely
 
Optimizely Agent: Scaling Resilient Feature Delivery
Optimizely Agent: Scaling Resilient Feature DeliveryOptimizely Agent: Scaling Resilient Feature Delivery
Optimizely Agent: Scaling Resilient Feature Delivery
Optimizely
 
The Future of Software Development
The Future of Software DevelopmentThe Future of Software Development
The Future of Software Development
Optimizely
 
Clover Rings Up Digital Growth to Drive Experimentation
Clover Rings Up Digital Growth to Drive ExperimentationClover Rings Up Digital Growth to Drive Experimentation
Clover Rings Up Digital Growth to Drive Experimentation
Optimizely
 
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...
Optimizely
 
The Science of Getting Testing Right
The Science of Getting Testing RightThe Science of Getting Testing Right
The Science of Getting Testing Right
Optimizely
 
Atlassian's Mystique CLI, Minimizing the Experiment Development Cycle
Atlassian's Mystique CLI, Minimizing the Experiment Development CycleAtlassian's Mystique CLI, Minimizing the Experiment Development Cycle
Atlassian's Mystique CLI, Minimizing the Experiment Development Cycle
Optimizely
 
Autotrader Case Study: Migrating from Home-Grown Testing to Best-in-Class Too...
Autotrader Case Study: Migrating from Home-Grown Testing to Best-in-Class Too...Autotrader Case Study: Migrating from Home-Grown Testing to Best-in-Class Too...
Autotrader Case Study: Migrating from Home-Grown Testing to Best-in-Class Too...
Optimizely
 
Zillow + Optimizely: Building the Bridge to $20 Billion Revenue
Zillow + Optimizely: Building the Bridge to $20 Billion RevenueZillow + Optimizely: Building the Bridge to $20 Billion Revenue
Zillow + Optimizely: Building the Bridge to $20 Billion Revenue
Optimizely
 
The Future of Optimizely for Technical Teams
The Future of Optimizely for Technical TeamsThe Future of Optimizely for Technical Teams
The Future of Optimizely for Technical Teams
Optimizely
 
Empowering Agents to Provide Service from Anywhere: Contact Centers in the Ti...
Empowering Agents to Provide Service from Anywhere: Contact Centers in the Ti...Empowering Agents to Provide Service from Anywhere: Contact Centers in the Ti...
Empowering Agents to Provide Service from Anywhere: Contact Centers in the Ti...
Optimizely
 
Experimentation Everywhere: Create Exceptional Online Shopping Experiences an...
Experimentation Everywhere: Create Exceptional Online Shopping Experiences an...Experimentation Everywhere: Create Exceptional Online Shopping Experiences an...
Experimentation Everywhere: Create Exceptional Online Shopping Experiences an...
Optimizely
 
Building an Experiment Pipeline for GitHub’s New Free Team Offering
Building an Experiment Pipeline for GitHub’s New Free Team OfferingBuilding an Experiment Pipeline for GitHub’s New Free Team Offering
Building an Experiment Pipeline for GitHub’s New Free Team Offering
Optimizely
 
AMC Networks Experiments Faster on the Server Side
AMC Networks Experiments Faster on the Server SideAMC Networks Experiments Faster on the Server Side
AMC Networks Experiments Faster on the Server Side
Optimizely
 
Evolving Experimentation from CRO to Product Development
Evolving Experimentation from CRO to Product DevelopmentEvolving Experimentation from CRO to Product Development
Evolving Experimentation from CRO to Product Development
Optimizely
 
Overcoming the Challenges of Experimentation on a Service Oriented Architecture
Overcoming the Challenges of Experimentation on a Service Oriented ArchitectureOvercoming the Challenges of Experimentation on a Service Oriented Architecture
Overcoming the Challenges of Experimentation on a Service Oriented Architecture
Optimizely
 
How The Zebra Utilized Feature Experiments To Increase Carrier Card Engagemen...
How The Zebra Utilized Feature Experiments To Increase Carrier Card Engagemen...How The Zebra Utilized Feature Experiments To Increase Carrier Card Engagemen...
How The Zebra Utilized Feature Experiments To Increase Carrier Card Engagemen...
Optimizely
 
Making Your Hypothesis Work Harder to Inform Future Product Strategy
Making Your Hypothesis Work Harder to Inform Future Product StrategyMaking Your Hypothesis Work Harder to Inform Future Product Strategy
Making Your Hypothesis Work Harder to Inform Future Product Strategy
Optimizely
 
Kick Your Assumptions: How Scholl's Test-Everything Culture Drives Revenue
Kick Your Assumptions: How Scholl's Test-Everything Culture Drives RevenueKick Your Assumptions: How Scholl's Test-Everything Culture Drives Revenue
Kick Your Assumptions: How Scholl's Test-Everything Culture Drives Revenue
Optimizely
 
Experimentation through Clients' Eyes
Experimentation through Clients' EyesExperimentation through Clients' Eyes
Experimentation through Clients' Eyes
Optimizely
 
Test Everything: TrustRadius Delivers Customer Value with Experimentation
Test Everything: TrustRadius Delivers Customer Value with ExperimentationTest Everything: TrustRadius Delivers Customer Value with Experimentation
Test Everything: TrustRadius Delivers Customer Value with Experimentation
Optimizely
 
Optimizely Agent: Scaling Resilient Feature Delivery
Optimizely Agent: Scaling Resilient Feature DeliveryOptimizely Agent: Scaling Resilient Feature Delivery
Optimizely Agent: Scaling Resilient Feature Delivery
Optimizely
 
The Future of Software Development
The Future of Software DevelopmentThe Future of Software Development
The Future of Software Development
Optimizely
 
Ad

Recently uploaded (20)

Buy vs. Build: Unlocking the right path for your training tech
Buy vs. Build: Unlocking the right path for your training techBuy vs. Build: Unlocking the right path for your training tech
Buy vs. Build: Unlocking the right path for your training tech
Rustici Software
 
A Comprehensive Guide to CRM Software Benefits for Every Business Stage
A Comprehensive Guide to CRM Software Benefits for Every Business StageA Comprehensive Guide to CRM Software Benefits for Every Business Stage
A Comprehensive Guide to CRM Software Benefits for Every Business Stage
SynapseIndia
 
Multi-Agent Era will Define the Future of Software
Multi-Agent Era will Define the Future of SoftwareMulti-Agent Era will Define the Future of Software
Multi-Agent Era will Define the Future of Software
Ivo Andreev
 
Wilcom Embroidery Studio Crack Free Latest 2025
Wilcom Embroidery Studio Crack Free Latest 2025Wilcom Embroidery Studio Crack Free Latest 2025
Wilcom Embroidery Studio Crack Free Latest 2025
Web Designer
 
Best HR and Payroll Software in Bangladesh - accordHRM
Best HR and Payroll Software in Bangladesh - accordHRMBest HR and Payroll Software in Bangladesh - accordHRM
Best HR and Payroll Software in Bangladesh - accordHRM
accordHRM
 
GC Tuning: A Masterpiece in Performance Engineering
GC Tuning: A Masterpiece in Performance EngineeringGC Tuning: A Masterpiece in Performance Engineering
GC Tuning: A Masterpiece in Performance Engineering
Tier1 app
 
Medical Device Cybersecurity Threat & Risk Scoring
Medical Device Cybersecurity Threat & Risk ScoringMedical Device Cybersecurity Threat & Risk Scoring
Medical Device Cybersecurity Threat & Risk Scoring
ICS
 
Exchange Migration Tool- Shoviv Software
Exchange Migration Tool- Shoviv SoftwareExchange Migration Tool- Shoviv Software
Exchange Migration Tool- Shoviv Software
Shoviv Software
 
File Viewer Plus 7.5.5.49 Crack Full Version
File Viewer Plus 7.5.5.49 Crack Full VersionFile Viewer Plus 7.5.5.49 Crack Full Version
File Viewer Plus 7.5.5.49 Crack Full Version
raheemk1122g
 
Deploying & Testing Agentforce - End-to-end with Copado - Ewenb Clark
Deploying & Testing Agentforce - End-to-end with Copado - Ewenb ClarkDeploying & Testing Agentforce - End-to-end with Copado - Ewenb Clark
Deploying & Testing Agentforce - End-to-end with Copado - Ewenb Clark
Peter Caitens
 
Grand Theft Auto 6 PC Game Cracked Full Setup Download
Grand Theft Auto 6 PC Game Cracked Full Setup DownloadGrand Theft Auto 6 PC Game Cracked Full Setup Download
Grand Theft Auto 6 PC Game Cracked Full Setup Download
Iobit Uninstaller Pro Crack
 
Why CoTester Is the AI Testing Tool QA Teams Can’t Ignore
Why CoTester Is the AI Testing Tool QA Teams Can’t IgnoreWhy CoTester Is the AI Testing Tool QA Teams Can’t Ignore
Why CoTester Is the AI Testing Tool QA Teams Can’t Ignore
Shubham Joshi
 
Lumion Pro Crack + 2025 Activation Key Free Code
Lumion Pro Crack + 2025 Activation Key Free CodeLumion Pro Crack + 2025 Activation Key Free Code
Lumion Pro Crack + 2025 Activation Key Free Code
raheemk1122g
 
Programs as Values - Write code and don't get lost
Programs as Values - Write code and don't get lostPrograms as Values - Write code and don't get lost
Programs as Values - Write code and don't get lost
Pierangelo Cecchetto
 
Aligning Projects to Strategy During Economic Uncertainty
Aligning Projects to Strategy During Economic UncertaintyAligning Projects to Strategy During Economic Uncertainty
Aligning Projects to Strategy During Economic Uncertainty
OnePlan Solutions
 
The-Future-is-Hybrid-Exploring-Azure’s-Role-in-Multi-Cloud-Strategies.pptx
The-Future-is-Hybrid-Exploring-Azure’s-Role-in-Multi-Cloud-Strategies.pptxThe-Future-is-Hybrid-Exploring-Azure’s-Role-in-Multi-Cloud-Strategies.pptx
The-Future-is-Hybrid-Exploring-Azure’s-Role-in-Multi-Cloud-Strategies.pptx
james brownuae
 
Hydraulic Modeling And Simulation Software Solutions.pptx
Hydraulic Modeling And Simulation Software Solutions.pptxHydraulic Modeling And Simulation Software Solutions.pptx
Hydraulic Modeling And Simulation Software Solutions.pptx
julia smits
 
AI Agents with Gemini 2.0 - Beyond the Chatbot
AI Agents with Gemini 2.0 - Beyond the ChatbotAI Agents with Gemini 2.0 - Beyond the Chatbot
AI Agents with Gemini 2.0 - Beyond the Chatbot
Márton Kodok
 
SamFw Tool v4.9 Samsung Frp Tool Free Download
SamFw Tool v4.9 Samsung Frp Tool Free DownloadSamFw Tool v4.9 Samsung Frp Tool Free Download
SamFw Tool v4.9 Samsung Frp Tool Free Download
Iobit Uninstaller Pro Crack
 
Reinventing Microservices Efficiency and Innovation with Single-Runtime
Reinventing Microservices Efficiency and Innovation with Single-RuntimeReinventing Microservices Efficiency and Innovation with Single-Runtime
Reinventing Microservices Efficiency and Innovation with Single-Runtime
Natan Silnitsky
 
Buy vs. Build: Unlocking the right path for your training tech
Buy vs. Build: Unlocking the right path for your training techBuy vs. Build: Unlocking the right path for your training tech
Buy vs. Build: Unlocking the right path for your training tech
Rustici Software
 
A Comprehensive Guide to CRM Software Benefits for Every Business Stage
A Comprehensive Guide to CRM Software Benefits for Every Business StageA Comprehensive Guide to CRM Software Benefits for Every Business Stage
A Comprehensive Guide to CRM Software Benefits for Every Business Stage
SynapseIndia
 
Multi-Agent Era will Define the Future of Software
Multi-Agent Era will Define the Future of SoftwareMulti-Agent Era will Define the Future of Software
Multi-Agent Era will Define the Future of Software
Ivo Andreev
 
Wilcom Embroidery Studio Crack Free Latest 2025
Wilcom Embroidery Studio Crack Free Latest 2025Wilcom Embroidery Studio Crack Free Latest 2025
Wilcom Embroidery Studio Crack Free Latest 2025
Web Designer
 
Best HR and Payroll Software in Bangladesh - accordHRM
Best HR and Payroll Software in Bangladesh - accordHRMBest HR and Payroll Software in Bangladesh - accordHRM
Best HR and Payroll Software in Bangladesh - accordHRM
accordHRM
 
GC Tuning: A Masterpiece in Performance Engineering
GC Tuning: A Masterpiece in Performance EngineeringGC Tuning: A Masterpiece in Performance Engineering
GC Tuning: A Masterpiece in Performance Engineering
Tier1 app
 
Medical Device Cybersecurity Threat & Risk Scoring
Medical Device Cybersecurity Threat & Risk ScoringMedical Device Cybersecurity Threat & Risk Scoring
Medical Device Cybersecurity Threat & Risk Scoring
ICS
 
Exchange Migration Tool- Shoviv Software
Exchange Migration Tool- Shoviv SoftwareExchange Migration Tool- Shoviv Software
Exchange Migration Tool- Shoviv Software
Shoviv Software
 
File Viewer Plus 7.5.5.49 Crack Full Version
File Viewer Plus 7.5.5.49 Crack Full VersionFile Viewer Plus 7.5.5.49 Crack Full Version
File Viewer Plus 7.5.5.49 Crack Full Version
raheemk1122g
 
Deploying & Testing Agentforce - End-to-end with Copado - Ewenb Clark
Deploying & Testing Agentforce - End-to-end with Copado - Ewenb ClarkDeploying & Testing Agentforce - End-to-end with Copado - Ewenb Clark
Deploying & Testing Agentforce - End-to-end with Copado - Ewenb Clark
Peter Caitens
 
Grand Theft Auto 6 PC Game Cracked Full Setup Download
Grand Theft Auto 6 PC Game Cracked Full Setup DownloadGrand Theft Auto 6 PC Game Cracked Full Setup Download
Grand Theft Auto 6 PC Game Cracked Full Setup Download
Iobit Uninstaller Pro Crack
 
Why CoTester Is the AI Testing Tool QA Teams Can’t Ignore
Why CoTester Is the AI Testing Tool QA Teams Can’t IgnoreWhy CoTester Is the AI Testing Tool QA Teams Can’t Ignore
Why CoTester Is the AI Testing Tool QA Teams Can’t Ignore
Shubham Joshi
 
Lumion Pro Crack + 2025 Activation Key Free Code
Lumion Pro Crack + 2025 Activation Key Free CodeLumion Pro Crack + 2025 Activation Key Free Code
Lumion Pro Crack + 2025 Activation Key Free Code
raheemk1122g
 
Programs as Values - Write code and don't get lost
Programs as Values - Write code and don't get lostPrograms as Values - Write code and don't get lost
Programs as Values - Write code and don't get lost
Pierangelo Cecchetto
 
Aligning Projects to Strategy During Economic Uncertainty
Aligning Projects to Strategy During Economic UncertaintyAligning Projects to Strategy During Economic Uncertainty
Aligning Projects to Strategy During Economic Uncertainty
OnePlan Solutions
 
The-Future-is-Hybrid-Exploring-Azure’s-Role-in-Multi-Cloud-Strategies.pptx
The-Future-is-Hybrid-Exploring-Azure’s-Role-in-Multi-Cloud-Strategies.pptxThe-Future-is-Hybrid-Exploring-Azure’s-Role-in-Multi-Cloud-Strategies.pptx
The-Future-is-Hybrid-Exploring-Azure’s-Role-in-Multi-Cloud-Strategies.pptx
james brownuae
 
Hydraulic Modeling And Simulation Software Solutions.pptx
Hydraulic Modeling And Simulation Software Solutions.pptxHydraulic Modeling And Simulation Software Solutions.pptx
Hydraulic Modeling And Simulation Software Solutions.pptx
julia smits
 
AI Agents with Gemini 2.0 - Beyond the Chatbot
AI Agents with Gemini 2.0 - Beyond the ChatbotAI Agents with Gemini 2.0 - Beyond the Chatbot
AI Agents with Gemini 2.0 - Beyond the Chatbot
Márton Kodok
 
Reinventing Microservices Efficiency and Innovation with Single-Runtime
Reinventing Microservices Efficiency and Innovation with Single-RuntimeReinventing Microservices Efficiency and Innovation with Single-Runtime
Reinventing Microservices Efficiency and Innovation with Single-Runtime
Natan Silnitsky
 

Shipping to Learn and Accelerate Growth with GitHub

  • 1. Shipping to Learn and Accelerate Growth Opticon 2020 Presented by @shama0 & @gregce
  • 2. Greg Ceccarelli (@gregce) Director, Data Science Data & Security Product Sha Ma (@shama0) VP, Software Engineering Core Platform & Ecosystem
  • 3. Our Story GitHub started in 2008 as a way to make it easier for developers to host and share their code.
  • 4. 50M+ Our global community today 87M+ Developers globally building on GitHub in 2020; we want to hit 100M developers by 2025. Of users are contributing from outside of the US. Pull requests merged in 2019 - and 28% more developers opened their first pull request in 2019 than in 2018. 80% 100M+Repositories across every continent on earth.
  • 5. 2K Rapid internal growth 15+ Employees at GitHub, significant growth in the last year. Employees work outside of our San Francisco HQ, distributed across the globe. Countries and regions, where full time employees live and work. We hire in all 50 States of the US. 70%
  • 6. Problem Statement Product Development at this scale can be costly
  • 7. 1. User Experience Research 2. Focus on Minimum Viable Product 3. Data Driven Experimentation Ship to learn in practice
  • 8. UX Research: The story behind GitHub Actions All customers found the Actions sidebar valuable Customers thought the suggestions were very helpful for figuring out how to edit the config file Customers wanted to see what ‘Variables’ included - secrets? “Want to see some mechanism (global variables or something else) that would allow me to retrieve that value from within the build. And some way to say only I can see this....” - Customer X
  • 10. Vision: Home for All Developers “We want every developer and team on earth to be able to use GitHub for their development, whether it’s private or public development.”
  • 11. We now have to learn what to ship ● How to understand new behavior as developers start to adopt a fundamentally different product ● How to reorient our Revenue function’s strategy to grow our new freemium self serve business ● How to apply developed product pricing principles to package our SKUs
  • 13. Developer Signups GitHub Free’s launch premise Free Orgs Creating Private Repos Increase the YoY growth rate in the volume of new signups Increase the YoY growth rate in the count of developers that consume content on GitHub Monthly Contributors Remove barriers to entry for small teams to use the core GitHub workflow and accelerate private repo adoption Monthly Engaged Users Increase the YoY growth rate in the count of developers that create content on GitHub
  • 14. And in early 2020... Implemented Optimizely to replace our homegrown platform
  • 15. But… experimentation is key to learning what matters most to our customers
  • 16. Why Experiment? Experimentation allows us to measure the quantitative causal impact of what we’re building
  • 17. Causation allows us to isolate the impact on Y because of X It is often easier to generate a plan, execute against it, and declare success, with the key metric being: "percent of plan delivered," ignoring whether the feature has any positive impact to key metrics (Kohvai et al. 2013)
  • 18. Experimentation at GitHub is enabled via people, process and technology Hubbers Propose & Design Experiments
  • 19. Our Experimentation Council ● Ensures cross functional partnering across our org ● Accelerates our ability to communicate impact against our Key Metrics GitHub Product FinanceMarketing Experimentation Council
  • 20. Putting this all together...
  • 21. At GitHub, MVPs come in two flavors
  • 22. 1. A Hubber logs an experiment proposal issue in the Experiment Council repo 2. The team meets weekly on Wednesdays to review and approve proposals 3. Next a Data Scientist is assigned to issues determine metric baselines and power (if required) 4. The experiment is then instrumented in Optimizely by Engineering 5. Results are measured and conclusions about the hypothesis are drawn 1. Proposer (e.g. Product) makes a decision about whether to ship the feature or go back to the drawing board Focusing in on how we actually experiment...
  • 23. Process out of the way... Now let’s chat about some experiments!
  • 24. 🧪 Can we encourage repo growth within Orgs? Hypothesis: “If we make our Org UI more informative, then more users will create repos in their Org.” Control Variant
  • 25. 🧪 Can we encourage more Org page activity 🎓 Hypothesis: “If we make org pages easier to find, then viewership and org activity will commensurately increase.” Control Variant
  • 26. Our proposal pipeline has accelerated
  • 27. 1. Pipeline Inspiration: # of proposals in pipeline 1. Process Velocity: % of proposals run and the average latency to go from proposal to approved experiment to instrumented and shipped experiment 1. Quality: # of shipped experiments without issue (customer facing or related to measurement) and # of experiments shut down or shipped as features Current Program Metrics 📈
  • 28. Experimentation in their words Carmel Schetrit (@Carmel-S) Demand Generation Manager Growth “The experimentation council helped the Growth team in 2020 to evaluate the complexities of designing, instrumenting, and measuring experiments on github.com with Optimizely. The council often shed light on scenarios requiring more careful consideration, including those that conflict with concurrent experiments or cannot reach statistical significance.”
  • 29. Experimentation in their words Katie Sipos (@ohitsmekatie) Senior Product Manager Education “Our team is rolling out changes to our GitHub Classroom onboarding flow through Optimizely. Being able to definitively prove which experience is best for our users and then ship that with confidence is great! Without it, we would be flying blind and shipping features with our gut feelings and not data.”
  • 30. Now that’s a wrap! Closing thoughts
  • 31. Accelerating our process 1. Top of Funnel: Have a healthy proposal pipeline and backlog 1. Middle: Diagnose and triage process bottlenecks (e.g. do you have enough designers?) 1. Bottom: Invest in integrating downstream product metric enrollment to take full advantage of Optimizely’s Stats Engine
  • 32. Accelerating our program maturity 1. Strategic Prioritization: # of experiments selected based on priority score (versus last in, first out) and alignment with OKRs 1. Culture: # of times we broadly syndicate learnings and % business functions integrated into the process @ GitHub

Editor's Notes

  • #2: SPEAKER NOTES
  • #8: SPEAKER NOTES
  • #11: https://github.blog/2020-04-14-github-is-now-free-for-teams/
  • #22: MVP A: It may need no development work, It’s generally _not_ a basic future release with a release backlog MVP B: Generally done when assumptions are less risky or customer research has already validated them
  • #23: Power analysis is used to determine the necessary number of subjects needed to detect an effect of a given size
  • #26: Primary Hypothesis: If we provide easier accessibility to the org page then access and viewership to that page will increase Impact: We saw a 131% increase in users visiting this page in the alternative arm compared to the control! Result: Growth Lifecycle shipped this a feature for all users and it supports a goal of increasing Monthly Active orgs.
  翻译: