What Is the Best Way to Get Feedback from Employees During Custom Software Development?

That distinction matters more than most teams admit. I have seen projects in Australia where leadership collected a lot of employee input, built the wrong thing anyway, then spent the next three…

Artigence
12 min read
What Is the Best Way to Get Feedback from Employees During Custom Software Development?
Contents

Start with the work, not the opinions

The best way to get feedback from employees during custom software development is to ask for it in the context of real work, then watch what people actually do. Interviews tell you what people remember. Surveys tell you what they can summarise. Live prototypes and workflow testing tell you what will survive Monday morning.

That distinction matters more than most teams admit. I have seen projects in Australia where leadership collected a lot of employee input, built the wrong thing anyway, then spent the next three months trying to “fix adoption”. The software was not the problem. The feedback method was.

If you want useful custom software development feedback, treat employee feedback as a decision-making input, not a popularity contest. You are not running a referendum. You are trying to reduce workflow friction, surface edge cases, and avoid building a system that looks good in a workshop and gets ignored in production.

The format that works depends on the question you are asking

Different feedback formats answer different questions. Most teams fail because they use one method for everything.

| Format | Best for | Where it fails | What you get | |---|---|---|---| | Stakeholder interviews | Hidden pain points, political context, exceptions | People describe ideals, not habits | Rich context, weak proof | | Surveys | Ranking priorities across a large group | Low detail, easy to game with wording | Broad signal, shallow insight | | Live demos | Reaction to direction and terminology | People comment on polish, not workflow | Fast alignment, lots of noise | | Prototype testing | Real workflow fit, task completion, usability | Needs a working slice and clear tasks | The most honest feedback | | Embedded in-app comments | Post-launch friction and edge cases | Only useful once the system is in use | Specific, time-stamped issues |

If you ask, “What is the best way to get feedback from employees during custom software development?”, my answer is this, use interviews to discover the problem, prototypes to test the solution, and in-app feedback to catch what only appears in production. Everything else is support material.

Where each method actually earns its keep

Stakeholder interviews are useful early, but only if you interview beyond the obvious managers. The first person to volunteer feedback is often the person with the most to lose or the most to prove. That is not the same as the person doing the work.

In practice, I like 30 to 45 minute interviews with a spread of roles, not just team leads. For a wholesale business, that means sales ops, customer service, warehouse coordinators, finance, and one or two people who live in the exceptions, the urgent orders, the credit holds, the “can you just” requests. If you are building something like a B2B Ordering Portal, this is where you find the rules that never make it into a spreadsheet, customer-specific pricing, order cut-offs, partial fulfilment, and the manual workarounds people have normalised.

Surveys are useful when you already know the themes and need to measure how widespread they are. They fail when you use them to discover new things. A survey will happily tell you that “speed” matters, but it will not tell you whether speed means fewer clicks, faster approvals, or less time waiting for a manager to approve a credit override.

Live demos are best for getting directional feedback on terminology, layout, and whether the system feels recognisable. They fail when people confuse “looks familiar” with “works in my day-to-day workflow”. That is a common trap in custom software development. People nod in the demo, then disappear when the prototype lands because the real workflow still takes too many steps.

Prototype testing is where the honest answers show up. Give people a task, not a tour. Ask them to create a quote, approve a request, reconcile a record, or place an order. Then stay quiet long enough to see where they hesitate. That hesitation is often more useful than their spoken feedback.

Embedded in-app comments are best after launch, when people are using the system for real. They fail as a primary discovery tool because they only capture what someone bothered to report. But for post-launch refinement, they are gold. They give you time, context, and a trail you can act on.

The first sign your feedback is already biased

The earliest warning sign is not disagreement, it is consistency from the wrong part of the business. If all the feedback sounds polished, strategic, and suspiciously aligned, you may be hearing from managers, champions, or the loudest team in the room, not the people who do the daily work.

You will notice it in a few ways:

  • Everyone says the same phrase, often borrowed from leadership language
  • The same department dominates every workshop
  • “Urgent” requests cluster around one manager’s pain points
  • Frontline staff stay quiet, then complain later in Slack, Teams, or the lunchroom

That is usually when a project starts drifting. It looks like engagement. It is actually capture.

To correct for it, deliberately sample the edges:

  1. Interview people who are close to the work, not just those who own the process.
  2. Separate role-based feedback from manager feedback.
  3. Ask for recent examples, not opinions.
  4. Compare what people say with what they actually do in the current system.
  5. Weight repeated pain points from different roles more heavily than one loud request repeated ten times by the same hierarchy.

If you are running a project in Australia, this matters even more in businesses with distributed teams across Sydney, Melbourne, Brisbane, or regional sites. The centre often thinks it understands the edge. It usually does not.

Key takeaway: employee feedback becomes useful only when you can see the gap between what people say they want and what they will actually use.

When employees ask for one thing and avoid it in practice

This is the part most teams get wrong. Someone says they want a feature in interviews, you build it, and then nobody uses it.

That does not always mean they lied. More often, they were describing the ideal future version of their job, not the behaviour they are willing to change today.

I look for three causes:

  • The feature solves a real problem but adds too much effort
  • The new workflow conflicts with habits, incentives, or approval chains
  • The feature is useful only if everyone else also changes at the same time

The fix is not to dismiss the feedback. It is to test the behaviour, not the sentiment.

