Giving some time to your discovery phase will ensure you reach your goal of a released product on time and in budget. Understanding your users' needs an implementing them into your products' customer journey before you develop will save you time, money and a lot of stress.
Here is my fool proof and super simple flow of the UX Design process using Agile:
And here is a quick video to simply explain the how-to details: