Understand the need
Clarify the audience, the problem and the job the app needs to do.
Plan how it will work
Map the essential flows, devices and information before committing to a feature list.
Agree the delivery
Scope design, development, integrations, testing and the route to release.
Plan what follows
Discuss maintenance, support and future improvements as part of the project conversation.