An app concept becomes easier to estimate when it describes a complete user journey. A feature list says what might exist. A journey explains who acts, what they expect and how the system confirms a result. Discovery connects these two views before development starts.
Choose a user and a recurring job
Avoid defining the audience as everyone with a phone. Pick a segment with a concrete problem and describe its current alternative. That alternative might be a spreadsheet, a messaging conversation or an existing service.
Ask why someone would return. A useful recurring task is a stronger foundation for an app than a desire to send notifications. If usage is occasional, compare the proposed journey with a responsive website before committing to native distribution.
Include the operation behind the screen
A booking screen depends on availability, cancellation rules and an administrator’s ability to correct mistakes. A learning screen depends on content preparation and progress rules. These are part of the product even if they are not visible in a mobile mockup.
List the people who maintain the service and the tools they need. Some work can be manual in a pilot, but responsibilities and limits should be explicit.
Identify uncertainty early
- Is the existing backend documented and available for testing?
- Does the app need offline behaviour, and for which actions?
- What information must be stored or synchronised?
- Which third-party services are required?
- Who can approve the content and business rules?
Unanswered questions are not a reason to invent precise estimates. They are inputs to a focused discovery phase or a smaller technical investigation.
Bound the first release
Choose the smallest set of functions that lets the target user finish the main task. Keep error handling, appropriate access control and essential operational support. Defer extras that do not help test the central assumption.
Write down what the pilot should teach the team and how the evidence will be collected. Downloads alone do not explain whether people receive value. Observe task completion, reasons for abandonment and repeat use where relevant.
Plan release and ownership
Store submission involves company accounts, product information and review. The development team can prepare the application and respond to feedback, but does not control the stores’ decisions. Include ongoing maintenance and external service costs in the plan.
Our mobile development process covers these questions. If the product is still exploratory, review MVP development and complete a brief with the assumptions you want to test.