Friday 8 November 2013

Tools and Techniques - Part 1

Tools and Techniques - Part 1

Every process in PMBOK(R) uses certain Tools and Techniques to process the inputs into outputs. Please find below the detailed descriptions about each and every tools and techniques used by the 47 processes. I have presented them together, so you can easily prepare for the exam about which tool uses what diagram, what methods are used etc.
For Part 2, click here.

Facilitation Techniques
  • Brainstorming
  • Conflict Resolution
  • Problem Solving
  • Meeting Management
Project Management Information Systems
The project management information system, which is part of the environmental factors, provides access to tools, such as a scheduling tool, a work authorization system, a configuration management system, an information collection and distribution system, or interfaces to other online automated systems. Automated gathering and reporting on key performance indicators (KPI) can be part of this system.
Meetings
  • Information Exchange
  • Brainstorming
  • Decision Making
Analytical Techniques
  • Regression Analysis
  • Grouping Methods
  • Causal Analysis
  • Root cause analysis
  • Forecasting methods
  • Failure mode and effect analysis
  • Fault Tree analysis
  • Trend analysis
  • Earned Value Management
  • Variance Analysis
Change Control Tools
In order to facilitate configuration and change management, manual or automated tools may be used. Tool selection should be based on the needs of the project stakeholders including organizational and environmental considerations and/or constraints.
Tools are used to manage the change requests and the resulting decisions. Additional considerations should be made for communication to assist the CCB members in their duties as well as distribute the decisions to the appropriate stakeholders. PMBoK(R) 5th Edition, Page 99
Group Creativity Techniques
Several group activities can be organized to identify project and product requirements. Some of the group creativity techniques that can be used are:
  • Brainstorming. A technique used to generate and collect multiple ideas related to project and product requirements. Although brainstorming by itself does not include voting or prioritization, it is often used with other group creativity techniques that do.
  • Nominal group technique. A technique that enhances brainstorming with a voting process used to rank the most useful ideas for further brainstorming or for prioritization.
  • Idea/mind mapping. A technique in which ideas created through individual brainstorming sessions are consolidated into a single map to reflect commonality and differences in understanding, and generate new ideas.
  • Affinity diagram. A technique that allows large numbers of ideas to be classified into groups for review and analysis.
  • Multicriteria decision analysis. A technique that utilizes a decision matrix to provide a systematic analytical approach for establishing criteria, such as risk levels, uncertainty, and valuation, to evaluate and rank many ideas. PMBoK(R) 5th Edition, Page 115
Group Decision-Making Techniques
A group decision-making technique is an assessment process having multiple alternatives with an expected outcome in the form of future actions. These techniques can be used to generate, classify, and prioritize product requirements.
There are various methods of reaching a group decision, such as:
  • Unanimity. A decision that is reached whereby everyone agrees on a single course of action. One way to reach unanimity is the Delphi technique, in which a selected group of experts answers questionnaires and provides feedback regarding the responses from each round of requirements gathering. The responses are only available to the facilitator to maintain anonymity.
  • Majority. A decision that is reached with support obtained from more than 50 % of the members of the group. Having a group size with an uneven number of participants can ensure that a decision will be reached, rather than resulting in a tie.
  • Plurality. A decision that is reached whereby the largest block in a group decides, even if a majority is not achieved. This method is generally used when the number of options nominated is more than two.
  • Dictatorship. In this method, one individual makes the decision for the group.
    PMBoK(R) 5th Edition, Page 115
Product Analysis
For projects that have a product as a deliverable, as opposed to a service or result, product analysis can be an effective tool. Each application area has one or more generally accepted methods for translating high-level product descriptions into tangible deliverables. Product analysis includes techniques such as product breakdown, systems analysis, requirements analysis, systems engineering, value engineering, and value analysis.
PMBoK(R) 5th Edition, Page 122
Alternatives Generation
Alternatives generation is a technique used to develop as many potential options as possible in order to identify different approaches to execute and perform the work of the project. A variety of general management techniques can be used, such as brainstorming, lateral thinking, analysis of alternatives, etc.
PMBoK(R) 5th Edition, Page 123
Decomposition
Decomposition is a technique used for dividing and subdividing the project scope and project deliverables into smaller, more manageable parts. The work package is the work defined at the lowest level of the WBS for which cost and duration can be estimated and managed. The level of decomposition is often guided by the degree of control needed to effectively manage the project. The level of detail for work packages will vary with the size and complexity of the project.
PMBoK(R) 5th Edition, Page 128
100% Rule
The WBS represents all product and project work, including the project management work. The total of the work at the lowest levels should roll up to the higher levels so that nothing is left out and no extra work is performed. This is sometimes called the 100 percent rule.
PMBoK(R) 5th Edition, Page 131
Inspection
Inspection includes activities such as measuring, examining, and validating to determine whether work and deliverables meet requirements and product acceptance criteria. Inspections are sometimes called reviews, product reviews, audits, and walkthroughs. In some application areas, these different terms have unique and specific meanings.
PMBoK(R) 5th Edition, Page 135
Variance Analysis
Variance analysis is a technique for determining the cause and degree of difference between the baseline and actual performance. Project performance measurements are used to assess the magnitude of variation from the original scope baseline.
PMBoK(R) 5th Edition, Page 139
Rolling Wave Planning
Rolling wave planning is an iterative planning technique in which the work to be accomplished in the near term is planned in detail, while the work in the future is planned at a higher level. It is a form of progressive elaboration. Therefore, work can exist at various levels of detail depending on where it is in the project life cycle. During early strategic planning, when information is less defined, work packages may be decomposed to the known level of detail. As more is known about the upcoming events in the near term, work packages can be decomposed into activities.
PMBoK(R) 5th Edition, Page 152
Precedence Diagramming Method
The precedence diagramming method (PDM) is a technique used for constructing a schedule model in which activities are represented by nodes and are graphically linked by one or more logical relationships to show the sequence in which the activities are to be performed. Activity-on-node (AON) is one method of representing a precedence diagram. This is the method used by most project management software packages.
PDM includes four types of dependencies or logical relationships. A predecessor activity is an activity that logically comes before a dependent activity in a schedule. A successor activity is a dependent activity that logically comes after another activity in a schedule. These relationships are defined below:
  • Finish-to-start (FS). A logical relationship in which a successor activity cannot start until a predecessor activity has finished. Example: The awards ceremony (successor) cannot start until the race (predecessor) has finished.
  • Finish-to-finish (FF). A logical relationship in which a successor activity cannot finish until a predecessor activity has finished. Example: Writing a document (predecessor) is required to finish before editing the document (successor) can finish.
  • Start-to-start (SS). A logical relationship in which a successor activity cannot start until a predecessor activity has started. Example: Level concrete (successor) cannot begin until pour foundation (predecessor) begins.
  • Start-to-finish (SF). A logical relationship in which a successor activity cannot finish until a predecessor activity has started. Example: The first security guard shift (successor) cannot finish until the second security guard shift (predecessor) starts.
PMBoK(R) 5th Edition, Page 156
Dependency Determination
Dependencies may be characterized by the following attributes: mandatory or discretionary, internal or external, as described below. Dependency has four attributes, but two can be applicable at the same time in following ways: mandatory external dependencies, mandatory internal dependencies, discretionary external dependencies, or discretionary internal dependencies.
  • Mandatory dependencies. Mandatory dependencies are those that are legally or contractually required or inherent in the nature of the work. Mandatory dependencies often involve physical limitations, such as on a construction project, where it is impossible to erect the superstructure until after the foundation has been built, or on an electronics project, where a prototype has to be built before it can be tested. Mandatory dependencies are also sometimes referred to as hard logic or hard dependencies. Technical dependencies may not be mandatory. The project team determines which dependencies are mandatory during the process of sequencing the activities. Mandatory dependencies should not be confused with assigning schedule constraints in the scheduling tool.
  • Discretionary dependencies. Discretionary dependencies are sometimes referred to as preferred logic, preferential logic, or soft logic. Discretionary dependencies are established based on knowledge of best practices within a particular application area or some unusual aspect of the project where a specific sequence is desired, even though there may be other acceptable sequences. Discretionary dependencies should be fully documented since they can create arbitrary total float values and can limit later scheduling options. When fast tracking techniques are employed, these discretionary dependencies should be reviewed and considered for modification or removal. The project team determines which dependencies are discretionary during the process of sequencing the activities.
  • External dependencies. External dependencies involve a relationship between project activities and non-project activities. These dependencies are usually outside the project team’s control. For example, the testing activity in a software project may be dependent on the delivery of hardware from an external source, or governmental environmental hearings may need to be held before site preparation can begin on a construction project. The project management team determines which dependencies are external during the process of sequencing the activities.
  • Internal dependencies. Internal dependencies involve a precedence relationship between project activities and are generally inside the project team’s control. For example, if the team cannot test a machine until they assemble it, this is an internal mandatory dependency. The project management team determines which dependencies are internal during the process of sequencing the activities.
PMBoK(R) 5th Edition, Page 158
Leads and Lags
  • A lead is the amount of time whereby a successor activity can be advanced with respect to a predecessor activity.
  • A lag is the amount of time whereby a successor activity will be delayed with respect to a predecessor activity.
PMBoK(R) 5th Edition, Page 158 and 159
Published Estimating Data
Several organizations routinely publish updated production rates and unit costs of resources for an extensive array of labor trades, material, and equipment for different countries and geographical locations within countries.
PMBoK(R) 5th Edition, Page 164
Bottom-Up Estimating
Bottom-up estimating is a method of estimating project duration or cost by aggregating the estimates of the lower-level components of the WBS. When an activity cannot be estimated with a reasonable degree of confidence, the work within the activity is decomposed into more detail. The resource needs are estimated. These estimates are then aggregated into a total quantity for each of the activity’s resources. Activities may or may not have dependencies between them that can affect the application and use of resources. If there are dependencies, this pattern of resource usage is reflected and documented in the estimated requirements of the activity.
PMBoK(R) 5th Edition, Page 164
Analogous Estimating
Analogous estimating is a technique for estimating the duration or cost of an activity or a project using historical data from a similar activity or project. Analogous estimating uses parameters from a previous, similar project, such as duration, budget, size, weight, and complexity, as the basis for estimating the same parameter or measure for a future project. When estimating durations, this technique relies on the actual duration of previous, similar projects as the basis for estimating the duration of the current project. It is a gross value estimating approach, sometimes adjusted for known differences in project complexity. Analogous duration estimating is frequently used to estimate project duration when there is a limited amount of detailed information about the project.
Analogous estimating is generally less costly and less time consuming than other techniques, but it is also less accurate. Analogous duration estimates can be applied to a total project or to segments of a project and may be used in conjunction with other estimating methods. Analogous estimating is most reliable when the previous activities are similar in fact and not just in appearance, and the project team members preparing the estimates have the needed expertise.
PMBoK(R) 5th Edition, Page 169 and 170
Parametric Estimating
Parametric estimating is an estimating technique in which an algorithm is used to calculate cost or duration based on historical data and project parameters. Parametric estimating uses a statistical relationship between historical data and other variables (e.g., square footage in construction) to calculate an estimate for activity parameters, such as cost, budget, and duration.
Activity durations can be quantitatively determined by multiplying the quantity of work to be performed by labor hours per unit of work. For example, activity duration on a design project is estimated by the number of drawings multiplied by the number of labor hours per drawing, or on a cable installation, the meters of cable multiplied by the number of labor hours per meter. For example, if the assigned resource is capable of installing 25 meters of cable per hour, the duration required to install 1,000 meters is 40 hours. (1,000 meters divided by 25 meters per hour).
This technique can produce higher levels of accuracy depending upon the sophistication and underlying data built into the model. Parametric time estimates can be applied to a total project or to segments of a project, in conjunction with other estimating methods.
PMBoK(R) 5th Edition, Page 170
Three-Point Estimating
The accuracy of single-point activity duration estimates may be improved by considering estimation uncertainty and risk. This concept originated with the program evaluation and review technique (PERT). PERT uses three estimates to define an approximate range for an activity’s duration:
  • Most likely (tM). This estimate is based on the duration of the activity, given the resources likely to be assigned, their productivity, realistic expectations of availability for the activity, dependencies on other participants, and interruptions.
  • Optimistic (tO). The activity duration based on analysis of the best-case scenario for the activity.
  • Pessimistic (tP). The activity duration based on analysis of the worst-case scenario for the activity.
Depending on the assumed distribution of values within the range of the three estimates the expected duration, tE, can be calculated using a formula. Two commonly used formulas are triangular and beta distributions. The formulas are:
  • Triangular Distribution. tE = (tO + tM + tP) / 3
  • Beta Distribution (from the traditional PERT technique). tE = (tO + 4tM + tP) / 6
Duration estimates based on three points with an assumed distribution provide an expected duration and clarify the range of uncertainty around the expected duration.
PMBoK(R) 5th Edition, Page 170 and 171
Reserve Analysis
Duration estimates may include contingency reserves, sometimes referred to as time reserves or buffers, into the project schedule to account for schedule uncertainty. Contingency reserves are the estimated duration within the schedule baseline, which is allocated for identified risks that are accepted and for which contingent or mitigation responses are developed. Contingency reserves are associated with the “known-unknowns,” which may be estimated to account for this unknown amount of rework. The contingency reserve may be a percentage of the estimated activity duration, a fixed number of work periods, or may be developed by using quantitative analysis methods such as Monte Carlo simulation. Contingency reserves may be separated from the individual activities and aggregated into buffers.
Management reserves are intended to address the “unknown-unknowns” that can affect a project. Management reserve is not included in the schedule baseline, but it is part of the overall project duration requirements. Depending on contract terms, use of management reserves may require a change to the schedule baseline.
PMBoK(R) 5th Edition, Page 171
Schedule Network Analysis
Schedule network analysis is a technique that generates the project schedule model. It employs various analytical techniques, such as critical path method, critical chain method, what-if analysis, and resource optimization techniques to calculate the early and late start and finish dates for the uncompleted portions of project activities.
Some network paths may have points of path convergence or path divergence that can be identified and used in schedule compression analysis or other analyses.
PMBoK(R) 5th Edition, Page 176
Critical Path Method
The critical path method, which is a method used to estimate the minimum project duration and determine the amount of scheduling flexibility on the logical network paths within the schedule model. This schedule network analysis technique calculates the early start, early finish, late start, and late finish dates for all activities without regard for any resource limitations by performing a forward and backward pass analysis through the schedule network. The critical path is the sequence of activities that represents the longest path through a project, which determines the shortest possible project duration. The resulting early and late start and finish dates are not necessarily the project schedule, rather they indicate the time periods within which the activity could be executed, using the parameters entered in the schedule model for activity durations, logical relationships, leads, lags, and other known constraints. The critical path method is used to calculate the amount of scheduling flexibility on the logical network paths within the schedule model.
PMBoK(R) 5th Edition, Page 176
Critical Chain Method
The critical chain method (CCM) is a schedule method that allows the project team to place buffers on any project schedule path to account for limited resources and project uncertainties. It is developed from the critical path method approach and considers the effects of resource allocation, resource optimization, resource leveling, and activity duration uncertainty on the critical path determined using the critical path method. To do so, the critical chain method introduces the concept of buffers and buffer management. The critical chain method uses activities with durations that do not include safety margins, logical relationships, and resource availability with statistically determined buffers composed of the aggregated safety margins of activities at specified points on the project schedule path to account for limited resources and project uncertainties. The resource-constrained critical path is known as the critical chain.
The critical chain method adds duration buffers that are non-work schedule activities to manage uncertainty.
One buffer, placed at the end of the critical chain, is known as the project buffer and protects the target finish date from slippage along the critical chain. Additional buffers, known as feeding buffers, are placed at each point where a chain of dependent activities that are not on the critical chain feeds into the critical chain. Feeding buffers thus protect the critical chain from slippage along the feeding chains. The size of each buffer should account for the uncertainty in the duration of the chain of dependent activities leading up to that buffer. Once the buffer schedule activities are determined, the planned activities are scheduled to their latest possible planned start and finish dates. Consequently, instead of managing the total float of network paths, the critical chain method focuses on managing the remaining buffer durations against the remaining durations of chains of activities.
PMBoK(R) 5th Edition, Page 178
Resource Optimization Techniques
Examples of resource optimization techniques that can be used to adjust the schedule model due to demand
and supply of resources include, but are not limited to:
  • Resource leveling. A technique in which start and finish dates are adjusted based on resource constraints with the goal of balancing demand for resources with the available supply. Resource leveling can be used when shared or critically required resources are only available at certain times, or in limited quantities, or over-allocated, such as when a resource has been assigned to two or more activities during the same time period, or to keep resource usage at a constant level. Resource leveling can often cause the original critical path to change, usually to increase.
  • Resource Smoothing. A technique that adjusts the activities of a schedule model such that the requirements for resources on the project do not exceed certain predefined resource limits. In resource smoothing, as opposed to resource leveling, the project’s critical path is not changed and the completion date may not be delayed. In other words, activities may only be delayed within their free and total float. Thus resource smoothing may not be able to optimize all resources.
PMBoK(R) 5th Edition, Page 179 and 180
Modeling Techniques
Examples of modeling techniques include, but are not limited to:
  • What-If Scenario Analysis. What-if scenario analysis is the process of evaluating scenarios in order to predict their effect, positively or negatively, on project objectives. This is an analysis of the question, “What if the situation represented by scenario ‘X’ happens?” A schedule network analysis is performed using the schedule to compute the different scenarios, such as delaying a major component delivery, extending specific engineering durations, or introducing external factors, such as a strike or a change in the permitting process. The outcome of the what-if scenario analysis can be used to assess the feasibility of the project schedule under adverse conditions, and in preparing contingency and response plans to overcome or mitigate the impact of unexpected situations.
  • Simulation. Simulation involves calculating multiple project durations with different sets of activity assumptions, usually using probability distributions constructed from the three-point estimates to account for uncertainty. The most common simulation technique is Monte Carlo analysis, in which a distribution of possible activity durations is defined for each activity and used to calculate a distribution of possible outcomes for the total project.
