A project management process is the management process of planning and controlling the performance or execution of a project. The primary challenge of project management is to achieve all of the project goals and objectives while adhering to classic project constraints usually scope, time and budget. The secondary and more ambitious challenge is to optimize the allocation and integration of inputs necessary to meet pre-defined objectives. A project is a carefully defined set of activities that use resources (money, people, materials, energy, space, provisions, communication, motivation, etc.) to achieve the project goals and objectives. There are several approaches that can be taken to managing project activities including agile, interactive, incremental, and phased approaches. Regardless of the approach employed, careful consideration needs to be given to clarify surrounding project objectives, goals, and importantly, the roles and responsibilities of all participants and stakeholders.Traditional approaches to online project management have emphasized the procedures involved. This reflects an idea of project management which has emphasized physical resources and the use of analytical techniques such as network analysis. Another approach which has been found to be effective is much more people and organization oriented and can be broken down into a series of steps: