BUILDING A GROWTH MACHINE
BY: BRIAN BALFOUR
Brian Balfour :: @bbalfour :: http://www.coelevate.com
BUILDING A GROWTH MACHINE BY: BRIAN BALFOUR Brian Balfour :: - - PowerPoint PPT Presentation
BUILDING A GROWTH MACHINE BY: BRIAN BALFOUR Brian Balfour :: @bbalfour :: http://www.coelevate.com ONE MISSION, ONE GOAL Brian Balfour :: @bbalfour :: http://www.coelevate.com AUTHENTIC GROWTH Brian Balfour :: @bbalfour ::
BY: BRIAN BALFOUR
Brian Balfour :: @bbalfour :: http://www.coelevate.com
Brian Balfour :: @bbalfour :: http://www.coelevate.com
Brian Balfour :: @bbalfour :: http://www.coelevate.com
Brian Balfour :: @bbalfour :: http://www.coelevate.com
The Lines Between Marketing and Product Are Blurring
Where does marketing end and product begin in software?
Brian Balfour :: @bbalfour :: http://www.coelevate.com
The Lines Between Marketing and Product Are Blurring
Where does marketing end and product begin in software?
Marketing Has Become More Technical & Quantitative
“Mad Men” skills aren’t as important.
Brian Balfour :: @bbalfour :: http://www.coelevate.com
The Lines Between Marketing and Product Are Blurring
Where does marketing end and product begin in software?
Marketing Has Become More Technical & Quantitative
“Mad Men” skills aren’t as important.
Data Is Becoming More Accessible
Gathering quantitative and qualitative data is becoming easier
Brian Balfour :: @bbalfour :: http://www.coelevate.com
The Lines Between Marketing and Product Are Blurring
Where does marketing end and product begin in software?
Marketing Has Become More Technical & Quantitative
“Mad Men” skills aren’t as important.
Data Is Becoming More Accessible
Gathering quantitative and qualitative data is becoming easier
Scale and Speed Of Growth Is Accelerating
Time to 1M Users/ARR has accelerated.
Revenue Referral Activation Retention Acquisition
Brian Balfour :: @bbalfour :: http://www.coelevate.com
Brian Balfour :: @bbalfour :: http://www.coelevate.com
Product Engineering
GROWTH
Marketing Data
GETTING THE LARGEST % OF OUR AUDIENCE TO EXPERIENCE CORE VALUE AS QUICKLY AS POSSIBLE GETTING USERS TO EXPERIENCE THAT CORE VALUE AS OFTEN AS POSSIBLE
Brian Balfour :: @bbalfour :: http://www.coelevate.com
CREDIT: ANDY JOHNS
10000 20000 30000 40000 NATURAL ADOPTION TRUE GROWTH POTENTIAL PURPOSE OF GROWTH EFFORTS
Brian Balfour :: @bbalfour :: http://www.coelevate.com
Brian Balfour :: @bbalfour :: http://www.coelevate.com
Brian Balfour :: @bbalfour :: http://www.coelevate.com
Brian Balfour :: @bbalfour :: http://www.coelevate.com
WHAT CAN BE SO SPECIAL ABOUT PROCESS?
Brian Balfour :: @bbalfour :: http://www.coelevate.com
Brian Balfour :: @bbalfour :: http://www.coelevate.com
14
Brian Balfour :: @bbalfour :: http://www.coelevate.com
Brian Balfour :: @bbalfour :: http://www.coelevate.com
Brian Balfour :: @bbalfour :: http://www.coelevate.com
Brian Balfour :: @bbalfour :: http://www.coelevate.com
Brian Balfour :: @bbalfour :: http://www.coelevate.com
20
Brian Balfour :: @bbalfour :: http://www.coelevate.com
Brian Balfour :: @bbalfour :: http://www.coelevate.com
MOST PEOPLE FOCUS ON WHAT HAPPENED HERE
Brian Balfour :: @bbalfour :: http://www.coelevate.com
BUT WE SHOULD ASK ABOUT ALL THE THINGS HERE AND…. HERE
Brian Balfour :: @bbalfour :: http://www.coelevate.com
BUT WE SHOULD ASK ABOUT ALL THE THINGS HERE AND…. HERE
Brian Balfour :: @bbalfour :: http://www.coelevate.com
BUT WE SHOULD ASK ABOUT ALL THE THINGS HERE AND…. HERE
Brian Balfour :: @bbalfour :: http://www.coelevate.com
23
Brian Balfour :: @bbalfour :: http://www.coelevate.com
24
Brian Balfour :: @bbalfour :: http://www.coelevate.com
SEO
No Keyword Data, Author Rank, Content Freshness, Social Shares, Search Result Format
DISPLAY
RTB, No Cookies, Mobile
Tabbed Inboxes, Inbox Actions, Unsubscribe, Mobile
Newsfeed Ads (4 formats), Video Ads, Optimized CPM, CTA Format, Custom Audiences, etc, etc
Effectiveness 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 WOM Novelty Email MySpace Craigslist Twitter Mobile iOS Android Facebook
Ooga Labs
CREDIT: JAMES CURRIER
27
Brian Balfour :: @bbalfour :: http://www.coelevate.com
Brian Balfour :: @bbalfour :: http://www.coelevate.com
THE PROCESS
Constant learning of our customer, product, channels and feeding that learning into the process to improve.
Individuals decide what they work on to achieve the OKR’s.
With autonomy, comes accountability. You don’t have to be right all the time, but there is an expectation to improve.
Momentum is powerful. Establish a cadence to fight through failures, get to successes, and find momentum
Brian Balfour :: @bbalfour :: http://www.coelevate.com
(Backlog)
(Experiment Doc + Backlog)
(Experiment Doc)
(Experiment Doc)
(Playbooks)
Set Goals
OKR’s
Explore Data
Qualitative and Quantitative
Find Levers
Growth Model
BUILDING A GROWTH MODEL
GOAL IS TO FIND THE HIGHEST IMPACT AREA THAT WE CAN FOCUS ON RIGHT NOW GIVEN LIMITED RESOURCES.
Brian Balfour :: @bbalfour :: http://www.coelevate.com
YOUR TOOL IS YOUR GROWTH MODEL
BUILDING A GROWTH MODEL
Brian Balfour :: @bbalfour :: http://www.coelevate.com
BUILDING A GROWTH MODEL
GOAL IS WAU’s, BUT WHAT EFFECTS WAU’s?
Brian Balfour :: @bbalfour :: http://www.coelevate.com
BUILDING A GROWTH MODEL
GOAL IS WAU’s, BUT WHAT EFFECTS WAU’s? WAU’s = New Activated + Retained
Brian Balfour :: @bbalfour :: http://www.coelevate.com
BUILDING A GROWTH MODEL
GOAL IS WAU’s, BUT WHAT EFFECTS WAU’s? WAU’s = New Activated + Retained
New Activated = (RegisteredFB ADS * ARFB ADS) + (RegisteredViral * ARViral)+…
Brian Balfour :: @bbalfour :: http://www.coelevate.com
BUILDING A GROWTH MODEL
GOAL IS WAU’s, BUT WHAT EFFECTS WAU’s? WAU’s = New Activated + Retained
New Activated = (RegisteredFB ADS * ARFB ADS) + (RegisteredViral * ARViral)+…
RegisteredViral = Imp * Conversion Rate * Invites/User * Email CTR * Landing Page CR
Brian Balfour :: @bbalfour :: http://www.coelevate.com
BUILDING A GROWTH MODEL
GOAL IS WAU’s, BUT WHAT EFFECTS WAU’s? WAU’s = New Activated + Retained
New Activated = (RegisteredFB ADS * ARFB ADS) + (RegisteredViral * ARViral)+…
RegisteredViral = Imp * Conversion Rate * Invites/User * Email CTR * Landing Page CR
Retained = (New ActW-1 * RetentionW-1) + (New ActW-2 * RetentionW-2)…
Brian Balfour :: @bbalfour :: http://www.coelevate.com
THREE THINGS TO UNDERSTAND ABOUT THE INPUTS
(Backlog)
(Experiment Doc + Backlog)
(Experiment Doc)
(Experiment Doc)
(Playbooks)
Set Goals
OKR’s
Explore Data
Qualitative and Quantitative
Find Levers
Growth Model
OBJECTIVE: Qualitative statement TIMEFRAME: 30 - 90 Days KR1: Measurable Goal 1 (Hit 90% Of Time) KR2: Measurable Goal 2 (Hit 50% Of Time) KR3: Measurable Goal 3 (Hit 10% Of Time)
Brian Balfour :: @bbalfour :: http://www.coelevate.com
OBJECTIVE: MAKE VIRALITY A MEANINGFUL CHANNEL TIMEFRAME: 90 Days KR1: 1.5% Viral/WAU KR2: 2% Viral/WAU KR3: 3% Viral/WAU
Brian Balfour :: @bbalfour :: http://www.coelevate.com
OKR’s will never be set on on the
set on the inputs. OKR’s will be somewhere that we can’t forget
Goals will change mid-OKR VERY rarely.
(Backlog)
(Experiment Doc + Backlog)
(Experiment Doc)
(Experiment Doc)
(Playbooks)
Set Goals
OKR’s
Explore Data
Qualitative and Quantitative
Find Levers
Growth Model
INSIGHT
Quantitative Qualitative Intuition
User Surveys, 1 on 1 Conversations, Full Story Videos, Customer Support Tickets GA, Mixpanel, Datastore. Goal is to answer questions we don’t know about our user, product,
UNDERSTAND THE INPUTS OF THE INPUTS
Brian Balfour :: @bbalfour :: http://www.coelevate.com
UNDERSTAND THE INPUTS OF THE INPUTS
UNDERSTAND THE INPUTS OF THE INPUTS
Why do users who get to invite page not covert?
<— Super targeted to the variable we are trying to improve <— Open ended question to allow for all types of answers <— Email looks like a personal email to create a sense of importance
UNDERSTAND THE INPUTS OF THE INPUTS
Bug 7% Other 8% Would Prefer To Just Share On FB 10% Don't Want You To Spam Friends 11% Reward Not High Enough 29% Didn't Know Who To Invite 35%
(Backlog)
(Experiment Doc + Backlog)
(Experiment Doc)
(Experiment Doc)
(Playbooks)
Brian Balfour :: @bbalfour :: http://www.coelevate.com
Brian Balfour :: @bbalfour :: http://www.coelevate.com
ACTIVATION RATE = STEP 1 CONV * STEP 2 CONV * STEP 3 CONV
IF WE WANT TO IMPROVE THIS WE BRAINSTORM ON THESE
Brian Balfour :: @bbalfour :: http://www.coelevate.com
How are others doing it? Look outside of your immediate product space. Walk through together.
Question brainstorming. Why? What is… What if… What about… How do we do more of…
Connect the dots between unrelated things. i.e What if our activation process was like closing a deal?
Growth mastermind groups. Build your network of growth people. I’m on the phone every day for ideas
Brian Balfour :: @bbalfour :: http://www.coelevate.com
(Backlog)
(Experiment Doc + Backlog)
(Experiment Doc)
(Experiment Doc)
(Playbooks)
Brian Balfour :: @bbalfour :: http://www.coelevate.com
LOW - 20%, MEDIUM - 50%, HIGH - 80% Comes from your prediction. Take into account long lasting effects vs one hit wonders. Marketing, Design, Engineering
CREATING A HYPOTHESIS
Brian Balfour :: @bbalfour :: http://www.coelevate.com
JUSTIFYING YOUR ASSUMPTIONS
Previous Experiments, Surrounding Data, Funnel Data Surveys, Support Emails, User Testing Recordings Networking, Blogs, Competitor Observation, Case Studies
Brian Balfour :: @bbalfour :: http://www.coelevate.com
CREATE EXPERIMENT DOC
Brian Balfour :: @bbalfour :: http://www.coelevate.com
(Backlog)
(Experiment Doc + Backlog)
(Experiment Doc)
(Experiment Doc)
(Playbooks)
Brian Balfour :: @bbalfour :: http://www.coelevate.com
Brian Balfour :: @bbalfour :: http://www.coelevate.com
What is the least resource intensive way to gather data about the hypothesis.
The experiment must take into account how to get a valid result by designing a control and required amount of data.
Brian Balfour :: @bbalfour :: http://www.coelevate.com
WRITE THE EXPERIMENT DESIGN IN EXPERIMENT DOC
Brian Balfour :: @bbalfour :: http://www.coelevate.com
(Backlog)
(Experiment Doc + Backlog)
(Experiment Doc)
(Experiment Doc)
(Playbooks)
Brian Balfour :: @bbalfour :: http://www.coelevate.com
Brian Balfour :: @bbalfour :: http://www.coelevate.com
(Backlog)
(Experiment Doc + Backlog)
(Experiment Doc)
(Experiment Doc)
(Playbooks)
Brian Balfour :: @bbalfour :: http://www.coelevate.com
How close to your prediction? The most important question you can ask. Why did you see the result that you did? Be prepared for a lot of failures.
LEARNINGS + ACTION ITEMS IN EXPERIMENT DOC
Brian Balfour :: @bbalfour :: http://www.coelevate.com
(Backlog)
(Experiment Doc + Backlog)
(Experiment Doc)
(Experiment Doc)
(Playbooks)
Brian Balfour :: @bbalfour :: http://www.coelevate.com
Productize as much as you can with technology and engineering.
For the things you can’t productize, build into step by step playbooks to make them repeatable.
Brian Balfour :: @bbalfour :: http://www.coelevate.com
(Playbooks)
(Backlog)
(Experiment Doc + Backlog)
(Experiment Doc)
(Experiment Doc)
Brian Balfour :: @bbalfour :: http://www.coelevate.com
Monday Tuesday Wednesday Thursday Friday
Growth Meeting
Strategies
Predicting, Prioritizing, Implementing, Analyzing, Systemizing
Brian Balfour :: @bbalfour :: http://www.coelevate.com
DON’T GET ATTACHED TO IDEAS
Learnings, not updates. You can monitor experiment updates in the pipeline. Progress against goals What blocked you from doing something this week?
TEMPLATE
Brian Balfour :: @bbalfour :: http://www.coelevate.com
(REVIEW QUARTERLY)
How many successes to failures? Our we improving over time? Are our predictions getting more accurate? How many experiments are we running in a given time period? How do we do more?
HOW WE IMPROVE
Improve current teams skills. Add to the team. Experiment, analytics, and qualitative feedback infrastructure Refining the process for more efficiency or quality of ideas, implementation, and analysis.
Brian Balfour :: @bbalfour :: http://www.coelevate.com
Brian Balfour :: @bbalfour :: http://www.coelevate.com
Brian Balfour :: @bbalfour :: http://www.coelevate.com
Brian Balfour :: @bbalfour :: http://www.coelevate.com