PMBoK(R) 5th Edition, Page 180
Schedule Compression
Schedule compression techniques are used to shorten the schedule duration without reducing the project scope, in order to meet schedule constraints, imposed dates, or other schedule objectives. Schedule compression techniques include, but are not limited to:
  • Crashing. A technique used to shorten the schedule duration for the least incremental cost by adding resources. Examples of crashing include approving overtime, bringing in additional resources, or paying to expedite delivery to activities on the critical path. Crashing works only for activities on the critical path where additional resources will shorten the activity’s duration. Crashing does not always produce a viable alternative and may result in increased risk and/or cost.
  • Fast tracking. A schedule compression technique in which activities or phases normally done in sequence are performed in parallel for at least a portion of their duration. An example is constructing the foundation for a building before completing all of the architectural drawings. Fast tracking may result in rework and increased risk. Fast tracking only works if activities can be overlapped to shorten the project duration.
PMBoK(R) 5th Edition, Page 181
Scheduling Tool
Automated scheduling tools contain the schedule model and expedite the scheduling process by generating start and finish dates based on the inputs of activities, network diagrams, resources and activity durations using schedule network analysis. A scheduling tool can be used in conjunction with other project management software applications as well as manual methods.
PMBoK(R) 5th Edition, Page 181
Performance Reviews
Performance reviews measure, compare, and analyze schedule performance such as actual start and finish dates, percent complete, and remaining duration for work in progress. Various techniques may be used, among them:
  • Trend analysis. Trend analysis examines project performance over time to determine whether performance is improving or deteriorating. Graphical analysis techniques are valuable for understanding performance to date and for comparison to future performance goals in the form of completion dates.
  • Critical path method. Comparing the progress along the critical path can help determine schedule status. The variance on the critical path will have a direct impact on the project end date. Evaluating the progress of activities on near critical paths can identify schedule risk.
  • Critical chain method . Comparing the amount of buffer remaining to the amount of buffer needed to protect the delivery date can help determine schedule status. The difference between the buffer needed and the buffer remaining can determine whether corrective action is appropriate.
  • Earned value management . Schedule performance measurements such as schedule variance (SV) and schedule performance index (SPI), are used to assess the magnitude of variation to the original schedule baseline. The total float and early finish variances are also essential planning components to evaluate project time performance. Important aspects of schedule control include determining the cause and degree of variance relative to the schedule baseline, estimating the implications of those variances for future work to completion, and deciding whether corrective or preventive action is required. For example, a major delay on any activity not on the critical path may have little effect on the overall project schedule, while a much shorter delay on a critical or near-critical activity may require immediate action. For projects not using earned value management, similar variance analysis can be performed by comparing planned activity start or finish dates against actual start or finish dates to identify variances between the schedule baseline and actual project performance. Further analysis can be performed to determine the cause and degree of variance relative to the schedule baseline and any corrective or preventative actions needed
PMBoK(R) 5th Edition, Page 189
Vendor Bid Analysis
Cost estimating methods may include analysis of what the project should cost, based on the responsive bids from qualified vendors. When projects are awarded to a vendor under competitive processes, additional cost estimating work may be required of the project team to examine the price of individual deliverables and to derive a cost that supports the final total project cost.
PMBoK(R) 5th Edition, Page 207
Cost Aggregation
Cost estimates are aggregated by work packages in accordance with the WBS. The work package cost estimates are then aggregated for the higher component levels of the WBS (such as control accounts) and ultimately for the entire project.
PMBoK(R) 5th Edition, Page 211
Historical Relationships
Any historical relationships that result in parametric estimates or analogous estimates involve the use of project characteristics (parameters) to develop mathematical models to predict total project costs. Such models may be simple (e.g., residential home construction is based on a certain cost per square foot of space) or complex (e.g., one model of software development costing uses multiple separate adjustment factors, each of which has numerous points within it).
Both the cost and accuracy of analogous and parametric models can vary widely. They are most likely to be
reliable when:
  • Historical information used to develop the model is accurate,
  • Parameters used in the model are readily quantifiable, and
  • Models are scalable, such that they work for large projects, small projects, and phases of a project.
PMBoK(R) 5th Edition, Page 212
Funding Limit Reconciliation
The expenditure of funds should be reconciled with any funding limits on the commitment of funds for the project. A variance between the funding limits and the planned expenditures will sometimes necessitate the rescheduling of work to level out the rate of expenditures. This is accomplished by placing imposed date constraints for work into the project schedule.
PMBoK(R) 5th Edition, Page 212
Earned Value Management
Earned value management (EVM) is a methodology that combines scope, schedule, and resource measurements to assess project performance and progress. It is a commonly used method of performance measurement for projects. It integrates the scope baseline with the cost baseline, along with the schedule baseline, to form the performance baseline, which helps the project management team assess and measure project performance and progress. It is a project management technique that requires the formation of an integrated baseline against which performance can be measured for the duration of the project. The principles of EVM can be applied to all projects in any industry. EVM develops and monitors three key dimensions for each work package and control account:
  • Planned value. Planned value (PV) is the authorized budget assigned to scheduled work. It is the authorized budget planned for the work to be accomplished for an activity or work breakdown structure component, not including management reserve. This budget is allocated by phase over the life of the project, but at a given moment, planned value defines the physical work that should have been accomplished. The total of the PV is sometimes referred to as the performance measurement baseline (PMB). The total planned value for the project is also known as budget at completion (BAC).
  • Earned value. Earned value (EV) is a measure of work performed expressed in terms of the budget authorized for that work. It is the budget associated with the authorized work that has been completed. The EV being measured needs to be related to the PMB, and the EV measured cannot be greater than the authorized PV budget for a component. The EV is often used to calculate the percent complete of a project. Progress measurement criteria should be established for each WBS component to measure work in progress. Project managers monitor EV, both incrementally to determine current status and cumulatively to determine the long-term performance trends.
  • Actual cost. Actual cost (AC) is the realized cost incurred for the work performed on an activity during a specific time period. It is the total cost incurred in accomplishing the work that the EV measured. The AC needs to correspond in definition to what was budgeted in the PV and measured in the EV (e.g., direct hours only, direct costs only, or all costs including indirect costs). The AC will have no upper limit; whatever is spent to achieve the EV will be measured.
