Quantcast

Posts tagged: Dave McClure

The Order of AARRR

By , February 14, 2011 1:59 pm

Back in December 2009 when Patrick Vlaskovits and I first contemplated our Customer Development book, I was noodling around with a graphic to illustrate the integrate Dave McClure’s Pirate Metrics with Customer Development activities. I posted the graphic in a blog post which garnered lots of attention, including an important comment from Dave himself:

btw, note that AARRR isn’t exactly sequential… in fact, i’d emphasize Activation & Retention *first*, then go after Acquisition & Referral, then optimize for Revenue

Recently, I have caught a couple of my Customer Development clients optimizing the metrics in the “wrong” order, so Dave’s comment bears repeating and perhaps some expounding upon.

The Pirate Says “AARRR”


The anagram is ordered by user experience:

A – Acquisition – User is directed to your site;

A – Activation – User signs up or is otherwise engaged;

R – Retention – User keeps coming back, i.e., is engaged over time;

R – Referral – User invites others;

R – Revenue – User pays or is otherwise monetized;

This is not, however, the order in which you should optimize your product while building your business.  The order (and truly, the metrics themselves) are dependent upon your business model.

For B2C Free, Say RRAAR

lion roaringRetention – Nail engagement so that users want to or must come back;

Referral – Your business model requires massive user growth, so your product must require referrals to work or must be so cool it just happens;

Activation – Once your users are here to stay and inviting others, optimize their conversion funnel.

Acquisition – Now you’re ready to blow up acquisition.  (Good time to get investment funding.)

Revenue – Millions of users?  Time to monetize.

For B2C or B2B Freemium, Cheer RRRAA!

crowd cheeringRetention – Nail engagement so that users want to or must come back;

Revenue – If your business model requires users or businesses to pay, you need to figure out what they’ll pay for before you blow-up anything;

Referral – Since you’re likely not a true network-effects business, you optimize referral after revenue.  Optimizing referral is actually part retention, part funnel optimization.  Users are so happy they will refer others to your site or provide you testimonials or speak to the press, etc.  Not much sense in blowing up your acquisition, however, until you have that level of passion.

Activation – This refers to Blank’s “Sales and Marketing roadmap.”  Here you understand and optimize your sales funnel.

Acquisition – OK, now you can hire that PR firm.

For Enterprise B2B, Cheer an alternative RRRAA!

R – Revenue – If you’re selling to businesses the number one thing you need to prove is that someone cares enough about what you’re providing to give you money for it.

R – Referral – As above, referral in this context means that your customers are willing to sing your praises publicly.

A – Activation – In this context, activation is understanding your sales and marketing roadmap.

A – Acquisition – After you nail your sales and marketing roadmap, you’re ready to feed the top of the funnel.

R – Retention – In enterprise B2B, you often don’t have a subscription model, but may be charging annually for maintenance and support.

Note that you will always need to do some level of “acquisition” in order to figure out and optimize the other stuff.  But the point is that you’re not concentrating on or optimizing acquisition at the start.  Exact order of AARRR is debatable from one business to another, so use above as guidelines only.

Complementary Iteration Loops: Product and Customer Development

By , February 3, 2010 12:10 pm

Because of the overwhelming response and great feedback for the the Customer Development image I recently shared, I decided to share another from our upcoming book. Please let me know what you think.

Figure 2. Ries' Lean Startup: Customer and product development interrelatedness

Figure 2. My interpretation of Ries' Lean Startup: Customer and product development interrelatedness

*CPS = Customer-Problem-Solution

As shown in Figure 2, customer development and product development are two distinct, but interrelated and iterative processes. As Eric Ries describes, the Customer Development team works on testing the problem-customer-solution assumptions, while the Product Development team tackles the solution.  The product development process receives input from customers indirectly through customer development, and (in the web world) directly through measurement of product usage.  The product development process actively iterates on the product, releasing new or different functionality directly to the customer as quickly as possible.

The customer development process receives input from customers indirectly through product development reports on feature usage, but also directly from customer development processes and analytics.  The customer development process iterates on core business assumptions, product functionality, and acquisition and conversion assumptions, resulting in updated hypotheses, honed messaging, positioning, marketing tactics, and feature requirements.

In the Customer Discovery context, a lean startup is not one that necessarily uses lean manufacturing precepts per se, but rather one that uses fast, iterative development practices in conjunction with customer development methodologies in order to:

1)       Validate core hypotheses (customer-problem-solution),

2)       Produce an MVP,

3)       Achieve Product-Market fit,

4)       Produce a development and marketing roadmap for scaling.

Creating a proper iteration loop requires you to predefine success and failure for each stage, and a means to measure your progress.  For example, in the web-based world, Dave McClure’s AARRR metrics (Acquisition, Activation, Retention, Referral, Revenue) might be applied to measure the stages from concept to product-market fit.

(BTW, if you are interested in being notified when the book is published, sign up here.)

Panorama Theme by Themocracy

%d bloggers like this: