Schedule management process
Plan schedule management
Define activities
Sequence activities
Estimate activity durations
Develop schedule
Schedule management plan
Formal or informal; part of project mgmt plan
Includes time scale being used, schedule baseline, allowable variances, schedule change control processes, reporting, etc.
Define Activities
Inputs: project mgmt plan, EEFs, OPAs
Outputs: Activity list and Activity attributes, milestone list, change requests; one of only a few processes that specifically result in change requests
Rolling wave planning
(Define Activities tool/technique)
Developing a high-level plan, then creating detailed plans as work develops
Decomposition
(Define Activities tool/technique)
WBS (deliverables) is part of Scope Management
Defining activities is part of Schedule Management
(Can happen at same time)
Activity list
(Define Activities output)
List of all activities needed for project
Activity attributes
(Define Activities output)
Description/details of activities on the Activities List
Milestone list
(Define Activities output)
Significant events in project timeline
Are not work activities themselves, do not have a duration
Sequence Activities
Inputs: Project documents
Outputs: Network diagram, project documents updates
Precedence Diagramming Method (PDM)
Use of nodes/boxes to show activities, with arrows representing dependencies
Relationships:
Finish-to-Start (FS) - A must finish before B starts
Start-to-Start (SS) - A must start before B starts
Finish-to-Finish (FF) - A must finish before B finishes
Start-to-Finish (SF) - A must start before B finished (rare)
Dependencies determination
Mandatory (hard logic) - either inherent in work, or contractually required; identified by project team
Discretionary (soft logic) - based on preferences, can be modified as needed (e.g. schedule compression); identified by project team
External - e.g. government, supplier, etc.; identified by project manager
Internal - may be something project team can control; identified by project manager
Network diagram
Output of Sequence Events
Depicts activity flow in a logical order
Path convergence and divergence
Convergence - when 2/+ activities precede the subsequent activity
Divergence - when 2/+ activities follow an activity
Either/both cases indicated elevated risk for those activities
Leads and lags
Lead - amount of time after activity A starts that activity B can start
Lag - amount of time after activity X finishes before activity Y can start or finish
Estimate Activity Durations
Inputs: Activity list with activity attributes, assumption log, lessons learned register, resource breakdown structure, resource requirements
Outputs: Estimates, updates to project documents like activity attributes, assumption log lessons learned
Analogous (top-down) estimating
(Tool/technique of Estimate Activity Durations)
Expert judgement + historical data
Parametric estimating
(Tool/technique of Estimate Activity Durations)
Based on quantitative data
Regression analysis (scatter diagram) - looks for relationship between 2 variables
Learning curve - expected efficiency gains with repetition throughout project
Three-point estimating
(Tool/technique of Estimate Activity Durations)
Optimistic (O), Pessimistic (P), and Most Likely (M) scenarios
Beta distribution
(Tool/technique of Estimate Activity Durations)
Weighted average of three-point estimation scenarios, from program evaluation and review technique (PERT)
(P + 4M + O)/3
Triangular distribution
(Tool/technique of Estimate Activity Durations)
Simple average of three-point estimation scenarios
(P + M + O)/3
Bottom-up estimating
(Tool/technique of Estimate Activity Durations)
Detailed estimates for activity or work package, rolled up to a total amount
Alternatives analysis
(Tool/technique of Estimate Activity Durations)
Considers buy-vs-build and similar alternatives
Used when estimates fall outside of project constraints
Reserve analysis
(Tool/technique of Estimate Activity Durations)
Intersection of estimating and risk mgmt
Padding vs. reserves
Reserves - calculated based on detailed estimates
Padding - arbitrary amount