Pivotal Labs

Main menu

Skip to primary content
Skip to secondary content
  • About
  • Case Studies
  • Team
    • Executives
    • Locations
      • San Francisco (HQ)
      • Boston
      • Boulder
      • Denver
      • London
      • Los Angeles
      • New York
  • Community
    • Blogs
    • Tech Talks
    • Events
  • Careers
    • Lifestyle
    • Principles & Practices
    • Benefits
    • FAQ
    • Apply
  • Contact
    • Press Room
    • Press Releases
    • In The News
    • Press Kit
  • All
  • Labs
  • Standup
  • Tracker
Graham Siener

[Metrics] Do you need that feature?

Graham Siener
Monday, February 25, 2013

The hardest part of product management is deciding which features NOT to build, especially when they seem like great ideas.  When you have a product in the market (or are getting it out there), you want to spend your engineering team’s time delivering value to your customers.  With this logic in mind, building anything has a cost associated with it (and more importantly, an opportunity cost).

So let’s say your marketing team advocates implementing auto-login for customers by following links in their email.  Sounds useful, but certainly has some security and privacy concerns.  Surely someone’s built this already?  One quick Google search later reveals a promising start.  You start writing the story and prioritize it in the backlog.

But wait — do you need that feature?  Product management by “wouldn’t it be cool if…” happens, but I wouldn’t recommend it.  Instead, channel your inner-lean and ask how you could validate that this idea has merit.  I.e., what hypothesis would this feature prove, and is there a way to test without building it?

In this case, I’d create an assumption like: “Customers aren’t re-engaging with our site from emails because they can’t remember their sign-in credentials.”  That leads to a hypothesis along the lines: “Customer engagement should increase by including automatic login in all emailed links to our site.”

This thought exercise points us at a conversion to track — how often do customers follow an emailed link and log in?  Luckily we’ve already implemented transactional email funnel metrics, which look something like this:

Hmm.  I see that we’re getting a 33% open rate on transactional emails; potentially good given the type of product.  Of those that view, 26% clicked to follow a link.  30% of those that followed a link weren’t part of the last step (visited site) because our tracking cookie didn’t recognize them; they didn’t log in and hence didn’t stitch their session into this funnel.  These numbers don’t scream for an auto-login feature, do they?  Sure, we’re churning 42 customers between click and login, but that only represents 2.6% of the customers that received emails.

Given that we’ve fit auto-login into the universe of engagement, I would look to prioritize any feature work could deliver a larger lift to this KPI.  Perhaps you could build more targeted emails that drive more customers to open their email?  A 16% bump in opens will have a larger effect than a near-impossible bump on click-to-visit conversions of 30%.

While far from perfect, data-driven product management will force you to evaluate any new feature from the context of increasing customer value on some axis.  In this example we were fortunate to draw upon historical email funnel metrics.  This won’t always be the case, but I encourage you to find cheaper, quicker approaches to [in]validating the merit of an idea before it becomes a feature story.

  • 0 Shares
  • Share on Facebook
  • Share on Twitter
Graham Siener

[Metrics] Plug your Funnel

Graham Siener
Monday, January 28, 2013

Once you’ve launched a product, “metrics” can be a powerful tool in measuring engagement and product issues.  From the engineering side, devs have a hard time believing if a metric is valid or misleading.  From the biz dev/marketing side, it’s hard to understand the technology enough to know what kinds of questions can be asked.  I’ve gone up the learning curve on implementing, understanding, and actioning metrics and have noticed that people have a hard time getting started.  This post is the first in a series on metrics, and I hope they give you the kick you need to get started.

Today I want to focus on the funnel, a strange analogy for describing websites and conversions.  If you bought a funnel that only delivered 10% of the water you poured in, you’d ask for a refund.  Yet, that’s how we describe the attrition that occurs as users/customers engage with your product.  Funnels are important for two reasons: they force you to think about which interactions are most meaningful, and they help you understand where your assumptions aren’t valid.

At Profitably, we built a financial dashboard for small businesses.  Our historical analysis offering was off the mark, so when the time came to tackle forecasting we wanted to build something more engaging, but also build in a way that allowed us to iterate quickly.

We took inspiration from the wizards in TurboTax to collect the information we needed from a business owner to deliver a useful customer forecast.  Even though we were worried about the amount of information we [thought we] needed, we were encouraged by Twitter’s dramatic results from the introduction of gradual engagement for sign up (+29% conversion).  This flow also enabled us to create a rather linear process from start to finish: no registration step, just enter the name of your company and click Get Started.  Someone that successfully completed the wizard would see a detailed forecast for customer growth…end of the funnel.

