12 ms·
Having worked at Intuit, I'm always amazed at the number of people that look at how crap Quickbooks is and think that beating them is a matter of just making be
by curun1r 9y ago
Having worked at Intuit, I'm always amazed at the number of people that look at how crap Quickbooks is and think that beating them is a matter of just making better software. There's some really important psychology that most competitors completely miss.
First, Quickbooks is frequently not chosen directly. Many, many small businesses choose their bookkeeper first and use whatever they use. One trick Intuit uses both in Quickbooks (bookkeepers) and TurboTax (CPAs) is to put a lot of effort/money into focusing on those relationships knowing that they have a huge indirect impact on acquiring and keeping customers.
Second, the fact that Quickbooks is so awkward and inconsistent to use isn't a UI problem, it's a feature. This is an important lesson in designing software that people use for their jobs. When you make elegant, intuitive software that almost anyone can use in short order, it stops being an impressive item to put on a resume. And it stops being a barrier to entry for competing professionals. Software like Quickbooks that's hard to use correctly becomes a selling point for bookkeepers and almost accomplishes the same purpose (though to a lesser degree) than professional licensing organizations...it limits the competition and keeps the rates they can charge high.
So many Quickbooks competitors have failed to knock them off their perch by not realizing that their customers aren't really their target audience and what should be their target audience doesn't want easy.
- kareemm 9y agoThese guys aren't a Quickbooks competitor. They use Quickbooks online to do their customers' bookkeeping. They're a technology-enhanced service business.
- andruby 9y agoI fully agree with your first point. However, I don't think Quickbooks purposefully designed their software to be hard to use. I think that just happened when they grew their software organically without spending much effort and rework with good UX designers. It's more important that B2B "work" software works accurately, correctly and ticks all the required features, than that it is intuitive or beautiful. A steep learning curve is a problem for B2C software, not so much for B2B software that is used intensely.
- curun1r 9y agoThey may not have purposefully designed it originally, but they purposefully keep it hard to use now. Internally, they have Quickbooks training courses that new employees and employees who work on other products can take. When I took the course, I asked why deleting a transaction was a completely different UI interaction from deleting a contact in QBO. Both pages were, at their core, list widgets so both should share UI, right? But, I was told, they'd done UX tests with experienced users who had strong reactions to making UI interactions like that consistent. The problem isn't lack of good UX designers. When I was there, they hired Frog design to completely rethink many of the UI interactions. This was in addition to many talented UI/UX people that work on the product full time. It's a product that brings in billions of dollars a year...the resources are there to fix it. But the problem is an existing product and a user base that's resistant to change and one that views their proficiency in the product as an achievement that they'd like competing bookkeepers to also have to attain.
- detaro 9y ago> But, I was told, they'd done UX tests with experienced users who had strong reactions to making UI interactions like that consistent. Had they strong reactions to those being consistent (and thus easier to learn), or did they have strong reactions to those being different from what they were used to?
- cmurf 9y agoThis is strongly embedded in the accounting culture (CPA, in particular tax preparation business): I want every man, woman and child to understand how close we are to chaos. I want everyone to remember why they need us!
- curun1r 9y agoUpvoted both for being spot on and for the excellent VfV reference!
- poulsbohemian 9y agoSounds like a space ripe for innovation then. Even my accountant struggles with the more esoteric parts of the user interface. If I could find a better payroll solution, I would have already moved on by now.
- noobhacker 9y agoThe point about Quickbook being hard to use as a barrier of entry is correct. It is indeed a feature once Quickbook is already widely used. On the other hand, should we intentionally make a software product that's hard to use? How does it get off the ground to the point of being widely used in the first place?
- curun1r 9y agoI completely agree. The observation is less useful when looking at how Quickbooks is/was built and more useful from the viewpoint of building a Quickbooks competitor. Just fixing broken UI interaction patterns isn't going to be successful. If you want to beat Quickbooks, you need to either replace the accountants that small businesses use entirely or offer those accountants a significantly better value proposition than Intuit does. Because what they have now is working and their livelihoods depend on it. They have processes in place that are built around Quickbooks. The status quo works, so you almost need to be revolutionarily better to overcome that level of friction.
- bluedino 9y agoQuickbooks is marketed as being easy to use! And it is, have you ever used some old crappy accounting software? When software like Quickbooks first came out, your other options for a small business were complicated programs like ACCPAC or stuff that only ran on larger systems like IBM’s. A nice GUI lets you use the mouse and the other parts of Windows/PC that you already know instead of a cryptic keyboard driven character-based interface.
- Dwolb 9y agoI really hope you weren't a product manager at Intuit. >Second, the fact that Quickbooks is so awkward and inconsistent to use isn't a UI problem, it's a feature. This is an important lesson in designing software that people use for their jobs. When you make elegant, intuitive software that almost anyone can use in short order, it stops being an impressive item to put on a resume. And it stops being a barrier to entry for competing professionals. A good professional product does not have "awkward or inconsistent" UI. It has consistent, useful UI that can expand as user's sophistication grows. i.e. it has a learning curve The curve for learning an "awkard and inconsistent" UI you highlighted is useless and a detriment to SMB's everywhere. A proper SMB accounting approach would to have standard patterns for doing simple accounting with the ability to grow and extend as sophistication of your org grows.
- curun1r 9y agoI was a dev manager for a team that was working on a Quickbooks-adjacent product. I had a lot of meetings with core Quickbooks teams and met many of their PMs. They are, for the most part, really good at their jobs. Your comment comes off as incredibly naive. It's the same naivete that I had before seeing the internal perspective and it's what my comment was addressing. There are psychological phenomena in play that make an existing, market dominant piece of software more successful and harder to displace when it's objectively harder to use when that software forms the basis for someone's job. And it's important to realize this because this is counterintuitive to what those of us that create software for a living have been taught. We're taught to think like you. We're taught to make software that delights our users and is as easy as possible to use. But understanding a specific set of circumstances when that approach is destined to fail can be important.
- Dwolb 9y ago>There are psychological phenomena in play that make an existing, market dominant piece of software more successful and harder to displace when it's objectively harder to use when that software forms the basis for someone's job. For the record and from the GP's context, I'm going to assume by 'harder' you mean 'difficult to use UI'. I'd assert 'difficult to use UI' is the incorrect type of 'hardness' or 'difficulty' that should be present in an enterprise piece of software. Mainly because fighting a UI is non-value add to the goal of the user. The user's goal, in this case is to manage their books. Because of this tension of QB _purposefully_ being at odds with the user goal, I'd expect start-ups and new software products to gobble up QB market share over time. If this is the case, all QB can do is make it more difficult for current users to switch off them (.QBW file extension?) as their market share slowly dwindles and their channel sellers slowly disappear. Good 'difficulty' should come from the learning curve it takes to master (i.e. accurately, quickly, and reliably) the task at hand. FWIW I'd expect purposefully building difficult-to-use products has many negative externalities for the company culture and this would be a big red flag for any future Intuiters.
- marcell 9y ago> Second, the fact that Quickbooks is so awkward and inconsistent to use isn't a UI problem, it's a feature. This is an important lesson in designing software that people use for their jobs. This is an interesting point but isn't there a risk that this will backfire long term? Existing bookkeepers may stick to Intuit, but if a new bookkeeper can learn Pilot.com in half the time, and without a class, won't they be able to get customers at a lower price, and eventually cut into Intuit's business that way? Edit: And also this doesn't account for DIY customers, for whom any time above 0 is too much spent on bookkeeping, and would definitely value an easier product.
- bluGill 9y agoIn the world of bookkeeping only accountants apply. Because of the complexity of tax laws you need to be an accountant to figure them out - it isn't worth your time unless you will use it constantly. It is a boring an tedious subject with legal implications if you get it wrong: you are better off focusing on your own business and letting an accountant take care of these details. Thus if your accountant asks you to enter your spending into some program you buy that program and enter the details. Every few months your accountant files some forms, and once in a while gives you some spending advice. The last thing accountants want is for business owners to decide that their accountant isn't cost effective vs. do it themselves. Most of the forms an accountant fills out are automated. The only thing left is audit (the numbers add up, but do they make sense?), and advice.
- mbostleman 9y agoI am a small business owner that does my own bookkeeping. After 9 years on Quickbooks - gritting my teeth the whole time - I switched my 4 entities to Xero and couldn't be happier. I am having a hard time understanding your justification of a poor UX and a closed platform. That's not what I'm seeing as a customer.
- SeanBoocock 9y agoInteresting insight here. It reminds me of a similar case in video games, namely traditional real-time strategy games like Starcraft. The UX design in these games is pronounced and inelegant, in part because it raises the skillcap of high level play. For professional RTS players, not only is your tactical decision making a differentiatior, but also your ability to manipulate the various UI menus as fast as possible.
- TeMPOraL 9y ago> For professional RTS players, not only is your tactical decision making a differentiatior, but also your ability to manipulate the various UI menus as fast as possible. Is it, though? What original StarCraft did right, and what was likely a big part of what made it popular as a pro game, was that you could do almost everything with the keyboard. Storing and recalling groups of units, selecting commands, abilities, moving the screen around, etc. - all of that was just one keypress away, and easily-discoverable one at that. About the only thing you need the mouse for in pro SC play is pointing and clicking to select units or target commands you've activated by keyboard. In particular, you don't navigate any "UI menu" ever.
- everdev 9y agoRight, no one puts Basecamp on their resume.
- jriley 9y agoI use QuickBooks so someday other small businesses / investors / industries could easily review my books. Some areas ripe for disruption: better serialized inventory and warranty tracking, barcode scanner support, QBAR reporting documentation, adding custom columns to printed item receipts, integrating with HR providers (Gusto), importing bank statements for reconciliation in PDF, any marketing or CRM integration, running performance comps, mileage and GPS tracking (Corrigo is step in right direction), verifying customer addresses in invoices. Some things that strike me as odd: a feature to repair the data file (should I run daily? Annually?). Broken filters that still give reports without warnings they are broken (wrong data < no data). Multi-users in invoices, one saves and the entire system crashes. QBAR takes up to an hour to refresh data and says its on step 141 of 132. OS/2 Warp floppies had more accurate progress meters in the 1990s. If you had a button for “fax this PO to my vendor” it might be revolutionary.
- thisisit 9y agoIf I may, your point is exactly what the taxi drivers in NYC were making about Uber et al. Still I think there is a misunderstanding on the concept of difficulty here. When the first Quickbooks version came out there were probably not many intuitive bookkeeping software. People/SMB/Accountants loved Quickbooks. And then there were demands to add more features. Now Intuit could either redesign the flow and ask people to re-learn or just tack it on with another new page. Guess what? Most people are resistant to change and learning, especially enterprise level. They are more about saving their jobs and asses than efficient process and software. So, Intuit just tacked on the feature and called it a day. All parties were happy - Intuit making money out of a low effort solution and users being happy of not having to re-learn everything. But...there is a problem here and Intuit is stuck in a bad place. As newer breed of SMB/Accounts etc get into the market they will be frustrated by how the software behaves. It will take couple of newbies, even maybe someone on this very thread, who grow up into well-known CPA or bookkeepers etc to reverse the tide. And Intuit will go the RIM way, not knowing what hit them because their customers will always say that the difficult to use software is the best. Or even Oracle's way, scrambling to introduce a quickbooks for the newer generation, so to speak.
- rtpg 9y ago> They are more about saving their jobs and asses than an efficient process and software. the less cynical view is that moving from a known process to an unknown one presents costs, and the movement could actually result in a less efficient process. The inverse of this is always trying to move to the most efficient thing all the time, in which case you're going to spend all your time trying to "upgrade" your process, and losing the time too that coordination. You are supposed to do this for your core compentencies! Always improve the things that need improving! But you know what? Most companies don't have book-keeping as their core competency. Book keeping is a thing a company does just like brushing your teeth is a thing you do. When was the last time you optimised your toothbrushing process? The role of book-keepers and accountants isn't just about "be efficient at accounting", it's almost more about making sure all of this happens transparently to the rest of the company in an efficient way. If you find some thing that cuts the accounting work in half but you have to inform 20k employees on changes, you've just introduced a lot of work for something that (if you're improving all the time) will change soon anyways! The lesson is that if you're making software you need to actually make people's jobs easier in the entire context and not just optimize on some technical metric. The reality is most people in these roles are overworked, and this accounting software won't mean you don't need an accountant just like Word doesn't make you not need a lawyer. Until it _does_ mean this of course.... but for the most part you need to actually make something that helps people without generating more work.
- anonymous5133 9y agoI work in accounting and completely disagree with your statements. Quickbooks is VERY easy to learn and use. It is almost like word where you can kind of just jump into it and learn as you go. That's how easy it is to use. Compared to other "higher end" accounting software packages, Quickbooks is a dream come true. That's why people prefer to use it. It is easy and straight forward. Same story for turbo tax. Another big reason so many companies use it is because the available labor pool of people who know how to use Quickbooks is huge which helps to keep labor costs low. If you have some obscure accounting software then you will struggle to find a qualified candidate for a fair wage. Then it eventually becomes a moat for Intuit because everyone is using it and people are hesitant to move away from it - similar to Windows. Most CPAs aren't using Turbotax, they are using the higher-end professional tax prep software programs. Turbotax is mainly focused at people who want to do their own taxes quickly without having to pay a professional.
- curun1r 9y agoQuickbooks isn't that hard, but it's got a lot of inconsistencies. For instance, when I'm viewing a list of customers, I have to drill way down to the individual customer edit screen to make the customer inactive, but when I'm viewing a list of transactions, I can delete one simply from the right-hand menu on the list item. Both are similar list widgets, but the actions you take to interact with the widgets are completely different. It's not hard once you learn it, but you have to learn how to use each screen individually instead of learning patterns that can be applied across different screens. Intuit's pro tax offering is called Lacerte and it has many points of integration between TurboTax and Quickbooks. To Intuit, the relationships they have with CPAs and bookkeepers don't apply to a single product. Not having worked in the tax group, I tend to be careless about saying TurboTax when I'm referring to the larger tax group, but you're right that I probably should have been clearer that most of the CPAs they deal with are not connected with TurboTax.