Why do I ask what takes the most time before discussing features?

Why do I ask what takes the most time before discussing features?

By Rob Steadman, Digital Solutions

When someone asks me about software, I want to understand the outcome first. Imagine being in your office with the system working: what would you see, what would staff be doing, and what would be easier?

The client can explain that in ordinary language. I then ask what takes the most time. That gives us a practical place to begin, because a feature list alone does not tell me which part of the working day needs the most attention.

Looking at the work behind the request

A business may say it needs digital timesheets. The real workload may include chasing people, reading handwriting, clarifying entries and collecting everything for the office. Understanding that sequence matters when deciding what to build.

I use conversations with the owner, discussions with staff and observation of the process, depending on the size of the business. The aim is to understand how the work happens and where people are spending their time.

Starting with the biggest time drain

Once we understand the outcome and the time-consuming tasks, we can work out the minimum system needed to operate. That becomes the starting point for a useful first version.

This also helps keep the discussion focused. If a proposed feature does little to support the main outcome, we can consider whether it belongs in the first build or a later phase. The priorities come from the client's work, rather than the length of a wish list.

Our software development and mobile app development services both start with understanding what people need to achieve. For a consultation, bring an example of the task that consumes the most time. You can simply explain it; preparing a technical specification is not a condition of having the conversation.