Project planning is the process of documenting steps to accomplish a goal on time and within budget. It establishes a clear framework including goals, strategies, tasks and resources. Project planning helps ensure projects are completed on schedule, under budget and to the desired quality by establishing business requirements, directions for what needs to be done and when, and cost, schedule, deliverables and delivery dates. It also helps identify potential risks and allocate resources effectively for better project control and success.