Performance vs. Features — Which is More Important?


It’s fairly well understood at this point that performance is a critical aspect of building for the web. Better performance typically means better results (for whatever you’re trying to get people to do.) E-commerce transactions go up. Sign-up conversions go up. And so on.

The same holds true with B2B / enterprise software. People will overlook all kinds of product and feature limitations if performance is amazing. Part of the reason is that they’re able to more quickly create & discover workarounds that they’re willing to live with, in exchange for top notch performance. I’m more willing to change my behaviour, adjust how I work, or lower my product expectations if performance is fantastic. When performance is bad, every workaround or product limitation is magnified many times over.

Recently I was involved in a product purchasing decision. I won’t name names (it doesn’t matter.) One product had limited features for what I was looking to do (in part because it’s a “generalist” product and not a “specialized” product — perhaps a debate for another time), while the other was specialized for my needs (vertically-focused). We first went to the specialized product, but then moved to the generalist product (because the product breadth was wider.) As we used the generalist product, we talked through and experimented with different workarounds to address the product’s limitations. It wasn’t a big deal initially, every product has limitations and fitting them into your existing processes and workflow requires some massaging. But after a couple days, we went back to the specialized product.

Why?

Performance.

The specialized product provides more functionality as well – which is handy – but more importantly, it’s fast. Working within the product is a joy vs. frustration, and it makes it easier for me to encourage use of the product amongst other team members as well. At one point someone suggested using Google Spreadsheets. Why? It’s fast. We knew Google Spreadsheets wouldn’t scale, and we didn’t really want to use it, but it’s easy, convenient and fast.

It’s also important to note that the specialized product is more expensive than the one we abandoned (~5x more expensive). Cost was never part of our decision-making process, except initially when we thought we could use the generalized product for more things (instead of going vertical.) And we would have, if performance had been there.

The importance of performance for B2B software and enterprise applications is only going to increase.

With a bigger move to mobile devices (especially in the enterprise), people want all the power and functionality in the palm of their hand. Performance has a huge impact on uptake (which is always challenging in the enterprise) and long-term adoption. People will “suffer” a lack of features if they can still get things done quickly.

If you enjoyed this post, please share it!



January 4, 2012 Posted in Product Management by

  • http://www.kickofflabs.com/ Josh Ledgard

    I agree. However I think it’s also important to remember that performance is, in part, perception. So if a user can accomplish a task faster they don’t care if the page load took an extra 50% if they saved 2 seconds because they didn’t have to perform a second step. 

    The one with the longer pageload will feel faster to that user. 

  • http://www.instigatorblog.com Benjamin Yoskovitz

    Josh – That may be. Performance is about getting things done quickly and enjoying the experience. If it feels fast, and you’re happy with the result — the performance is good.

  • Leordcon

    I agree with your blog.I think it’s also important to remember that performance is, in part, perception.

  • http://www.nghenghiepviet.com/tim-viec/viec-lam-Long-an/39 viec lam long an

    Firstly, I want to thank for your sharing, this is a very helpful post. And secondly, I’ll choose performance. To me, performance will decide features. If a page takes a very long time to load, obviously customers and visitors won’t have enough time and patience to wait to see the features. No matter how good and attractive your products are, it is just a zero when no one can see to value it. That’s what I thought.

  • Pingback: How Different is Your Small Business?

  • Pingback: How Different is Your Small Business? | The tiny business

  • Pingback: How Different is Your Small Business? | Small Business

  • Pingback: How Different is Your Small Business? | Start Fund NL

  • Pingback: How Different is Your Small Business? | TalentRefresh | Entrepreneurial Empowerment, Enrichment & Encouragement.

  • bpanuva bpatel

    IMO Performance. If product have good feathers then only it will give results.

  • http://twitter.com/_girishrao Girish Rao

    Nice concept and analysis. Seems like “Performance” on some level can be equated with “User Experience”. Especially at early startups such as Instagram and Path, we are seeing the teams focus on a core set of features and making this experience the best they can. This focus has allowed them to grow their user base while eschewing feature creep and bloat.

  • http://www.instigatorblog.com Benjamin Yoskovitz

    Girish – I agree that performance is a key aspect of user experience. And a poor user experience will frustrate users very quickly. Having said that, if you have great performance and a poor experience (using the product is a bit clunky), people will live with it, find workarounds and “suffer” a bit, because things are quick or feel quick.

  • karzzzzzzzzzz

    thank for sharing your knowledge……

  • Pingback: Competitive Differentiation that Matters

  • Pingback: How Different is Your Small Business? | What's News @ Just Dev It

About Ben Yoskovitz
I recently joined GoInstant as VP Product. GoInstant changes how we use the web, making it shareable like never before.

I'm also a Founding Partner at Year One Labs, an early stage accelerator in Montreal. Previously I founded Standout Jobs (and sold it). I'm a hands-on startup guy, helping companies grow successfully from the idea forward. You can reach me at byosko at gmail dot com.

Follow Ben on TwitterFollow this blog via email
Startup Tools
Find Stuff
Please Check Out:
NextMontreal.com I Spy Montreal
Disclaimer
The opinions and commentary on this site are mine and mine alone. They do not necessarily reflect the opinions or positions of my employer, GoInstant.