Variances from the approved baseline will also be monitored:
  • Schedule variance. Schedule variance (SV) is a measure of schedule performance expressed as the difference between the earned value and the planned value. It is the amount by which the project is ahead or behind the planned delivery date, at a given point in time. It is a measure of schedule performance on a project. It is equal to the earned value (EV) minus the planned value (PV). The EVM schedule variance is a useful metric in that it can indicate when a project is falling behind or is ahead of its baseline schedule. The EVM schedule variance will ultimately equal zero when the project is completed because all of the planned values will have been earned. Schedule variance is best used in conjunction with critical path methodology (CPM) scheduling and risk management. Equation: SV = EV – PV
  • Cost variance. Cost variance (CV) is the amount of budget deficit or surplus at a given point in time, expressed as the difference between earned value and the actual cost. It is a measure of cost performance on a project. It is equal to the earned value (EV) minus the actual cost (AC). The cost variance at the end of the project will be the difference between the budget at completion (BAC) and the actual amount spent. The CV is particularly critical because it indicates the relationship of physical performance to the costs spent. Negative CV is often difficult for the project to recover. Equation: CV= EV − AC.
The SV and CV values can be converted to efficiency indicators to reflect the cost and schedule performance of any project for comparison against all other projects or within a portfolio of projects. The variances are useful for determining project status.
  • Schedule performance index. The schedule performance index (SPI) is a measure of schedule efficiency expressed as the ratio of earned value to planned value. It measures how efficiently the project team is using its time. It is sometimes used in conjunction with the cost performance index (CPI) to forecast the final project completion estimates. An SPI value less than 1.0 indicates less work was completed than was planned. An SPI greater than 1.0 indicates that more work was completed than was planned. Since the SPI measures all project work, the performance on the critical path also needs to be analyzed to determine whether the project will finish ahead of or behind its planned finish date. The SPI is equal to the ratio of the EV to the PV. Equation: SPI = EV/PV
  • Cost performance index. The cost performance index (CPI) is a measure of the cost efficiency of budgeted resources, expressed as a ratio of earned value to actual cost. It is considered the most critical EVM metric and measures the cost efficiency for the work completed. A CPI value of less than 1.0 indicates a cost overrun for work completed. A CPI value greater than 1.0 indicates a cost underrun of performance to date. The CPI is equal to the ratio of the EV to the AC. The indices are useful for determining project status and providing a basis for estimating project cost and schedule outcome. Equation: CPI = EV/AC
The three parameters of planned value, earned value, and actual cost can be monitored and reported on both a period-by-period basis (typically weekly or monthly) and on a cumulative basis.
PMBoK(R) 5th Edition, Page 219
Forecasting
As the project progresses, the project team may develop a forecast for the estimate at completion (EAC) that may differ from the budget at completion (BAC) based on the project performance. If it becomes obvious that the BAC is no longer viable, the project manager should consider the forecasted EAC. Forecasting the EAC involves making projections of conditions and events in the project’s future based on current performance information and other knowledge available at the time of the forecast. Forecasts are generated, updated, and reissued based on work performance data that is provided as the project is executed. The work performance information covers the project’s past performance and any information that could impact the project in the future. EACs are typically based on the actual costs incurred for work completed, plus an estimate to complete (ETC) the remaining work. It is incumbent on the project team to predict what it may encounter to perform the ETC, based on its experience to date. The EVM method works well in conjunction with manual forecasts of the required EAC costs. The most common EAC forecasting approach is a manual, bottom-up summation by the project manager and project team.
The project manager’s bottom-up EAC method builds upon the actual costs and experience incurred for the work completed, and requires a new estimate to complete the remaining project work. 
Equation: EAC = AC + Bottom-up ETC.
The project manager’s manual EAC is quickly compared with a range of calculated EACs representing various risk scenarios. When calculating EAC values, the cumulative CPI and SPI values are typically used. While EVM data quickly provide many statistical EACs, only three of the more common methods are described as follows:
EAC forecast for ETC work performed at the budgeted rate. This EAC method accepts the actual project performance to date (whether favorable or unfavorable) as represented by the actual costs, and predicts that all future ETC work will be accomplished at the budgeted rate. When actual performance is unfavorable, the assumption that future performance will improve should be accepted only when supported by project risk analysis. 
Equation: EAC = AC + (BAC – EV)
  • EAC forecast for ETC work performed at the present CPI. This method assumes what the project has experienced to date can be expected to continue in the future. The ETC work is assumed to be performed at the same cumulative cost performance index (CPI) as that incurred by the project to date. Equation: EAC = BAC / CPI
  • EAC forecast for ETC work considering both SPI and CPI factors. In this forecast, the ETC work will be performed at an efficiency rate that considers both the cost and schedule performance indices. This method is most useful when the project schedule is a factor impacting the ETC effort. Variations of this method weight the CPI and SPI at different values (e.g., 80/20, 50/50, or some other ratio) according to the project manager’s judgment.Equation: EAC = AC + [(BAC – EV) / (CPI × SPI)]
