Live data from Hacker News

Why Enterprise Software Sucks

twitter.com

341–350 of 570 posts

Re: Why Enterprise Software Sucks

#341

I think this gets it wrong. The real reason enterprise software sucks is that enterprises have complex and unique workflows and would prefer to buy software that they can fit to their workflow rather than change the workflows of their profitable business with tens of thousands of staff who will need retraining. If you look at all of the most successful software of all time they are the complete antithesis of the Unix…

> I think this gets it wrong. The real reason enterprise software sucks is that enterprises have complex and unique workflows and would prefer to buy software that they can fit to their workflow rather than change the workflows of their profitable business with tens of thousands of staff who will need retraining.

No, that's not it.

Take something like filing taxes. The tax laws are very arcane and convoluted. And yet, we can take something like TurboTax that (if we disregard the upsell dark patterns) can make the average joe competently file their taxes. It has wizards to guide you step by step, it will hide crap that is not relevant and not even prompt you for it.

On the other hand, there are some countries, like Brazil, with their own government supplied software. Compared to TurboTax, they are a nightmare. There is zero guidance on what you have to do, they have all fields you may ever need in any tax situation in your life. The only thing it does competently happens when you press "send". That, and importing older returns (kinda, sorta, provided you have explicitly saved the old backups in the correct format, or you have last year's version installed).

> very few companies have the billions of development dollars the above handful of companies have to throw at the problem to try to make it tractable.

Sorry, all I hear is a bunch of excuses. You don't need to have billions of dollars, all you need to massively raise the bar is to have a UX team – or frankly, a single UX person that is listened to and is able to engage with actual users.

Re: Why Enterprise Software Sucks

#342
Software companies can be breathtakingly clueless when there's a layer of indirection between them and their users.

They aren’t being clueless at all. Companies care about their customers - the people paying - not the users.

Re: Why Enterprise Software Sucks

#343

I think this gets it wrong. The real reason enterprise software sucks is that enterprises have complex and unique workflows and would prefer to buy software that they can fit to their workflow rather than change the workflows of their profitable business with tens of thousands of staff who will need retraining. If you look at all of the most successful software of all time they are the complete antithesis of the Unix…

I think there should be a distinction between commercially high revenue software and software that is simple and effective. I'd rather call the latter succeful.

Re: Why Enterprise Software Sucks

#344
post #326
post #152

Earlier quoted context omitted.

No, this does completely get it right. Enterprises thought they needed all the control and security features of Blackberry until the iPhone came along and made the UX gap unsustainable. Enterprises thought they needed on-premise hosting of Exchange, Office and SharePoint instances under their control for email and productivity, until GSuite came up with a better, less configurable user experience based on consumer fe…

>No, this does completely get it right. Enterprises thought they needed all the control and security features of Blackberry until the iPhone came along and made the UX gap unsustainable. The iPhone took almost a decade to get to the appropriate functionality. The part you're leaving out is most executives just ended up carrying two devices and whined to IT about "why can't YOU make my iphone as good at email as my bl…

The iPhone took almost a decade to get to the appropriate functionality. The part you're leaving out is most executives just ended up carrying two devices and whined to IT about "why can't YOU make my iphone as good at email as my blackberry???"

That’s not true. The iPhone became good enough to replace the BlackBerry around 4 or 5 years in. By 2011, the BlackBerry was losing market share as Apple added enterprise features.

Re: Why Enterprise Software Sucks

#346
post #297

Earlier quoted context omitted.

The definition I like is: "Enterprise software is the one that once unavailable, the company is unable to run its core business."

“If it’s a core business function — do it yourself, no matter what.” — Joel Spolsky, In Defense of Not-Invented-Here Syndrome , 2001: https://www.joelonsoftware.com/2001/10/14/in-defense-of-not-...

I don't think he means software that is necessary for the business, I think he means if it specifically enables a profit-generating function in a business.

If you're FedEx, you don't buy someone else's logistics software package, you build your own.

Re: Why Enterprise Software Sucks

#347

I think this gets it wrong. The real reason enterprise software sucks is that enterprises have complex and unique workflows and would prefer to buy software that they can fit to their workflow rather than change the workflows of their profitable business with tens of thousands of staff who will need retraining. If you look at all of the most successful software of all time they are the complete antithesis of the Unix…

This is very true. The other part it misses out is the impact of sales process on product development. Enterprise software companies have large dedicated salesforce, and product managers are under pressure to deliver a feature that will close a large sales deal. I have been there, and we have compromised many times to satisfy a Walmart or a GM because of large $$ associated with that account.

Also, the data in our systems actually don't belong to us. So it was very difficult to run any kind of experiments or metrics to understand product usage to improve usability. You basically have to launch something and hope it works.

Finally, enterprise software companies invest a lot more on sales force vs. software development. Which compromises the quality of the product.

Re: Why Enterprise Software Sucks

#348
post #326

Earlier quoted context omitted.

>No, this does completely get it right. Enterprises thought they needed all the control and security features of Blackberry until the iPhone came along and made the UX gap unsustainable. The iPhone took almost a decade to get to the appropriate functionality. The part you're leaving out is most executives just ended up carrying two devices and whined to IT about "why can't YOU make my iphone as good at email as my bl…

The iPhone took almost a decade to get to the appropriate functionality. The part you're leaving out is most executives just ended up carrying two devices and whined to IT about "why can't YOU make my iphone as good at email as my blackberry???" That’s not true. The iPhone became good enough to replace the BlackBerry around 4 or 5 years in. By 2011, the BlackBerry was losing market share as Apple added enterprise fea…

And yet neither Android nor iPhone today as as good at doing email as Blackberry was 10 years ago.

They do lots of other things a lot better, but email? Nope.

Re: Why Enterprise Software Sucks

#349
post #251
post #152

Earlier quoted context omitted.

No, this does completely get it right. Enterprises thought they needed all the control and security features of Blackberry until the iPhone came along and made the UX gap unsustainable. Enterprises thought they needed on-premise hosting of Exchange, Office and SharePoint instances under their control for email and productivity, until GSuite came up with a better, less configurable user experience based on consumer fe…

No serious enterprise uses gsuite , it's a small businesses tool. iPhones and smartphones in general have greatly increased the risk of data theft or being spied. Insurance companies are more than happy that others have switched to smartphones (I worked in insurance consulting for cyber risks)

https://gsuite.google.com/customers/

I don't think your comment is accurate, based on my first-hand knowledge of large companies that use gsuite, as well as their customer list in the above link.

Re: Why Enterprise Software Sucks

#350

I think this gets it wrong. The real reason enterprise software sucks is that enterprises have complex and unique workflows and would prefer to buy software that they can fit to their workflow rather than change the workflows of their profitable business with tens of thousands of staff who will need retraining. If you look at all of the most successful software of all time they are the complete antithesis of the Unix…

> I think this gets it wrong. The real reason enterprise software sucks is that enterprises have complex and unique workflows and would prefer to buy software that they can fit to their workflow rather than change the workflows of their profitable business with tens of thousands of staff who will need retraining. No, that's not it. Take something like filing taxes. The tax laws are very arcane and convoluted. And yet…

Turbo tax is a consumer product and is optimized for that. Selling Turbotax to an enterprise will yield very different results
Post reply on HN