Hacker News new | ask | show | jobs
by devjab 672 days ago
I think you should be asking about their work, and try to understand their business processes rather than what they want from your software. Then you can spot their pain points and develop features for those. I know this is easier when you’re an internal developer, but the best way we have to spot important features (and the removal of some) is to simply spend a week in the shoes of an employee using the software. Everything which annoys you, annoys your users.
2 comments

But be sure to ask why business processes are the way they are.

If you can eliminate a process all together, I'd be a happy customer.

Agreed, it’s about understanding the problem they have or the thing they are trying to accomplish so you can invent a new or better way to solve it (or eliminate the need for it in the first place).