Courtesy: project management certification
Critical path method (CPM) is an algorithm for determining the schedule for project activities. It is the traditional process used for predictive-based project planning. The CPM method evaluates the sequence of activities, the work effort required, the inter-dependencies, and the resulting float time per line sequence to determine the required project duration. Thus, by definition, the critical path is the pathway of tasks on the network diagram that has no extra time available (or very little extra time).”
Critical chain project management (CCPM) is an application of the theory of constraints (TOC) to planning and managing projects and is designed to deal with the uncertainties inherent in managing projects, while taking into consideration the limited availability of resources (physical, human skills, as well as management & support capacity) needed to execute projects.
The goal is to increase the flow of projects in an organization (throughput). Applying the first three of the five focusing steps of TOC, the system constraint for all projects, as well as the resources, are identified. To exploit the constraint, tasks on the critical chain are given priority over all other activities. Finally, projects are planned and managed to ensure that the resources are ready when the critical chain tasks must start, subordinating all other resources to the critical chain.
Earned value management (EVM) extends project management with techniques to improve project monitoring. It illustrates project progress towards completion in terms of work and value (cost). Earned Schedule is an extension to the theory and practice of EVM.
In critical studies of project management, it has been noted that phased approaches are not well suited for projects which are large-scale and multi-company, with undefined, ambiguous, or fast-changing requirements, or those with high degrees of risk, dependency, and fast-changing technologies. The cone of uncertainty explains some of this as the planning made on the initial phase of the project suffers from a high degree of uncertainty. This becomes especially true as software development is often the realization of a new or novel product.
These complexities are better handled with a more exploratory or iterative and incremental approach. Several models of iterative and incremental project management have evolved, including agile project management, dynamic systems development method, extreme project management, and Innovation Engineering.
Lean project management uses the principles from lean manufacturing to focus on delivering value with less waste and reduced time.
There are five phases to a project lifecycle; known as process groups. Each process group represents a series of inter-related processes to manage the work through a series of distinct steps to be completed. This type of project approach is often referred to as “traditional” or “waterfall”. The five process groups are:
Typical development phases of an engineering project
- Initiating
- Planning
- Executing
- Monitoring and Controlling
- Closing
Some industries may use variations of these project stages and rename them to better suit the organization. For example, when working on a brick-and-mortar design and construction, projects will typically progress through stages like pre-planning, conceptual design, schematic design, design development, construction drawings (or contract documents), and construction administration.
While the phased approach works well for small, well-defined projects, it often results in challenge or failure on larger projects, or those that are more complex or have more ambiguities, issues, and risks – see the parodying ‘six phases of a big project’.
The incorporation of process-based management has been driven by the use of maturity models such as the OPM3 and the CMMI (capability maturity model integration; see Image:Capability Maturity Model.jpg
Project production management
Project production management is the application of operations management to the delivery of capital projects. The Project production management framework is based on a project as a production system view, in which a project transforms inputs (raw materials, information, labor, plant & machinery) into outputs (goods and services)