A mobile app changes the moment at which a person interacts with a business. That can be powerful: a field employee can record information on site, a customer can complete a task without a call and a manager can see a decision sooner.

Define the moment of use

Before planning screens, describe where the user will be, what they are trying to do and what might interrupt them. A field workflow may involve poor connectivity, one-handed use or a need to capture information quickly. A customer workflow may depend on trust and clarity.

If you cannot describe the user’s moment of need in one or two sentences, the app scope is probably still too broad.

Decide who the app is for

“The business” is not a user. Identify the groups who will use the product and where their needs differ. Customers, employees, administrators and partners may require distinct flows and permissions.

Useful questions

  • Who uses the app most often?
  • What is the main action they need to complete?
  • What do they need to see before they can act?
  • What happens when an action is interrupted or fails?

Plan the system behind the app

A mobile app is usually one part of a wider system. Information may need to come from a database, an existing API, a payment service, a notification system or an internal dashboard. Sketching those relationships early can prevent a polished front end from becoming disconnected from the business.

Make room for trust

Users need to understand what information is being collected, why it is needed and how their account is protected. Plan authentication, permission, error states and data handling as part of the experience rather than leaving them to the end.

Start with the smallest useful release

The first release should solve a real problem for a clear group of users. It does not need every possible feature. A smaller scope helps the team test assumptions, learn from usage and decide what deserves investment next.

When the use case, user and supporting system are clear, mobile development becomes a product decision rather than a screen-counting exercise.