We had talked with lots of small businesses before building to understand what they had been doing instead, but you can only get so far with conversations and mockups.  Beyond these qualitative tactics, behavioral analytics gave us the ability to dive into this funnel and come out with hard numbers.  Here’s what the initial KISSmetrics funnel looked like early in the release process:

KISSmetrics funnel

Man, that is sobering.  I had reached out to every person that went through to get a sense of their business and what problems they were hoping we could solve.  But, to be honest, there was a lot of work staring us in the face just from looking at that [looooong] graph.  Here are my thoughts on each step, and how we reacted:

  1. We bounced almost half of the visitors that landed on the first page of our app.  We initially assumed people would see our brochure site first, so the getting started call to action was prominently featured over the value prop and greater app context.  Action: We added more context and treated this page like a potential first landing point for new customers.
  2. We lost 25% on revenue streams.  Most people started with one revenue stream their first time through, but didn’t understand they could just hit next to default to that.  Action: We pre-populated that default and made the skip process easier to understand.
  3. Another 11%; turns out people don’t know the difference between customer segments  and revenue streams.  Action: We removed this from the default flow, but power users could still get to it.
  4. 6% bailed on channels; they knew what this was but got stuck, again on default/skip ambiguity.  Action: Make one channel the default for new customers.
  5. Everyone got through the next two steps.  Great!  Action: Ignored any nagging problems with these pages (for the time being).
  6. Nearly two-thirds of visitors churned at Topline growth.  Woof.  Action:  Spent tons of time talking to and watching people interact with this page.  Ripped out this page’s innards and made it a lot faster.  Ultimately, this page (in this carnation) didn’t survive.
  7. Another 17% couldn’t wait to get to the finish and stopped at conversion rate.  Action: Simplified this to a default, and applied it across all months.  Power users could tweak later if they were so inclined.
  8. Bonus Action: Introduced an “Easy Mode” that offered default templates for different businesses, and short-circuited the whole process.

Those are just the micro/optimization-focused thoughts and actions.  After implementing some tactical fixes, we saw the funnel conversion go from 13% to something in the 65% range (5X).  I’ll leave how we improved that funnel on a macro scale and took the product to a much better place for a different post.  For now, I’ll leave you with something I try to remember when thinking about making a product better:

“Product development is about figuring out the single most important problem that exists right now and doing that and only that” (Jason Freedman).

By forcing yourself to identify the funnels that are most important to your product, you’ll force yourself to explain why people are falling out.  You’ll also give yourself a quantitative feedback loop to confirm that new features actually keep people in.

  • 0 Shares
  • Share on Facebook
  • Share on Twitter

Topics

  • agile (778)
  • rails (113)
  • testing (86)
  • ruby (83)
  • ruby on rails (70)
  • jobs (62)
  • javascript (54)
  • techtalk (44)
  • rspec (38)
  • activerecord (29)
  • productivity (29)
  • gogaruco (29)
  • ironblogger (29)
  • git (28)
  • nyc (27)
  • rubymine (25)
  • mobile (22)
  • bloggerdome (20)
  • cucumber (20)
  • process (19)
  • pivotal tracker (19)
  • jasmine (19)
  • design (18)
  • ios (18)
  • webos (17)
  • objective-c (17)
  • android (16)
  • palm (16)
  • "soft" ware (16)
  • fun (15)
  • tracker ecosystem (15)
  • ci (15)
  • cedar (15)
  • rails3 (14)
  • performance (14)
  • bdd (14)
  • gem (13)
  • selenium (12)
  • css (12)
  • goruco (12)
  • bundler (12)
  • tdd (12)
  • meetup (11)
  • railsconf (11)
  • nyc-standup (11)
  • capybara (10)
  • mac (10)
  • mojo (10)
  • chef (10)
  • rubygems (9)
Subscribe to kissmetrics Feed
  • About
  • Case Studies
  • Team
  • Community
  • Careers
  • Contact
  • Labs
  • Events

Contact Us

contact@pivotallabs.com
+1 415-77-PIVOT
TwitterLinkedInFacebook

Pivotal Tracker

Tracker is the award-winning agile project management tool that enables real-time collaboration around a shared, prioritized backlog.
Visit pivotaltracker.com >