Software founders borrow the term MVP and then get stuck, because hardware can't ship half a feature and patch the rest on Friday. The definition has to change. Minimum still means minimum. But viable means a person outside your team can use it without you standing next to them.
Works-like, looks-like, feels-like
Hardware teams split early prototypes into three types. Each answers a different question.
| Prototype |
Answers |
Typically built with |
| Works-like |
Does the core function work? |
Dev boards, early custom PCB, test firmware |
| Looks-like |
Is the form, size and appearance right? |
3D prints, foam, machined models, no electronics |
| Feels-like |
Is it comfortable and intuitive to hold and use? |
Weighted models, button and dial mock-ups |
None of these is an MVP. An MVP is what you get when they merge into one unit that works, looks right enough, and can be used without explanation.
What an MVP must include
One core function, done reliably. Not five functions done sometimes. Reliability is the feature at MVP stage. A device that works 90 percent of the time teaches you nothing, because every user complaint might be a bug.
A custom or near-final PCB. Dev boards and jumper wires fall apart in the field. You don't need the final board, but you need one designed for the job.
Firmware that recovers on its own. Watchdogs, error handling, sensible behaviour on power loss. Users won't reset your device the right way.
An enclosure the user can live with. Printed or machined is fine. It must protect the electronics, mount where it needs to, and survive handling.
Just enough software. Usually a setup flow and one screen that shows the result of the core function. Not a dashboard with twelve tabs.
A way to update it. Over-the-air updates, or at minimum a simple field update procedure. You will find bugs in your first batch.
A way to learn from it. Logs, usage data or a feedback channel. An MVP that can't tell you what happened is a gift, not a test.
The mistake: cutting the wrong things
Founders under budget pressure often cut reliability and keep features. That's backwards. Ten users with a reliable single-feature device give you clean signal. Ten users with a flaky five-feature device give you noise.
The other common mistake is over-investing in looks. A beautiful shell around unvalidated electronics gets you great photos and a second enclosure bill when the board changes.
How many units?
Build enough to put the product in the hands of real users simultaneously, plus spares. For most startups that means 10 to 30 units. Fewer and you're testing one person's opinion. More and you're paying for pilot production before the design deserves it.
A real scoping example
When we scoped v2.0 of ATSN, our assembly traceability scanner, the full idea included many reading modalities and form factors. The scope we committed to was two SKUs — handheld and rack-mount — on one shared PCB, covering QR, barcode, UHF RFID and NFC. Exotic sensor formats went to a separate feasibility study. A counterfeit detection module went into its own scope.
That split kept the core build focused and testable, and kept the ambitious ideas alive without letting them stall delivery. Every MVP needs that line drawn explicitly and in writing.
A checklist before you call it an MVP
- Can a user set it up without you present?
- Does it run for a week without a reset?
- Does it survive the environment it's meant for?
- Can you update it remotely?
- Can you see what users actually did with it?
- Can you build ten more next month without redesigning anything?
If all six are yes, you have an MVP.