planning process group
Ch 6:
project schedule management
(Knowledge area)
project schedule management main concepts
project schedule management
how to create a schedule
Example of how the schedule development methodology, scheduling tools, and project schedule management outputs interact to create the project schedule model
Adaptative planning
Emerging practices and tendencies in project schedule management
Emerging practices and tendencies in project schedule management:
Iterative scheduling with a backlog
Iterative scheduling with a backlog - When to use
Iterative scheduling with a backlog - Benefits
Emerging practices and tendencies in project schedule management:
on demand schedule
on demand schedule - when to use
Tailoring considerations to the project schedule management processes application
Considerations for Adaptative/Agile environments
Process: 6.1 - Plan schedule management
Knowledge area: schedule management
Plan schedule management benefits
Plan the schedule managment inputs
Plan the schedule management Tools and Techniques
Plan the schedule management Tools and Techniques:
Data analysis (alternative analysis)
Plan the schedule management outputs
Plan the schedule management output:
The schedule management plan
What the schedule management plan describes
What the schedule management plan describes: iteration duration
What the schedule management plan describes:
the estimated duration accuracy level
What the schedule management plan describes:
controlling limits
What the schedule management plan describes:
performance measurement rules or EVA (earned value analysis) rules
Process: 6.2 - Define activities
Knowledge area: schedule management
Define activities benefits
Define activities inputs
Remember: scope baseline
Define activities tools and techniques
Define activities tools and techniques: decomposition
Define activities tools and techniques: successively waves planning
Define activities Outputs
Define activities Outputs: List of activities
Define activities Outputs:
Activities attributes
Milestones
Define activities Outputs:
Milestones List
Define activities Outputs:
Change requests
Define activities Outputs:
Project plan updates
Process 6.3: Sequence activities
Knowledge area: schedule management
Why sequence activities?
Sequence activities benefits
Sequence activities inputs
Sequence Activities Tools and Techniques
Sequencing appropriately
The foundation of the project schedule
Dependencies between tasks
Sequence Activities Tools and Techniques:
Activity-on-node (médodo do diagrama de precedência MDP)
Activity-on-node (médodo do diagrama de precedência MDP) example
Activity-on-node types of dependencies/logical relations
Activity-on-node types of dependencies/logical relations:
Finish to Start (FTS)
Activity-on-node types of dependencies/logical relations:
Finish to Finish (FTF)
Activity-on-node types of dependencies/logical relations:
Start to Start (STS)
Activity-on-node types of dependencies/logical relations:
Start to Finish (STF)
Logical relationships examples:
FTS: you must pour the milk into the mug before warming it
FTF: writing a document before editing it.
STS: initiation of one project depends upon when another project is begun.
STF: the implementation of a new system must start before the old one can be turned off.
Important to know about logical relationships
Most x Least used types of logical relations in project management
Sequence Activities Tools and Techniques:
Dependency integration and determination
Dependencies attributes:
Mandatory (Hard logic)
Dependencies attributes: discretionary (Soft Logic)
Dependencies attributes:
external
Dependencies attributes:
internal
Sequence Activities Tools and Techniques:
Lead and Lag time
Sequence Activities Tools and Techniques:
How to use Lead and Lag time
lead time
Lag time
Sequence Activities Outputs
Sequence Activities Outputs:
project schedule network diagram
Path convergence
Path divergence
Process 6.4: Estimate activity durations
Knowledge area: schedule management
Estimate activity durations benefits
Estimate activity durations inputs
Influencing factor to estimate activity duration
The calculation to estimate the duration
Other influencing duration factors
influencing duration factors:
the Law of Diminishing Returns
the Law of Diminishing Returns in words and image
When a new person enters the team, the following results may be noticed:
The team may actually need more capacity and, therefore, the throughput will increase a lot and the return on the investment will be fast reached — increasing returns.
The team can still absorb an extra person, but the throughput gained with the addition is low, resulting on long term returns — decreasing returns.
The team is saturated and the new teammate makes everyone compete for tasks and invest extra time to coordinate the activities, which causes a decrease in the team’s throughput — negative returns.
influencing duration factors:
team motivation
Estimate activity durations tools and techniques
Estimate activity durations tools and techniques:
Analogous Estimation
Estimate activity durations tools and techniques:
Parametric Estimation
Estimate activity durations tools and techniques:
PERT Method
PERT Method formula
Estimate activity durations tools and techniques:
Bottom-up estimation
Estimate activity durations tools and techniques:
Data analysis
Estimate activity durations outputs
Estimate activity durations outputs:
duration estimates
Estimate activity durations outputs:
estimations basis
Estimate activity durations outputs:
updates in the project documents
Process 6.5: Develop schedule
Knowledge area: schedule management
Develop schedule benefits
Key steps to define schedule
Develop schedule inputs
Develop schedule tools and techniques
Develop schedule tools and techniques:
project schedule network analysis
Develop schedule tools and techniques:
Critical path
Total float (or just float)
How to calculate the total float
free float
How to calculate the free float
Important about the critical path technique
Develop schedule tools and techniques:
Critical path uses
Combining the develop schedule critical path technique with the estimate duration PERT technique
Develop schedule tools and techniques:
resource optimization
resource optimization techniques: Resource leveling
How to level resources
resource optimization techniques: Resource smoothing:
Resource smoothing application
How to smooth resources
Differences between Resource leveling and smoothing
Develop schedule tools and techniques:
data analysis
data analysis technique:
What-if scenario analysis
How to use the what-if scenario analysis
data analysis technique:
simulation
Simulation terms:
Variance
Simulation applicability
Most common simulation technique:
Monte Carlo
How the Monte Carlo Simulation Technique is used
Develop schedule tools and techniques:
schedule compression
Schedule compression applicability
schedule compression techniques:
crashing
Crashing Goal
Important to consider when crashing
How to crash
schedule compression techniques:
fast tracking
fast-tracking applicability
Risks of fast-tracking
Differences between crashing and fast-tracking
Develop schedule tools and techniques:
PMIS (Project Management Information System)
Develop schedule tools and techniques:
Agile release planning
Tips to make release planning effective
Agile release planning example
Develop schedule Outputs
Develop schedule Outputs:
schedule baseline