Live data from Hacker News

Why Enterprise Software Sucks

twitter.com

31–40 of 570 posts

Re: Why Enterprise Software Sucks

#32

When I click on Course Tools on Blackboard, I get a bewilderingly long list including: Basic LTI Tools, Blackboard Collaborate Ultra, Brainfuse HelpNow, Cengage Learning MindLinks (TM), Content Market Tools, .... what are all of these things?! I want to track and post grades (and export them to a spreadsheet), mass email my students, post a link to my syllabus and homework assignments. That's it. Meanwhile, with our…

They seem to have a github https://github.com/blackboard

Re: Why Enterprise Software Sucks

#33

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…

People love excel and Photoshop. I’ve never met any heavy excel user that prefers any other spreadsheet software or even has anything negative to say about it.

Re: Why Enterprise Software Sucks

#35
This existed much more in the old world of legacy software and perpetual licences but is bad business in a SaaS model.

You end up in a situation where higher ups notice they’re not getting the best use out of it so the customer ends up churning. Happy customers with happy end users end up buying more of your software and are much more profitable.

Re: Why Enterprise Software Sucks

#36
> "OK, back to Blackboard! It’s actually designed to look extremely attractive to the administrators (not professors and definitely not students) who make purchase decisions. Since they can't easily test usability, they instead make comparisons based on… checklists of features. ️"

Former Blackboarder here with +50 implementations in 4 years.

Blackboard and its main competitors -- specially the best ones -- are extremely focused on building atractive UX to instructors because that is where you find most of the critical success factors for a good implementation and ongoing operations. If you have a well thought implementation and operational model, work for administrators can be reduced to a minimum, specially if they have purchased the "managed hosting" pack.

Back to instructors, they are the ones who need to adopt the platform in the first place and then either conform to the type of online course they will be delivering -- in case it is a cookie cutter model -- or be trained and prepared to create and maintain their own courses. Some institutions still opt for a blended model in which professors have more or less liberty to shape the course to their needs, and that would depend mostly on the program structure.

So what the student ultimately sees and uses is the resulting product of a lot of people working behind the scenes. It's hard to generalize and blame Bb, or admins, or even instructors. Blackboard offers a full set of services for "Adoption", and they are delivered by EDU consultants who know very little about Blackboard Learn, the LMS. They know about EDU processes, student motivation and online learning approaches that are LMS agnostic. With that, instructors could be taking a leading role in driving student UX experience through the platform and learning objects it delivers.

IMHO, enterprise software sucks (to everyone) because it is really large, complex and depends on the dedication of an army of people with different skills and viewpoints. Well, that's the glass half empty. You can also say enterprise software is the coolest thing because it exercises and uses the very best of us all the time, a real tech challenge. That's the glass half full.

Re: Why Enterprise Software Sucks

#37
post #12

This is changing though. A fair number of solutions such as Slack are easy enough to use and get a hold of that teams within large enterprises can simply start using them.

Except MS is countering with MS Teams, which is truly enterprise ready in the same sense as the Twitter thread describes.

Except MS Teams suuuuucks compared to Slack. The interface just isn't intuitive and you can't just use it. The number of times I miss things because I didn't realize my input was needed, or I'm still getting notified on threads that only needed a single comment from me way back at the start of the conversation that I no longer need to be a part of is ridiculous. My tools should get out of the way and let me do my job. Unfortunately, most enterprise tools quite clearly stand between me and my objectives and they're frustrating AF.

It's 2019, our software should have gotten to a point where the computer is working for us, not the other way around for God sake. Nobody should still be working a job where their entire purpose is to make the computer do what you need it to. No wonder so many people feel like they've lost their sense of purpose.

Re: Why Enterprise Software Sucks

#38
Not sure about the generalization to enterprise software in general, but the critique of people choosing blackboard is spot on.

Before selecting a tool, professors should always ask: "is this the tool that two recent graduates would choose without my intervention?". Because to use any other tool is to deprive your students of skills they'll likely need.

Also:

> Once profs and students put down the pitchforks, committees will go back to their checklists, and feature creep will resume.

The solution is simple, don't put away the pitchforks. Keep them out until the people choosing the software inform the people that make the budget that that money would be better spent elsewhere.

If the professors don't know what tools those are, spend the money you're saving by not forcing featureful garbage down people's throats on engaging the studentry until the answers are clear.

Like maybe create work-study programs where students who know how to run the kind of boring website the web was designed for are paid to assist teachers in this task.

Re: Why Enterprise Software Sucks

#39

My slightly geekier explanation for Why Enterprise Software Sucks is to simply link to this facetious GH repo: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...

This code is so over-engineered! So many useless patterns in play; and so many useful patterns that simply aren't warranted, also in play!

The more I poked around this repo, the more funny stuff I found. Thank you, this was really enjoyable.

And the package name is perfect.

Post reply on HN