Each of these approaches is applicable for any given project and will provide the project management team with an “early warning” signal if the EAC forecasts are not within acceptable tolerances.
PMBoK(R) 5th Edition, Page 221
To-Complete Performance Index (TCPI)
The to-complete performance index (TCPI) is a measure of the cost performance that is required to be achieved with the remaining resources in order to meet a specified management goal, expressed as the ratio of the cost to finish the outstanding work to the remaining budget. TCPI is the calculated cost performance index that is achieved on the remaining work to meet a specified management goal, such as the BAC or the EAC. If it becomes obvious that the BAC is no longer viable, the project manager should consider the forecasted EAC. Once approved, the EAC may replace the BAC in the TCPI calculation. The equation for the TCPI based on the BAC: (BAC – EV) / (BAC – AC).
If the cumulative CPI falls below the baseline, all future work of the project will need to be performed immediately in the range of the TCPI (BAC) to stay within the authorized BAC. Whether this level of performance is achievable is a judgment call based on a number of considerations, including risk, schedule, and technical performance. This level of performance is displayed as the TCPI (EAC) line. The equation for the TCPI based on the 
EAC: (BAC – EV) / (EAC – AC).
PMBoK(R) 5th Edition, Page 221
Cost-Benefit Analysis
The primary benefits of meeting quality requirements include less rework, higher productivity, lower costs, increased stakeholder satisfaction, and increased profitability. A cost-benefit analysis for each quality activity compares the cost of the quality step to the expected benefit.
PMBoK(R) 5th Edition, Page 235
Seven Basic Quality Tools
The seven basic quality tools, also known in the industry as 7QC Tools, are used within the context of the PDCA Cycle to solve quality-related problems. The seven basic quality tools are:
  • Cause-and-effect diagrams, which are also known as fishbone diagrams or as Ishikawa diagrams. The problem statement placed at the head of the fishbone is used as a starting point to trace the problem’s source back to its actionable root cause. The problem statement typically describes the problem as a gap to be closed or as an objective to be achieved. The causes are found by looking at the problem statement and asking “why” until the actionable root cause has been identified or until the reasonable possibilities on each fishbone have been exhausted. Fishbone diagrams often prove useful in linking the undesirable effects seen as special variation to the assignable cause upon which project teams should implement corrective actions to eliminate the special variation detected in a control chart.
  • Flowcharts, which are also referred to as process maps because they display the sequence of steps and the branching possibilities that exist for a process that transforms one or more inputs into one or more outputs. Flowcharts show the activities, decision points, branching loops, parallel paths, and the overall order of processing by mapping the operational details of procedures that exist within a horizontal value chain of a SIPOC model. Flowcharts may prove useful in understanding and estimating the cost of quality in a process. This is obtained by using the workflow branching logic and associated relative frequencies to estimate expected monetary value for the conformance and nonconformance work required to deliver the expected conforming output.
  • Checksheets, which are also known as tally sheets and may be used as a checklist when gathering data. Checksheets are used to organize facts in a manner that will facilitate the effective collection of useful data about a potential quality problem. They are especially useful for gathering attributes data while performing inspections to identify defects. For example, data about the frequencies or consequences of defects collected in checksheets are often displayed using Pareto diagrams.
  • Pareto diagrams, exist as a special form of vertical bar chart and are used to identify the vital few sources that are responsible for causing most of a problem’s effects. The categories shown on the horizontal axis exist as a valid probability distribution that accounts for 100% of the possible observations. The relative frequencies of each specified cause listed on the horizontal axis decrease in magnitude until the default source named “other” accounts for any nonspecified causes. Typically, the Pareto diagram will be organized into categories that measure either frequencies or consequences.
  • Histograms, are a special form of bar chart and are used to describe the central tendency, dispersion, and shape of a statistical distribution. Unlike the control chart, the histogram does not consider the influence of time on the variation that exists within a distribution.
  • Control charts, are used to determine whether or not a process is stable or has predictable performance. Upper and lower specification limits are based on requirements of the agreement. They reflect the maximum and minimum values allowed. There may be penalties associated with exceeding the specification limits. Upper and lower control limits are different from specification limits. The control limits are determined using standard statistical calculations and principles to ultimately establish the natural capability for a stable process. The project manager and appropriate stakeholders may use the statistically calculated control limits to identify the points at which corrective action will be taken to prevent unnatural performance. The corrective action typically seeks to maintain the natural stability of a stable and capable process. For repetitive processes, the control limits are generally set at ―3 s around a process mean that has been set at 0 s. A process is considered out of control when: (1) a data point exceeds a control limit; (2) seven consecutive plot points are above the mean; or (3) seven consecutive plot points are below the mean. Control charts can be used to monitor various types of output variables. Although used most frequently to track repetitive activities required for producing manufactured lots, control charts may also be used to monitor cost and schedule variances, volume, and frequency of scope changes, or other management results to help determine if the project management processes are in control.
  • Scatter diagrams, plot ordered pairs (X, Y) and are sometimes called correlation charts because they seek to explain a change in the dependent variable, Y, in relationship to a change observed in the corresponding independent variable, X. The direction of correlation may be proportional (positive correlation), inverse (negative correlation), or a pattern of correlation may not exist (zero correlation). If correlation can be established, a regression line can be calculated and used to estimate how a change to the independent variable will influence the value of the dependent variable.
PMBoK(R) 5th Edition, Page 238
Design of Experiments
Design of experiments (DOE) is a statistical method for identifying which factors may influence specific variables of a product or process under development or in production. DOE may be used during the Plan Quality Management process to determine the number and type of tests and their impact on cost of quality.
PMBoK(R) 5th Edition, Page 239
Statistical Sampling
Statistical sampling involves choosing part of a population of interest for inspection (for example, selecting ten engineering drawings at random from a list of seventy-five). Sample frequency and sizes should be determined during the Plan Quality Management process so the cost of quality will include the number of tests, expected scrap, etc. There is a substantial body of knowledge on statistical sampling. In some application areas, it may be necessary for the project management team to be familiar with a variety of sampling techniques to assure the sample selected represents the population of interest.
PMBoK(R) 5th Edition, Page 240
Additional Quality Planning Tools
Other quality planning tools are used to define the quality requirements and to plan effective quality management activities. These include, but are not limited to:
  • Brainstorming. This technique is used to generate ideas.
  • Force field analysis. These are diagrams of the forces for and against change.
  • Nominal group technique. This technique is used to allow ideas to be brainstormed in small groups and then reviewed by a larger group.
  • Quality management and control tools. These tools are used to link and sequence the activities identified.
