Project planning generally consists of developing a project plan, including defining project goals and objectives and, assigning specific tasks for reaching the project objectives. This means listening closely to understand your web application needs.