Use a simple rule: if someone requests a feature, ask them to complete the task with it in a prototype. If they avoid it, slow down and ask why. The answer is usually one of these:

  • It takes longer than the old way
  • It feels risky because it changes responsibility
  • It does not fit the way they actually get work done
  • It requires data they do not have at the moment they need it

That is why prototype testing beats opinion gathering. A person can sincerely want a thing and still not adopt it. Software does not care about intent. It cares about friction.

If you want a second opinion on whether a feature is likely to survive real use, this is where Why Custom Software Projects Stall After a Promising Start and How Do I Spot Early Warning Signs of a Project Off Track? become relevant. The same patterns show up early, people agree in meetings, then avoid the system when the work gets real.

What to do when feedback conflicts with rules or constraints

Not every piece of employee input should make it into the build. Some of it conflicts with compliance, security, accounting controls, or the technical shape of the system. That is normal.

The mistake is treating all pushback as equally valid. It is not.

Use three buckets:

Ignore

Ignore requests that are really preferences, especially when they create complexity without removing real friction. If a feature only helps one team’s preferred way of working, and the business cost is high, park it.

Redesign

Redesign when the feedback points to a real pain point but the proposed solution is wrong. This is common. People often describe the symptom, not the fix. For example, they may ask for a shortcut when what they actually need is a better default, a cleaner permission model, or a pre-filled workflow.

Document for later

Document requests that are valid but blocked by compliance, integration, or sequencing. If the warehouse cannot see customer-specific pricing because the ERP is not exposing it cleanly yet, do not pretend the issue does not exist. Record it, explain the constraint, and revisit it in the next phase.

This is where a Fractional CTO earns their keep. Not by saying yes to everything, but by translating employee feedback into architectural decisions, then explaining what is possible now, what needs a redesign, and what should wait. That saves a lot of expensive confusion later.

For teams dealing with ERP-heavy environments, especially around NetSuite, Cin7, or MYOB Advanced, the same principle applies to ERP Data Integration. Users will ask for reporting or workflow changes that are really data structure problems. If you do not separate the request from the constraint, you end up building workarounds that rot quickly.

How to stop feedback from becoming a wishlist

The moment employees realise they can influence the roadmap, the wishlist starts. New buttons. New dashboards. New alerts. A mobile app for something that is barely used on desktop.

That is not malice. It is human nature. People ask for whatever they think might make their life easier, especially if nobody has set boundaries.

You stop it by making the feedback frame explicit from the start.

Set the rules before the first interview

Tell people:

  • You are gathering input to solve a defined workflow problem
  • Not every request will be built
  • You care more about repeated pain points than one-off preferences
  • Every suggestion needs a real example from work

Ask for evidence, not wishes

A useful prompt is, “Show me the last time this slowed you down.” Another is, “What did you do instead?” That second question is important. It reveals the workaround, which is usually more valuable than the feature request.

Keep the problem statement narrow

If the project is about order entry, do not let it become a general discussion about CRM, reporting, and internal chat tools. Scope creep often arrives disguised as “while we’re here”. You need a firm line between the system you are building and every adjacent annoyance in the business.

Triage every request against the same filter

Use the same three questions every time:

  1. Does this reduce a real, repeated workflow problem?
  2. Can we support it without breaking compliance, security, or architecture?
  3. Will it still matter once the team changes how they work?

If the answer is no to two of the three, it probably does not belong in the current build.

The simplest practical process that works

If you want the best way to collect feedback from employees without drowning in it, use a four-step loop.

1. Interview a cross-section

Talk to 8 to 12 people across roles, locations, and seniority. In Australia, that often means a mix of head office and operational staff, because the people closest to the process tend to see the real exceptions first.

2. Map the current workflow

Write down the actual steps people take today, including handoffs, approvals, spreadsheets, and the “we always do it this way” parts. This is where software requirements gathering becomes real instead of theoretical.

3. Test a working prototype

Give people tasks and watch them complete them. Do not explain too much. The less you coach, the more you learn.

4. Capture production feedback after launch

Use in-app comments, structured check-ins, and short review sessions after the system is live. That is where you find the edge cases no workshop will ever surface.

If you are choosing a delivery model as well, Should I Hire an In-House Developer, Freelancer, or Agency? is worth reading alongside this. Feedback collection works best when the people building the system are close enough to the business to interpret what they are hearing, not just logging tickets and moving on.

The answer in plain English

What is the best way to get feedback from employees during custom software development? Use stakeholder interviews to uncover the real problems, prototype testing to validate what people will actually use, and in-app feedback after launch to catch what only appears in live operations.

That combination works because it respects how people behave. They are not always accurate in interviews. They are much more honest when they are trying to finish a task.

If you are planning a custom build, the next move is straightforward. Pick one workflow, interview the people who actually do it, build the smallest prototype that can be tested, and force every request through a real task. If you cannot observe it in use, treat it as a hypothesis, not a requirement.

If you want help running that process properly, start with Custom Development. It is the faster path when you need a system shaped around how your team actually works, not a generic SaaS workflow with your logo on it.

TAGS

SHARE

Artigence

Founder of Artigence. Helping businesses build better technology and unlock value from their data.

Connect on LinkedIn →

Related Articles

Let's Work Together

Need help with your technology strategy, data infrastructure, or product development? We're here to help.