Thursday, November 22, 2007

Project Management

I'm going completely in different direction from the last post but can't resist writing about the MOST essential thing in any Development field i.e. Managing a Project.

Managing a Project Includes:
1) Identifying Requirements
2) Establishing Clear and achievable Objective
3) Balancing the competing demands for quality, scope, time and cost
4) Adapting the specifications, plans and approach to different concerns and expectation of various stakeholders.

Project Managers often talk of a "triple Constraint" - Project Scope, Time and Cost - in managing competing Project requirements. Project Quality is affected by balancing these three factors. High Quality Project deliver the required product, service or result within scope, on time and within budget. The relationship between these factors is such that if any one of the three factor changes atleast one other factor is likely to be affective.

Project Management is accomplished through the application and integration of project management processes of Initiating, Planning, Executing, Monitoring and Controlling and Closing. Apart from 5 process groups, it has been organized into 9 knowledge areas as below:
1) Integration Management : describes the processes and activities that integrates the various elements of project management. It consists of Develop Project Charter, Preliminary scope statement, Project Management Plan, Manage Project Execution, Monitor and Control Project Work.
2) Scope Management : describes the processes involved in ascertaining that the project includes all the work required, to complete the project successfully. It consists of Scope Planning , Definition , Verification and Create Work Breakdown Structure.
3) Time Management : describes the processes concerning the timely completion. It consists of Activity Definition, Sequencing, Resource Estimating, Duration Estimating.
4) Cost Management : describes the processes involved in planning, estimating, budgeting and controlling costs so that the project is completed within approved budget.
5) Quality Management : describes the processes involved in assuring that the project will satisfy the objectives for which it was undertaken.
6) Human Resources Management : describes the processes that organizes and manages the project team. It consists of Human Resource Planning, acquire project team, Develop and Manage Project Team
7) Communication Management : describes the processes concerning the timely and appropriate generation, collection, and storage of project information. It consists of Communications planning, Information Distribution, Performance Reporting and Manage Stakeholders
8) Risk Management : describes the processes concerned with conducting risk management on a project. It consists of Risk Management Planning, Identification, Qualitative and Quantitative Risk Analysis and Risk Monitoring
9) Procure Management : describes the processes that purchase or acquire products, services or results as well as contract management processes