Usability testing when you have no research budget
Five participants and an afternoon will tell you more about your product than a quarter of internal debate.
Software people use all day has different requirements from software people use occasionally. Optimising for the wrong one makes experts slower.
Consumer design optimises for first use: minimal density, generous guidance, one action per screen. Operational software is used by trained people hundreds of times a day, and that guidance becomes friction.
Density that looks overwhelming to a visitor is efficient for someone who knows the domain. Design for the second week of use, not the first hour.
Expert users prefer the keyboard because it is faster. Full keyboard navigation, sensible tab order and shortcuts for frequent actions materially increase throughput.
This also improves accessibility, which makes it one of the few investments that serves both efficiency and compliance.
In operational software the exceptions are the process. Systems that model only the happy path get abandoned in favour of spreadsheets, which handle exceptions perfectly well.
Sit with the people doing the job. You will find workarounds, second screens, printed reference sheets and shared documents that exist because the system does not support something it should.
Those artefacts are the requirements. They are more reliable than any specification produced in a meeting room, because they represent what people actually needed badly enough to build themselves.
Operational interfaces that work with fifty records often become unusable with fifty thousand, and that transition happens without any code changing.
Design for the volume the system will actually hold: server-side filtering and sorting, pagination or virtualised lists, saved views for common queries, and bulk actions for operations people perform repeatedly.
Ask what the largest realistic dataset looks like and design against it. Testing with sample data an order of magnitude smaller than production is how interfaces ship that nobody can use after a year.
No density should follow expertise and frequency. Occasional users need more guidance; daily users need efficiency. Where both exist, progressive disclosure can serve them.
Good operational design reduces training need but does not remove it. Task-based guidance and in-context help work better than manuals.
Selectively. Familiar patterns lower the learning curve; consumer minimalism applied to high-frequency work usually reduces productivity.
Keep reading
Five participants and an afternoon will tell you more about your product than a quarter of internal debate.
Tokens turn visual decisions into named values shared by design and code. Naming them well is the whole trick.
Most navigation reflects the organisation chart rather than user intent. Card sorting and tree testing fix that cheaply.