The Discovery phase is extremely helpful so we define some core business goals and set the foundations of an application upfront.
Together with the business stakeholders, we can analyze the personas that are going to use the application we will build and then prepare the user stories we need to implement.
Having always the end-user in mind will help us to spot flaws in the users’ journey early enough so we can pivot accordingly before the actual development starts.