The main aim of planning a Sprint is to reduce the time consumed during the development process and lay a path which the Developers have to follow to reach the Sprint Goal. When a Sprint fails, it is better to analyze these points in the retrospective and correct it in the next Sprint.