PMI-SP : Schedule Planning and Development (Domain 2)
PMI – PMI-SP : Certified Scheduling Professional - Domain 2 - Schedule Planning and Development
The Project Management Institute’s Scheduling Professional (PMI-SP) credential recognizes the advanced technical depth required to build, analyze, and maintain project schedules. Domain 2, Schedule Planning and Development, represents the core technical engine of the certification. Accounting for 31% of the examination—approximately 47 scored questions—this domain focuses on the transformation of project scope into a dynamic, logical schedule model.
Success in this domain requires a comprehensive mastery of network logic, quantitative duration estimation, and the mathematical foundations of the Critical Path Method (CPM). This study guide synthesizes the essential task-level specifications, mathematical formulations, and strategic methodologies required to establish a robust Performance Measurement Baseline (PMB).
1. Scope Decomposition and the Work Breakdown Structure (WBS)
The foundation of any schedule model is a clear and complete representation of the project scope. According to Task 2.1 of the Exam Content Outline, the scheduler must ensure that all project scope is captured within the schedule model. This process begins with the Work Breakdown Structure (WBS), a hierarchical decomposition of the total scope of work to be carried out by the project team.
The WBS provides the framework for the schedule. In a predictive environment, the WBS is decomposed until it reaches the level of work packages. These work packages are then further divided into specific schedule activities. For the PMI-SP exam, the scheduler must understand that the schedule model is not merely a list of tasks but a dynamic tool that must align with the Accomplishment of Overall Program Objectives (Task 2.7).
The Decomposition Process
Decomposition involves breaking down project deliverables into smaller, more manageable components. This continues until the work can be estimated for duration and resources. In the context of Domain 2, this facilitates:
- Logical Grouping: Ensuring activities are categorized in a way that supports logical sequencing.
- Accountability: Assigning activities to specific resources or teams.
- Completeness: Verifying that every element of the Scope Statement and Statement of Work (SOW) is accounted for in the network logic.
2. Activity Definition and Milestone Governance
Task 2.2 focuses on the systematic definition of activities and milestones. In the schedule model, activities represent the work performed to produce a deliverable, while milestones represent significant points or events.
Rules for Defining Activities
To maintain clarity and professional standards, activities should follow specific naming and duration rules:
- Verb-Noun Descriptions: Activities should be described using an action verb and a noun (e.g., “Design Foundation,” “Install HVAC”). This provides immediate clarity on the work being performed.
- Discrete Outputs: Each activity should ideally result in a measurable output or progress increment.
- Appropriate Granularity: Activities must be small enough to be tracked but large enough to avoid excessive administrative overhead.
Milestone Rules and Application
Milestones are critical for tracking progress against contractual obligations and the SOW.
- Zero Duration: By definition, a milestone has no duration and consumes no resources. It marks a moment in time (e.g., “Contract Signed,” “Construction Complete”).
- Governance: Milestones are often used to trigger payments or phase transitions.
- Milestone Analysis: Task 2.8 emphasizes the need to analyze major milestones against the SOW to confirm contract compliance. This ensures the schedule reflects all legally binding requirements and deadlines.
3. The Precedence Diagramming Method (PDM)
The primary tool for developing a dynamic and logical schedule model (Task 2.4) is the Precedence Diagramming Method (PDM). 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) vs. Activity-on-Arrow (AOA)
While modern scheduling software utilizes AON, candidates must understand the conceptual differences:
- Activity-on-Node (AON): This is the foundation of PDM. The activity is placed on the node (the box), and arrows represent the logical dependencies between them. AON allows for multiple types of relationships and the use of leads and lags.
- Activity-on-Arrow (AOA): In this older method, activities are represented by arrows, and nodes (circles) represent the start and finish points. AOA typically only supports Finish-to-Start relationships and may require “dummy” activities to show complex logic.
Relationship Types in PDM
The scheduler must master the four types of logical relationships to build a realistic model:
- Finish-to-Start (FS): The successor activity cannot start until the predecessor activity finishes. This is the most common relationship type.
- Start-to-Start (SS): The successor activity cannot start until the predecessor activity starts. This is often used for activities that can overlap significantly.
- Finish-to-Finish (FF): The successor activity cannot finish until the predecessor activity finishes. This is used when the completion of one task is dependent on the completion of another.
- Start-to-Finish (SF): The successor activity cannot finish until the predecessor activity starts. This is a rare relationship type and is typically used in specific situations like shift handovers or specialized manufacturing processes.
4. Advanced Network Logic and Constraints
Developing a “logical and dynamic” schedule model requires more than just connecting boxes. It requires the strategic application of leads, lags, and constraints to reflect real-world project conditions.
Leads and Lags
- Lead: An acceleration of the successor activity. It allows the successor to start before the predecessor is finished (represented as a negative value).
- Lag: A directed delay in the successor activity. It requires a set amount of time to pass after the predecessor’s finish or start before the successor can begin (represented as a positive value).
Logical Constraints
Constraints are externally imposed restrictions that dictate when an activity can start or finish. While relationships create the “dynamic” nature of the schedule (allowing it to flow and recalculate), hard constraints can “break” the logic.
- Soft Constraints: “As Soon As Possible” is the default, allowing the CPM algorithm to determine dates based on logic.
- Hard Constraints: “Must Start On” or “Must Finish On” lock activities to specific dates. Schedulers must use these sparingly as they can hide negative float and distort the critical path.
5. Quantitative Duration Estimating: The PERT Beta Model
Accurate duration estimation is central to schedule planning. Domain 2 requires proficiency in the Program Evaluation and Review Technique (PERT), which uses a three-point estimating approach to account for uncertainty and risk.
The Beta Distribution (Weighted Three-Point)
PERT emphasizes the “Most Likely” estimate by giving it more weight in the calculation. This provides a more realistic expected duration than a simple average.
| Variable | Description |
|---|---|
| O | Optimistic: The shortest possible duration under ideal conditions. |
| M | Most Likely: The duration likely to occur in a normal scenario. |
| P | Pessimistic: The longest possible duration under worst-case conditions. |
The Formula for Expected Activity Duration (EAD): $$EAD = \frac{O + 4M + P}{6}$$
Measuring Risk: Standard Deviation and Variance
To perform a Schedule Risk Analysis (Task 2.9), schedulers must calculate the range of possible outcomes.
- Standard Deviation ($\sigma$): Represents the level of uncertainty in the estimate. $$\sigma = \frac{P - O}{6}$$
- Variance ($\sigma^2$): Used to aggregate risk across multiple activities in a path. $$\sigma^2 = \left(\frac{P - O}{6}\right)^2$$
By understanding these values, the scheduler can determine the probability of finishing a project within a certain timeframe, which is essential for sizing contingency reserves.
6. Critical Path Method (CPM) Calculations
The Critical Path Method (CPM) is the fundamental algorithm used to calculate the minimum project duration and determine the amount of scheduling flexibility (float) on logical network paths. Schedulers must be able to manually perform the “pass” calculations.
The Forward Pass (Early Dates)
The forward pass determines the Early Start (ES) and Early Finish (EF) dates for each activity.
- Rule: The ES of an activity is the highest EF of all its immediate predecessors.
- Formula: $EF = ES + \text{Duration} - 1$ (Note: some methods use $EF = ES + \text{Duration}$ depending on whether the project starts at day 0 or day 1).
The Backward Pass (Late Dates)
The backward pass determines the Late Start (LS) and Late Finish (LF) dates.
- Rule: The LF of an activity is the lowest LS of all its immediate successors.
- Formula: $LS = LF - \text{Duration} + 1$.
Identifying the Critical Path
The Critical Path is the longest sequence of activities through the project network. Activities on the critical path have a Total Float of zero. Any delay to a critical path activity will delay the project finish date. Task 2.5 explicitly requires the scheduler to identify not only the critical path but also “near-critical” paths, which are paths with very little float that could become critical if their activities experience minor delays.
7. Understanding and Calculating Float
Float (or slack) is the measure of schedule flexibility. In Domain 2, distinguishing between different types of float is a high-frequency exam topic.
Total Float (TF)
Total Float is the amount of time an activity can be delayed from its early start date without delaying the project finish date or violating a schedule constraint.
- Calculation: $TF = LS - ES$ or $TF = LF - EF$.
- Strategic Use: TF belongs to the path. If one activity in a sequence uses up the float, it is no longer available to subsequent activities on that path.
Free Float (FF)
Free Float is the amount of time an activity can be delayed without delaying the early start date of any immediate successor or violating a schedule constraint.
- Calculation: $FF = \text{ES of Successor} - \text{EF of Current Activity} - 1$.
- Operational Difference: FF belongs to the activity. It represents “isolated” flexibility that does not impact the rest of the network logic.
Negative Float
Negative float occurs when the calculated finish date of an activity is later than a mandatory constraint date. It indicates that the project is behind schedule before it has even started, or that the logical sequence is impossible given the required deadlines.
8. Resource-Constrained Scheduling and Optimization
A schedule that ignores resource availability is merely a “wish list.” Task 2.6 requires the scheduler to define and calculate the resource-constrained schedule. This involves adjusting the schedule model to account for resource limitations.
Resource Leveling
Resource leveling is a technique in which start and finish dates are adjusted based on resource constraints with the goal of balancing the demand for resources with the available supply.
- Impact: Leveling often causes the original critical path to change and usually increases the overall project duration.
- Goal: To resolve resource overallocations (where a resource is assigned to two tasks at the same time).
Resource Smoothing
Resource smoothing adjusts the activities of a schedule model such that the requirements for resources on the project do not exceed certain predefined resource limits.
- Impact: Unlike leveling, smoothing only adjusts activities within their free and total float.
- Benefit: The project’s critical path is not changed, and the completion date is not delayed. However, it may not be able to resolve all resource overallocations if they occur on the critical path.
9. Schedule Compression Techniques
When the schedule model indicates that project objectives or milestones will not be met, the scheduler must identify alternative execution options (Task 3.4) through schedule compression.
Crashing
Crashing involves adding resources to activities to shorten durations for the least incremental cost.
- Target: Crashing must only be applied to activities on the critical path. Adding resources to non-critical activities increases cost without shortening the project.
- Trade-off: Crashing always increases costs and may increase resource management complexity.
Fast-Tracking
Fast-tracking involves performing activities in parallel that were originally planned to be done in sequence.
- Target: Like crashing, this is applied to the critical path.
- Trade-off: Fast-tracking does not typically increase direct costs, but it significantly increases risk and the probability of rework.
| Technique | Cost Impact | Risk Impact | Primary Tool |
|---|---|---|---|
| Crashing | High Increase | Low to Medium | Adding Overtime, Extra Labor |
| Fast-Tracking | Low to Neutral | High Increase | Parallel Execution |
10. Special Activity Classifications and Planning Packages
Not all work in a schedule is discrete. Schedulers must categorize work using specialized activity types to ensure the model accurately reflects support work and high-level summaries.
Level of Effort (LOE)
LOE activities are supportive in nature and do not produce definitive end products. Examples include project management, equipment maintenance, or security.
- Duration: The duration of an LOE activity is determined by the discrete work activities it supports.
- Logic: LOE activities are usually linked to the start of the first activity they support and the finish of the last.
Hammock Activities
A hammock activity is a summary-level activity that “hangs” between two points in time. Its duration is dictated by the activities that precede and succeed it. It is similar to an LOE but is often used to group related activities for reporting purposes.
Summary Activities
Used to provide a high-level view of a project phase or WBS component. These activities aggregate the durations and costs of their child (subordinate) activities.
Rolling Wave Planning (Progressive Elaboration)
In complex projects, it is often impossible to define every activity at the start. Rolling Wave Planning is an iterative planning technique in which the work to be accomplished in the near term is planned in detail, while work further in the future is planned at a higher level.
- Planning Packages: These represent work that has been identified but lacks the detail for specific activities.
- Detailed Packages: As the project progresses, planning packages are decomposed into detailed schedule activities.
11. Establishing the Performance Measurement Baseline (PMB)
The final task in Domain 2 (Task 2.10) is to establish an approved baseline schedule. The Performance Measurement Baseline (PMB) is the version of the schedule that has been formally approved by stakeholders and the project sponsor.
Components of the Baseline
A robust baseline is not just a Gantt chart. It includes:
- The Schedule Model: The network logic, durations, and resources.
- The Baseline Dates: The agreed-upon start and finish dates for every activity.
- Scope Alignment: Verification that the schedule fulfills all contractual SOW requirements.
- Basis of Schedule: A narrative document explaining the assumptions, risks, and methodologies used to build the model.
Once the baseline is established, it serves as the benchmark against which actual progress is measured in Domain 3 (Monitoring and Controlling). Any changes to the baseline must go through a formal change control process to maintain the integrity of performance metrics like the Schedule Performance Index (SPI).
Review: Short-Answer Questions
1. What is the primary difference between Total Float and Free Float?
- Answer: Total Float is the time an activity can delay without delaying the project finish date; Free Float is the time it can delay without delaying its immediate successor.
- Explanation: Total Float impacts the entire project end date, while Free Float is localized to the next activity in the sequence.
2. Why must schedule crashing be applied only to the critical path?
- Answer: Because only activities on the critical path dictate the total project duration.
- Explanation: Shortening non-critical activities merely increases float for those tasks but does nothing to bring the project completion date earlier.
3. In a PERT calculation, if the Optimistic duration is 4, Most Likely is 7, and Pessimistic is 16, what is the Expected Activity Duration (EAD)?
- Answer: 8.
- Explanation: Using the formula $(4 + (4 \times 7) + 16) / 6$, we get $48 / 6 = 8$.
4. What does it mean when an activity has a Finish-to-Start (FS) relationship with a lag of +3?
- Answer: The successor activity must wait 3 units of time after the predecessor finishes before it can start.
- Explanation: A lag is a directed delay that must pass before logic can proceed.
5. How does Resource Leveling typically affect the project’s finish date?
- Answer: It usually extends the finish date.
- Explanation: Because it moves activities to resolve resource over-allocations without necessarily respecting float, it often pushes work into future time periods.
6. What is the duration of a milestone?
- Answer: Zero.
- Explanation: Milestones represent a point in time or a significant event, not work performance.
7. Define “Progressive Elaboration” in the context of schedule planning.
- Answer: It is the continuous process of adding detail to the plan as more information becomes available.
- Explanation: It allows for high-level planning of future work while detailing immediate tasks, often using Rolling Wave Planning.
8. What is the mathematical formula for PERT Standard Deviation?
- Answer: $(P - O) / 6$.
- Explanation: This measures the uncertainty of an estimate; a higher result indicates greater risk.
9. In CPM, what determines the Early Start (ES) of an activity during the forward pass?
- Answer: The highest Early Finish (EF) of all its immediate predecessors.
- Explanation: An activity cannot start until all mandatory preceding tasks have been completed.
10. What is a Level of Effort (LOE) activity?
- Answer: An activity that provides support and does not have a discrete, measurable output.
- Explanation: Its duration is linked to the work it supports, such as project management or security.
Critical Thinking: Design and Analysis Scenarios
- Logic Recovery: You are managing a construction schedule where the critical path has slipped by 15 days due to weather. The sponsor refuses to increase the budget (no crashing) but requires the original finish date to be met. Design a strategy using PDM relationship modifications and leads/lags to recover the schedule. What are the primary risks associated with your design?
- Resource Bottleneck: A specialized software architect is required for four critical activities that are currently scheduled to occur in parallel. Analyze the trade-offs between Resource Leveling and Resource Smoothing in this scenario. Which method would you propose to the project board if the project is already behind its baseline finish date?
- Risk Sizing: You have three critical activities with high uncertainty. Calculate the aggregate variance for these activities using PERT. If the sponsor asks for a “95% confidence level” for the completion date, how would you use the standard deviation to determine the appropriate amount of contingency reserve to add to the baseline?
- Baseline Integrity: During the Planning phase, a stakeholder requests a “Must Finish On” constraint on a milestone that is currently showing 10 days of positive float. Evaluate the impact of this constraint on the CPM algorithm and the scheduler’s ability to report accurate Total Float for the project.
- Hybrid Approach: A project uses a predictive WBS for hardware procurement but an agile backlog for software development. Propose a method for integrating these two approaches into a single dynamic schedule model. How would you handle the “Rolling Wave” transition of software planning packages into discrete schedule activities?
Glossary of Key Terms
- Activity-on-Node (AON): A schedule mapping technique where activities are represented by boxes (nodes) and logic is represented by arrows.
- Backward Pass: The calculation of late start and late finish dates for the uncompleted portions of all schedule activities.
- Crashing: A schedule compression technique that adds resources to critical path activities to shorten the duration for the least incremental cost.
- Critical Path: The sequence of activities that represents the longest path through a project, which determines the shortest possible project duration.
- Fast-Tracking: A schedule compression technique that involves performing activities in parallel that were originally planned in sequence.
- Free Float (FF): The amount of time an activity can be delayed without delaying the early start date of any successor.
- Hammock Activity: A summary-level activity that groups related sub-tasks; its duration is determined by its first predecessor and last successor.
- Lag: A directed delay in a logical relationship between activities.
- Lead: An acceleration in a logical relationship that allows a successor to start before its predecessor finishes.
- Level of Effort (LOE): An activity that does not produce a discrete end product and is measured by the passage of time.
- Near-Critical Path: A path of activities with very low total float that is at risk of becoming critical.
- Performance Measurement Baseline (PMB): An approved integrated scope-schedule-cost plan for project work against which performance is compared.
- Precedence Diagramming Method (PDM): A technique for constructing a schedule model using nodes and logical relationships.
- Resource Leveling: Adjusting start and finish dates to resolve resource overallocations, often extending the project duration.
- Resource Smoothing: Adjusting activity dates within their float limits to even out resource demand without delaying the project finish.
- Rolling Wave Planning: An iterative planning technique where near-term work is detailed and future work remains at a high level.
- Total Float (TF): The amount of time an activity can be delayed from its early start without delaying the project finish date.
- Work Breakdown Structure (WBS): A hierarchical decomposition of the total scope of work to be carried out by the project team.
Leaderboard
No scores saved yet. Be the first!
25 Questions — PMI – PMI-SP : Certified Scheduling Professional - Domain 2 - Schedule Planning and Development
Expand any question to reveal the correct answer and explanation.
-
1 A project manager is calculating the uncertainty of a task with an optimistic duration of $6$ days, a most likely duration of $10$ days, and a pessimistic duration of $20$ days. What is the variance of this activity using the Beta-PERT distribution?
Recall that variance is the square of the standard deviation in the PERT formula.
$5.44$ days
The standard deviation is calculated as $\sigma = \frac{P - O}{6}$, which is $\frac{20 - 6}{6} = 2.33$, and the variance is the square of the standard deviation, resulting in approximately $5.44$.
-
✗ $2.33$ days
This value represents the standard deviation of the activity, not the variance, which requires squaring the standard deviation.
-
✗ $11$ days
This value is the expected duration ($EAD$) rather than a measure of spread or uncertainty.
-
✗ $14$ days
This represents the range of the activity ($P - O$), which is only the numerator of the standard deviation formula.
-
-
2 An activity on the critical path has a duration of $15$ days. To shorten the project, the scheduler crashes the activity by adding resources, reducing it to $10$ days at a cost of $\$500$ per day. However, a parallel path now has a total float of $-2$. What is the primary risk in this scenario?
Consider how shortening the longest path affects the float of other sequences in the network.
The parallel path has become the new critical path, and the project is still behind.
Crashing one path can reduce its duration to the point where a previously non-critical path becomes critical and potentially negative if the new duration is still too long.
-
✗ The original critical path now has excessive free float.
Activities on a path with negative or zero float do not have free float; rather, the other path has simply limited the project's recovery.
-
✗ Crashing was ineffective because it was not performed on an effort-driven activity.
While crashing requires effort-driven tasks, the negative float on the parallel path indicates the bottleneck has shifted, not that the resources failed to reduce the task duration.
-
✗ Resource leveling must be performed to remove the negative float.
Resource leveling usually extends the schedule rather than resolving negative float caused by logic or duration constraints.
-
-
3 In a network diagram using the $0$-start format, Activity A has an $ES$ of $10$ and a duration of $5$. Activity B is a successor with a Finish-to-Start relationship and a lag of $+3$. What is the $ES$ of Activity B?
Calculate the finish time of the first activity before applying the delay.
$18$
In $0$-start logic, $EF = ES + Duration$ ($10 + 5 = 15$), and the successor $ES$ is the $EF$ of the predecessor plus the lag ($15 + 3 = 18$).
-
✗ $15$
This value ignores the lag of $+3$ which must be added to the early finish of the predecessor.
-
✗ $13$
This incorrectly adds the lag to the early start of the predecessor instead of the early finish.
-
✗ $21$
This might result from using $1$-start logic and double-counting the start day or the lag period.
-
-
4 Which statement best describes the difference between a Level of Effort (LOE) activity and a Hammock activity?
Look at the flexibility of logical relationships permitted for each type.
Hammocks are confined to SS and FF relationships, while LOEs can use any relationship type.
LOEs support work over time and can be linked variously, whereas a hammock is specifically a bridging activity defined by its start-to-start and finish-to-finish links.
-
✗ LOEs appear on the critical path, while hammocks never do.
Neither LOE nor hammock activities should typically drive the project end date or reside on the critical path.
-
✗ LOEs have discrete deliverables, whereas hammocks do not.
By definition, LOE activities do not produce discrete deliverables; they are supportive in nature.
-
✗ Hammocks are manually estimated, while LOE durations are always calculated by the tool.
Both types typically have durations derived from the activities they support or bridge rather than being fixed estimates.
-
-
5 If an activity has a Total Float ($TF$) of $10$ days and a Free Float ($FF$) of $0$ days, what occurs if the activity is delayed by $5$ days?
Distinguish between the impact on the next activity versus the impact on the final project milestone.
The start of the immediate successor will be delayed, but the project finish date will remain unchanged.
Free Float of $0$ means any delay impacts the successor, but a Total Float of $10$ means the project end date is protected for up to $10$ days.
-
✗ The project finish date will be delayed by $5$ days.
The project finish is only delayed if the delay exceeds the Total Float, which is $10$ days.
-
✗ Neither the successor nor the project finish will be affected.
Because the Free Float is $0$, the successor is immediately affected by any delay in the predecessor.
-
✗ The activity will automatically become part of the critical path.
An activity only becomes critical when its Total Float is reduced to zero or less.
-
-
6 A scheduler observes that an activity has been performed 'Out-of-Sequence' (OOS). Which approach is recommended as a good practice to maintain schedule validity?
Consider which method ensures that remaining work still respects its required predecessors.
Use the Retained Logic method and resolve the logic conflict.
Retained Logic respects the original dependencies, preventing unrealistic finish dates often produced by the Progress Override method.
-
✗ Apply Progress Override to reflect the actual parallel work performed.
While Progress Override reflects what happened, it often invalidates future logic and produces overly optimistic forecasts.
-
✗ Delete the predecessor relationship since work has already started.
Deleting logic without analysis can create 'open ends' and ruin the integrity of the network diagram.
-
✗ Convert the activity into a Level of Effort (LOE) task.
LOE tasks are for supportive work and are not an appropriate way to handle discrete work that was started out of sequence.
-
-
7 During a backward pass, Activity C has two successors: Activity D ($LS = 20$) and Activity E ($LS = 25$). If the duration of Activity C is $5$ days, what is the Late Finish ($LF$) of Activity C?
Identify the most restrictive constraint when working from the end of the project toward the beginning.
$20$
The Late Finish ($LF$) of a predecessor is the minimum of the Late Starts ($LS$) of all its successors to ensure no successor is delayed.
-
✗ $25$
Choosing the maximum would delay Activity D, violating the definition of the backward pass.
-
✗ $15$
This value represents the Late Start of Activity C ($20 - 5$), not its Late Finish.
-
✗ $45$
This appears to be a summation of values, which is not used in backward pass logic.
-
-
8 A scheduler is using a Start-to-Finish (SF) relationship. Which scenario correctly describes the logic of this relationship?
Focus on the specific dependency between the 'start' of one task and the 'finish' of another.
The successor task cannot finish until the predecessor task has started.
SF logic dictates that the start of the first activity triggers the potential completion of the second, often used in shift handovers.
-
✗ The successor task cannot start until the predecessor task has finished.
This describes the most common Finish-to-Start (FS) relationship.
-
✗ The successor task cannot finish until the predecessor task has finished.
This describes a Finish-to-Finish (FF) relationship.
-
✗ The predecessor and successor must happen simultaneously.
Simultaneity is not a specific logical dependency type but can be modeled using SS and FF combinations.
-
-
9 A project involves a geographically distributed team with different local holidays. The project manager insists on using a single global calendar. What is the most likely negative consequence?
Think about how non-working days impact the availability of resources to complete tasks.
Float calculations and critical path analysis will be inaccurate for local team members.
Using one calendar for diverse teams ignores local non-working periods, leading to unrealistic start/finish dates and incorrect float values.
-
✗ The scheduling tool will be unable to calculate a backward pass.
Tools can calculate the pass, but the data used (the calendar) will be fundamentally flawed for the actual work being performed.
-
✗ The project will automatically have zero total float.
Float is a result of logic and duration; a single calendar does not force float to zero, though it makes the resulting number untrustworthy.
-
✗ Resource leveling will be impossible to perform.
Leveling is still possible, but it will allocate resources to work on days they are not actually available (e.g., local holidays).
-
-
10 Which schedule compression technique is most likely to increase the project's 'risk vectors' and potential for rework without necessarily increasing immediate costs?
Identify the method that relies on parallelizing tasks that were originally sequential.
Fast Tracking
Fast tracking involves overlapping sequential activities, which does not add resources (cost) but increases risk because tasks start without complete information from predecessors.
-
✗ Crashing
Crashing specifically focuses on adding resources to reduce duration, which typically increases costs but keeps the sequential logic intact.
-
✗ Resource Leveling
Resource leveling often extends the project duration to resolve over-allocations, rather than compressing the schedule.
-
✗ Scope De-scoping
While reducing scope shortens the project, it is not a schedule compression technique; it is a change in deliverables.
-
-
11 An activity has an Optimistic duration of $4$ days, a Most Likely duration of $7$ days, and a Pessimistic duration of $16$ days. What is the Expected Activity Duration ($EAD$) using the Beta distribution?
Apply the weighted average formula that gives four times more importance to the most probable outcome.
$8$ days
Using the formula $EAD = \frac{O + 4M + P}{6}$, we get $\frac{4 + 28 + 16}{6} = 8$.
-
✗ $9$ days
This is the result of the Triangular distribution formula: $\frac{O + M + P}{3} = \frac{27}{3} = 9$.
-
✗ $7$ days
This is simply the Most Likely duration, which does not account for the weighted influence of the other estimates.
-
✗ $10$ days
This value does not correspond to standard PERT calculation methods for these inputs.
-
-
12 What is a 'Near-Critical Path' and why is it significant in schedule management?
Consider paths that have just a small amount of slack remaining.
A path with very low total float that could easily become the critical path if delayed slightly.
Vigilant monitoring of near-critical paths is essential because minor perturbations can switch the critical path to a new sequence of activities.
-
✗ A path that is physically close to the critical path in the WBS structure.
Path criticality is a function of logical dependencies and float, not the physical or organizational grouping of tasks.
-
✗ A path consisting solely of Level of Effort (LOE) and summary activities.
LOE activities should not drive the critical path or be the basis for path criticality analysis.
-
✗ The path with the highest standard deviation in a PERT analysis.
While standard deviation indicates risk, the near-critical path is defined by its low float relative to the project completion date.
-
-
13 In the context of Precedence Diagramming, what is an 'Open End' and why is it generally discouraged?
Think about activities that are not connected at one end to the rest of the schedule network.
An activity missing either a predecessor or a successor, which breaks the flow of logic and float calculations.
Open ends create gaps in the logic that prevent the tool from calculating an accurate critical path and total float for the project.
-
✗ The conclusion of a project phase without a formal sign-off.
While lack of sign-off is a procedural issue, an 'open end' in scheduling refers specifically to the network logic structure.
-
✗ A task that has been started but not finished due to resource shortages.
Incomplete tasks are part of status reporting; open ends refer to the underlying plan's lack of logical links.
-
✗ An activity that uses a lag instead of a discrete task duration.
Lags are relationship modifications, not 'open ends,' though their misuse is also discouraged.
-
-
14 If you are crashing a schedule to meet a deadline, which activities should you target first?
Identify where duration reduction actually translates into a faster project completion date.
Critical path activities with the lowest cost-per-day for compression.
Crashing non-critical activities does not shorten the project; targeting the cheapest critical activities ensures the most cost-effective reduction.
-
✗ Any activity with a high duration and high cost.
Focusing on cost or duration alone ignores whether the activity actually constrains the project's finish date.
-
✗ Activities with the largest amount of free float.
Activities with free float are by definition non-critical, so crashing them provides zero benefit to the overall project duration.
-
✗ Level of Effort (LOE) activities across the entire project.
LOEs support work and do not have discrete durations that, when shortened, reduce the project's finish date.
-
-
15 What is the primary difference between Resource Leveling and Resource Smoothing?
Focus on which technique is allowed to push out the project's final deadline.
Leveling can change the critical path and project end date, whereas Smoothing only uses available float.
Leveling prioritizes resource constraints over time, while Smoothing attempts to even out resource use without delaying the project finish.
-
✗ Leveling is done manually, while Smoothing is always automated.
Both can be performed manually or with software; the difference lies in their impact on the schedule baseline.
-
✗ Smoothing is used for critical path activities, while Leveling is for non-critical activities.
Both techniques can apply to any activity, but their constraints regarding the end date differ.
-
✗ Leveling increases project cost, while Smoothing reduces project risk.
While costs and risks may be affected, these are secondary outcomes compared to their primary definitions involving dates and float.
-
-
16 A scheduler adds a $-3$ day modification to a Finish-to-Start relationship between two activities. This modification is technically known as a:
Think about the term used for overlapping tasks to finish the project earlier.
Lead
A lead is an acceleration of the successor activity, often modeled as a negative lag in scheduling software.
-
✗ Lag
A lag is a positive value representing a required delay between activities.
-
✗ Buffer
A buffer is a reserve of time, usually placed at the end of a path, rather than a specific relationship acceleration.
-
✗ Slack
Slack, or float, is a calculated property of an activity, not a manual modification of a relationship.
-
-
17 According to the Practice Standard for Scheduling, why should 'lags' not be used to represent time for document review?
Consider the difference between a task that requires an owner and a physical waiting period.
It hides work and responsibility, making it difficult to control the project if the reviewer is late.
Lags should only represent physical delays (like concrete curing); actual work like reviews should be discrete activities for better visibility.
-
✗ Lags automatically increase the standard deviation of the project finish date.
While lags introduce risk, they do not inherently change the mathematical standard deviation unless specifically modeled that way.
-
✗ Lags cannot be linked to resource calendars.
Many software tools allow lag calculations to be calendar-dependent, but the issue is one of project visibility and control.
-
✗ Document reviews are summary activities and cannot have predecessors.
Reviews are discrete tasks that can and should have predecessors and successors in a logical network.
-
-
18 An activity has a Late Start ($LS$) of Day $30$ and an Early Start ($ES$) of Day $22$. What is the Total Float?
Find the difference between the earliest and latest possible start times.
$8$ days
Total Float is calculated as $LS - ES$ (or $LF - EF$), which in this case is $30 - 22 = 8$.
-
✗ $52$ days
This is the sum of the two dates, which has no meaning in critical path analysis.
-
✗ $-8$ days
A negative value would only occur if the Early Start was later than the Late Start, typically due to a constraint.
-
✗ $0$ days
Zero float only applies if the Early and Late dates are identical, meaning the activity is critical.
-
-
19 In a Monte Carlo simulation, what does the 'Probability Density Function' of the project completion date help a scheduler understand?
Think about how results of thousands of iterations are visualized to determine confidence levels.
The likelihood of finishing the project on or before a specific date.
Monte Carlo provides a range of possible dates and the statistical probability associated with each, allowing for risk-based commitments.
-
✗ The exact cost required to crash the project by $10$ days.
Crashing costs are typically deterministic inputs; Monte Carlo focuses on duration and probability.
-
✗ Which specific resource is currently over-allocated.
Resource over-allocation is identified through leveling and resource histograms, not probabilistic date simulations.
-
✗ The logic error that caused an out-of-sequence condition.
Logic errors are identified during network analysis and tool validation, not through simulation results.
-
-
20 A scheduler is modeling 'Just-in-Time' (JIT) delivery for a construction project. Which modification is most likely to introduce a cascading risk if the site has limited storage?
Consider the risk of finishing or starting something 'too early' when space is at a premium.
Using Leads to bring materials to the site earlier than needed.
Leads accelerate successors; if material arrives early in a JIT environment with no storage, it creates cost and logistical risks.
-
✗ Applying a Lag to the start of the foundation work.
Lags delay successors, which would delay material needs, potentially avoiding storage issues but delaying the project.
-
✗ Using a Hammock activity to track the security team.
Hammocks bridge other activities and do not directly impact material delivery or storage logic.
-
✗ Setting a 'Finish-No-Later-Than' constraint on the project end date.
Constraints impact float calculations but do not specifically model the risk of early inventory arrival.
-
-
21 What is the primary purpose of a 'Forward Pass' in the Critical Path Method?
Think about the first step in analyzing a logical network from its inception.
To determine the early start and early finish dates for all activities.
The forward pass moves through the network from start to finish to establish the earliest possible timing and the shortest overall duration.
-
✗ To calculate the total float available for each task.
Float cannot be calculated until both the forward and backward passes are complete.
-
✗ To identify the late finish date constrained by the contract.
Contractual constraints are inputs to the backward pass, which moves from the end of the project toward the beginning.
-
✗ To resolve out-of-sequence work automatically.
The forward pass only calculates dates based on existing logic; it does not correct logical errors or out-of-sequence issues.
-
-
22 Which of the following is true regarding Level of Effort (LOE) activities in a schedule model?
Recall that LOE work is supportive and its timing is dependent on other 'driving' tasks.
They should generally not have constraints applied and should not be resource-leveled.
LOEs take their duration from supported tasks; applying constraints or leveling them would interfere with this calculated relationship.
-
✗ They are the primary drivers of the project's critical path.
LOEs are supportive and should never drive the project duration or be critical tasks.
-
✗ They must have a Finish-to-Start relationship with all deliverables.
LOEs are typically modeled with SS and FF relationships to the activities they support.
-
✗ Their duration is fixed during the planning phase and never changes.
LOE durations are dynamic and fluctuate based on the duration of the work they support.
-
-
23 If the Early Finish ($EF$) of an activity is Day $12$ and the Late Finish ($LF$) is Day $12$, what can be definitively concluded?
Consider what it means when there is no difference between the earliest and latest finish times.
The activity is on the critical path.
When $EF = LF$ (or $ES = LS$), the Total Float is zero, which is the definition of a critical path activity.
-
✗ The activity has a large amount of free float.
If Total Float is zero, Free Float must also be zero, as Free Float cannot exceed Total Float.
-
✗ The activity is a Level of Effort (LOE) task.
Being critical or having zero float is a function of network logic, not the type of activity (LOE vs. Discrete).
-
✗ The project is currently ahead of schedule.
Float values indicate the plan's flexibility, not the current status of performance against that plan.
-
-
24 A scheduler is performing 'Schedule Forensics' after a project delay. They are comparing the 'As-Built' schedule to the 'Baseline'. What is the 'Baseline' in this context?
Identify the fixed reference point used to determine if a project is on track or delayed.
The approved version of the schedule model used for performance measurement.
The baseline is the static, approved reference point against which actual progress and changes are compared.
-
✗ The current version of the schedule including all recent status updates.
This describes the 'Current Schedule' or 'Statused Schedule,' which is dynamic and changes regularly.
-
✗ A schedule model that assumes zero risk and unlimited resources.
A realistic baseline must account for known constraints and risk to be valid for measurement.
-
✗ The original project charter's high-level milestone list.
The schedule baseline is a detailed model, much more granular than the high-level milestones in a charter.
-
-
25 In the Precedence Diagramming Method, if a successor cannot finish until the predecessor has finished, the relationship is:
Identify which specific milestones of the two tasks are being linked.
Finish-to-Finish (FF)
FF logic links the completion of one task to the completion of another.
-
✗ Start-to-Finish (SF)
SF links the 'start' of the predecessor to the 'finish' of the successor, which is rare.
-
✗ Finish-to-Start (FS)
FS links the 'finish' of the predecessor to the 'start' of the successor.
-
✗ Start-to-Start (SS)
SS links the 'start' of the predecessor to the 'start' of the successor.
-