Worse! We're throwing money at people who haven't done the basics AND experts are highly confident will fail. All while ignoring those with viable prototypes who need money to scale...
But what really gets me is that it's become commonplace to just fake tech demos. Demo is short for "demonstration" not "illustration"! You can do a "this is our vision" and that's fine, but you can't fucking call that a demo. Calling it a demo is a lie. Calling it a vision is not. It really isn't that hard to stay within the ethical lines here
I like Minimum Learning Product, or MLP - what's the minimum you need to launch to start learning? To do user surveys, analytics, get feedback on? You might not even have enough users to really run an A/B test yet, but it captures better the idea of launching small and iterating, anchoring it in listening to your users.
To be fair, it would be hard for me to build hospital EHR software if I were also checking myself into the hospital every day.
At my former company we built software for enrolling seniors into Medicare. It was as polished as we could possibly make it, but none of the engineers were 65+ and so pretty hard to dogfood.
Another area where people don't dog food anywhere near enough is handicapped accessibility. It's a catch-22 situation where people like me can't write code because their hands or eyes don't work correctly, and those who have the physical ability to write code don't use accessibility tools.
Like, they've been slashed and outsourced and devalued to death over the past several years, but QA is a vital part of the lifecycle of professional software.
And it's not something you can just toss at a bunch of unpaid interns and expect them to do a good job. Being able to properly test software is a valuable skill—and it's one I respect all the more because I don't have it.
looks at Adobe Illustrator
picks up the manual for Creature House Expression, a 2003 natural media vector editor just oozing with better and more thoughtful implementations of things Illustrator still barely does, bought by Microsoft and killed
sighs
The keyword here is customers
If you are building something for others, which you expect to make money from, then you should probably be thinking about a Minimum Sellable Product - what is the most basic product that a very specific target user or group of target users, will pay for. Or at the very least the target users must be willing (and ideally eager) to use the product “for real” (eg. for work or daily personal use)
This means your MVP or MSP, could very well be just a spreadsheet, or a basic document, as long as it’s clearly targeting specific people who want/need to use it
The first iphone for example, was very barebones: slow EDGE internet, only a few apps, very low powered device. But people loved it because the things it did well it did very well- for instance it was a beautiful touchscreen that always remained silky smooth. The feeling of sliding something and having it stay under your finger really tricks your brain in a way nothing did before, and is so good you forget the weaknesses and missing features.
Some products (like most of my own side projects) are ONLY ever used by their creator :P.
Minimum viable product used to mean, "What do we build that hooks a customer immediately?". It is about getting them engaged and learning from their engagement to then build features onto the MVP.
I observe or believe that an MVP (product and strategy) exists in the context of the current time and marketplace, with a view to figuring out how the customer responds to it, so has evolved over time as the customer expectations have matured.
I have seen the worst imaginable software UX used and cherished by people when it was doing the job.
I have seen great UI/UX go away as people did not handle it.