PMBoK(R) 5th Edition, Page 240
Quality Management and Control Tools
The Perform Quality Assurance process uses the tools and techniques of the Plan Quality Management and Control Quality processes. In addition, other tools that are available include:
  • Affinity diagrams. The affinity diagram is similar to mind-mapping techniques in that they are used to generate ideas that can be linked to form organized patterns of thought about a problem. In project management, the creation of the WBS may be enhanced by using the affinity diagram to give structure to the decomposition of scope.
  • Process decision program charts (PDPC). Used to understand a goal in relation to the steps for getting to the goal. The PDPC is useful as a method for contingency planning because it aids teams in anticipating intermediate steps that could derail achievement of the goal.
  • Interrelationship digraphs. An adaptation of relationship diagrams. The interrelationship digraphs provide a process for creative problem solving in moderately complex scenarios that possess intertwined logical relationships for up to 50 relevant items. The interrelationship digraph may be developed from data generated in other tools such as the affinity diagram, the tree diagram, or the fishbone diagram.
  • Tree diagrams. Also known as systematic diagrams and may be used to represent decomposition hierarchies such as the WBS, RBS (risk breakdown structure), and OBS (organizational breakdown structure). In project management, tree diagrams are useful in visualizing the parent-to-child relationships in any decomposition hierarchy that uses a systematic set of rules that define a nesting relationship. Tree diagrams can be depicted horizontally (such as a risk breakdown structure) or vertically (such as a team hierarchy or OBS). Because tree diagrams permit the creation of nested branches that terminate into a single decision point, they are useful as decision trees for establishing an expected value for a limited number of dependent relationships that have been diagramed systematically.
  • Prioritization matrices. Identify the key issues and the suitable alternatives to be prioritized as a set of decisions for implementation. Criteria are prioritized and weighted before being applied to all available alternatives to obtain a mathematical score that ranks the options.
  • Activity network diagrams. Previously known as arrow diagrams. They include both the AOA (Activity on Arrow) and, most commonly used, AON (Activity on Node) formats of a network diagram. Activity network diagrams are used with project scheduling methodologies such as program evaluation and review technique (PERT), critical path method (CPM), and precedence diagramming method (PDM).
  • Matrix diagrams. A quality management and control tool used to perform data analysis within the organizational structure created in the matrix. The matrix diagram seeks to show the strength of relationships between factors, causes, and objectives that exist between the rows and columns that form the matrix.
PMBoK(R) 5th Edition, Page 246
Quality Audits
A quality audit is a structured, independent process to determine if project activities comply with organizational and project policies, processes, and procedures. The objectives of a quality audit may include:
  • Identify all good and best practices being implemented;
  • Identify all nonconformity, gaps, and shortcomings;
  • Share good practices introduced or implemented in similar projects in the organization and/or industry;
  • Proactively offer assistance in a positive manner to improve implementation of processes to help the team raise productivity; and
  • Highlight contributions of each audit in the lessons learned repository of the organization.
The subsequent effort to correct any deficiencies should result in a reduced cost of quality and an increase in sponsor or customer acceptance of the project’s product. Quality audits may be scheduled or random, and may be conducted by internal or external auditors.
Quality audits can confirm the implementation of approved change requests including updates, corrective actions, defect repairs, and preventive actions.
PMBoK(R) 5th Edition, Page 247
Process Analysis
Process analysis follows the steps outlined in the process improvement plan to identify needed improvements. This analysis also examines problems experienced, constraints experienced, and non-value-added activities identified during process operation. Process analysis includes root cause analysis—a specific technique used to identify a problem, discover the underlying causes that lead to it, and develop preventive actions.
PMBoK(R) 5th Edition, Page 247
Organization Charts and Position Descriptions
Various formats exist to document team member roles and responsibilities. Most of the formats fall into one of three types: hierarchical, matrix, and text-oriented. Additionally, some project assignments are listed in subsidiary plans, such as the risk, quality, or communications management plans. Regardless of the method utilized, the objective is to ensure that each work package has an unambiguous owner and that all team members have a clear understanding of their roles and responsibilities. For example, a hierarchical format may be used to represent high-level roles, while a text-based format may be better suited to document the detailed responsibilities.
  • Hierarchical-type charts. The traditional organization chart structure can be used to show positions and relationships in a graphical, top-down format. Work breakdown structures (WBS) designed to show how project deliverables are broken down into work packages provide a way of showing high-level areas of responsibility. While the WBS shows a breakdown of project deliverables, the organizational breakdown structure (OBS) is arranged according to an organization’s existing departments, units, or teams with the project activities or work packages listed under each department. An operational department such as information technology or purchasing can see all of its project responsibilities by looking at its portion of the OBS. The resource breakdown structure (RBS) is a hierarchical list of resources related by category and resource type that is used to facilitate planning and controlling of project work. Each descending (lower) level represents an increasingly detailed description of the resource until small enough to be used in conjunction with the work breakdown structure (WBS) to allow the work to be planned, monitored and controlled. The resource breakdown structure is helpful in tracking project costs and can be aligned with the organization’s accounting system. It can contain resource categories other than human resources.
  • Matrix-based charts. A responsibility assignment matrix (RAM) is a grid that shows the project resources assigned to each work package. It is used to illustrate the connections between work packages or activities and project team members. On larger projects, RAMs can be developed at various levels. For example, a high-level RAM can define what a project team group or unit is responsible for within each component of the WBS, while lower-level RAMs are used within the group to designate roles, responsibilities, and levels of authority for specific activities. The matrix format shows all activities associated with one person and all people associated with one activity. This also ensures that there is only one person accountable for any one task to avoid confusion of responsibility. One example of a RAM is a RACI (responsible, accountable, consult, and inform) chart. The sample chart shows the work to be done in the left column as activities. The assigned resources can be shown as individuals or groups. The project manager can select other options such as “lead” and “resource” designations or others, as appropriate for the project. A RACI chart is a useful tool to use when the team consists of internal and external resources in order to ensure clear divisions of roles and expectations.
  • Text-oriented formats. Team member responsibilities that require detailed descriptions can be specified in text-oriented formats. Usually in outline form, the documents provide information such as responsibilities, authority, competencies, and qualifications. The documents are known by various names including position descriptions and role-responsibility-authority forms. These documents can be used as templates for future projects, especially when the information is updated throughout the current project by applying lessons learned.
PMBoK(R) 5th Edition, Page 261 and 262
Networking
Networking is the formal and informal interaction with others in an organization, industry, or professional environment. It is a constructive way to understand political and interpersonal factors that will impact the effectiveness of various staffing management options. Human resource management benefits from successful networking by improving knowledge of and access to human resource assets such as strong competencies, specialized experience, and external partnership opportunities. Examples of human resources networking activities include proactive correspondence, luncheon meetings, informal conversations including meetings and events, trade conferences, and symposia. Networking can be a useful technique at the beginning of a project. It can also be an effective way to enhance project management professional development during the project and after the project ends.
PMBoK(R) 5th Edition, Page 262
Organizational Theory
Organizational theory provides information regarding the way in which people, teams, and organizational units behave. Effective use of common themes identified in organizational theory can shorten the amount of time, cost, and effort needed to create the Plan Human Resource Management process outputs and improve planning efficiency. It is important to recognize that different organizational structures have different individual response, individual performance, and personal relationship characteristics. Also, applicable organizational theories may recommend exercising a flexible leadership style that adapts to the changes in a team’s maturity level throughout the project life cycle.
PMBoK(R) 5th Edition, Page 262
Pre-assignment
When project team members are selected in advance, they are considered pre-assigned. This situation can occur if the project is the result of specific people being identified as part of a competitive proposal, if the project is dependent upon the expertise of particular persons, or if some staff assignments are defined within the project charter.
PMBoK(R) 5th Edition, Page 270
Negotiation
Staff assignments are negotiated on many projects. For example, the project management team may need to negotiate with:
  • Functional managers, to ensure that the project receives appropriately competent staff in the required time frame and that the project team members will be able, willing, and authorized to work on the project until their responsibilities are completed;
  • Other project management teams within the performing organization, to appropriately assign scarce or specialized human resources; and
  • External organizations, vendors, suppliers, contractors, etc., for appropriate, scarce, specialized, qualified, certified, or other such specified human resources. Special consideration should be given to external negotiating policies, practices, processes, guidelines, legal, and other such criteria.
The project management team’s ability to influence others plays an important role in negotiating staffassignments, as do the politics of the organizations involved. For example, a functional manager will weigh the benefits and visibility of competing projects when determining where to assign exceptional performers requested by various project teams.
PMBoK(R) 5th Edition, Page 270
Acquisition
When the performing organization is unable to provide the staff needed to complete a project, the required services may be acquired from outside sources. This can involve hiring individual consultants or subcontracting work to another organization.
PMBoK(R) 5th Edition, Page 270
Virtual Teams
The use of virtual teams creates new possibilities when acquiring project team members. Virtual teams can be defined as groups of people with a shared goal who fulfill their roles with little or no time spent meeting face to face. The availability of communication technology such as e-mail, audio conferencing, social media, web-based meetings and video conferencing has made virtual teams feasible. The virtual team model makes it possible to:
  • Form teams of people from the same organization who live in widespread geographic areas;
  • Add special expertise to a project team even though the expert is not in the same geographic area;
  • Incorporate employees who work from home offices;
  • Form teams of people who work different shifts, hours, or days;
  • Include people with mobility limitations or disabilities; and
  • Move forward with projects that would have been ignored due to travel expenses.
There are some disadvantages related to virtual teams, such as possibility for misunderstandings, feeling
of isolation, difficulties in sharing knowledge and experience between team members, and cost of appropriate technology. Communication planning becomes increasingly important in a virtual team environment. Additional time may be needed to set clear expectations, facilitate communications, develop protocols for resolving conflict, include people in decision making, understand cultural differences, and share credit in successes.
PMBoK(R) 5th Edition, Page 271
Multi-Criteria Decision Analysis
Selection criteria are often used as a part of acquiring the project team. By use of a multi-criteria decision analysis tool, criteria are developed and used to rate or score potential team members. The criteria are weighted according to the relative importance of the needs within the team. Some examples of selection criteria that can be used to score team members are shown as follows:
  • Availability. Identify whether the team member is available to work on the project within the time period needed. If there are there any concerns for availability during the project timeline.
  • Cost. Verify if the cost of adding the team member is within the prescribed budget.
  • Experience. Verify that the team member has the relevant experience that will contribute to the project success.
  • Ability. Verify that the team member has the competencies needed by the project.
  • Knowledge. Consider if the team member has relevant knowledge of the customer, similar implemented projects, and nuances of the project environment.
  • Skills. Determine whether the member has the relevant skills to use a project tool, implementation, or training.
  • Attitude. Determine whether the member has the ability to work with others as a cohesive team.
  • International factors. Consider team member location, time zone and communication capabilities.
PMBoK(R) 5th Edition, Page 272
Interpersonal Skills
Interpersonal skills, sometimes known as “soft skills,” are behavioral competencies that include proficiencies such as communication skills, emotional intelligence, conflict resolution, negotiation, influence, team building, and group facilitation. These soft skills are valuable assets when developing the project team. For example, the project management team can use emotional intelligence to reduce tension and increase cooperation by identifying, assessing, and controlling the sentiments of project team members, anticipating their actions, acknowledging their concerns, and following up on their issues.
Examples of interpersonal skills that a project manager uses most often include:
  • Leadership. Successful projects require strong leadership skills. Leadership is important through all
  • phases of the project life cycle. There are multiple leadership theories defining leadership styles that
  • should be used as needed for each situation or team. It is especially important to communicate the vision and inspire the project team to achieve high performance.
  • Influencing. Because project managers often have little or no direct authority over team members in a matrix environment, their ability to influence stakeholders on a timely basis is critical to project success.
  • Key influencing skills include:
  • Ability to be persuasive and clearly articulate points and positions;
  • High levels of active and effective listening skills;
  • Awareness of, and consideration for, the various perspectives in any situation; and
  • Gathering relevant and critical information to address important issues and reach agreements while maintaining mutual trust.
  • Effective decision making. This involves the ability to negotiate and influence the organization and the project management team. Some guidelines for decision making include:
  • Focus on goals to be served,
  • Follow a decision-making process,
  • Study the environmental factors,
  • Analyze available information,
  • Develop personal qualities of the team members,
  • Stimulate team creativity, and
  • Manage risk.
PMBoK(R) 5th Edition, Page 275 and 284


1 comment:

  1. Nice blog!! thank for sharing the information on PMP

    ReplyDelete