Final exam Flashcards
Project Schedule Management components (6)
- Plan Schedule Management (planning process group)
- Define Activities (planning process group)
- Sequence Activities (planning process group)
- Estimate Activity Durations (planning process group)
- Develop Schedule (planning process group)
- Control schedule (monitoring and controlling process group)
How do project managers plan the schedule?
Use tools and techniques to define the sequence project activities and dependencies, and identify and plan for project risks.
Required processes that need to occur in order to manage the completion of the project on time.
Ensures requirements of stakeholders and team members are both reasonable and in alignment.
Processes of plan schedule management
The process of establishing the policies, procedures, and documentation for planning, developing, managing, executing, and controlling the project.
Processes of defining activities
The process of identifying and documenting the specific actions to be performed to produce the project deliverables. This includes identifying and documenting the work that is planned to be performed, identifying the deliverables, and defining the schedule activities to meet project objectives.
Process of Sequencing Activities
The process of identifying and documenting relationships among the project activities. Activities are logically sequenced with precedence relationships.
Process of Estimating Activity Durations
The process of estimating the number of work periods needed to complete individual activities with estimated resources.
Process of developing a schedule
The process of analyzing activity sequences, durations, resource requirements, and schedule constraints to create the project schedule model.
Process of controlling schedule
The process of monitoring the status of project activities to update project progress and manage changes to the schedule baseline to achieve the plan.
What needs to be included in a schedule?
1) Accounts for work that needs to be done (deliverables, work packages).
2) Determines sequence in which tasks are completed. (parallel, sequential, what goes first?)
3) Accounts for external constraints beyond control of the project. (weather, time, resources, money).
4) Can meet timeline requirements. (prescribed timeline that the schedule will work backwards from, you can’t change the date of the milestone).
The project schedule is developed in the initiating process group. (Y/N)
No – it is developed in the planning process group.
Project Schedule Management Processes are documented in the Schedule Management Plan. (Y/N)
Yes
Schedules do not need to account for external constraints. (Y/N)
No – Schedules must take into account constraints that are beyond the control of the project. For example: weather, time, resources, money
Schedule Management includes the processes necessary to ensure well-timed completion of the project. (Y/N)
Yes
The major benefit of a Schedule Management Plan is that everyone knows when the project activities will be completed. (Y/N)
No - The major benefit of the Schedule Management Plan process is that it provides direction on how the project schedule will be managed throughout the project.
A schedule determines the sequence in which tasks are completed. (Y/N)
Yes - A schedule determines the sequence in which tasks are completed AND by which resources.
MS Project is the best software for developing an electronic schedule. (Y/N)
No – there are many software applications that function the same way that MS Project does, and some are open source, online and with little to no cost.
Plan Schedule Management definition
Process of establishing the policies, procedures and documentation for: planning, developing, managing, executing and controlling the project schedule.
Inputs of the plan schedule management
1) Project Charter
2) Project management plan (scope mgmt plan, dev’t approach)
3) Enterprise environmental factors
4) Organizational process assets.
Tools and techniques for plan schedule management
1) expert judgement
2) data analysis
3) meetings
Output of plan schedule management
Schedule management plan.
Based on the requirements of the project, this plan will include applicable control thresholds for developing, monitoring, and controlling the schedule.
Define activities
Identifying and documenting the specific actions to be performed to produce the project deliverables.
- work planned to be performed
- identifying deliverables
- defining the schedule activities to meet project objectives.
Creates basis for estimating, scheduling, executing, monitoring, and controlling the project work.
Inputs of defining activities
1) Project mgmt plan (schedule mgmt plan, scope baseline).
2) Enterprise environmental factors
3) Organizational process assets.
Tools and techniques of defining activities
1) Expert judgement
2) Decomposition
3) Rolling wave planning (waiting until project work has begun and the tasks are evident to plan the subsequent levels; it is a form of progressive elaboration)
4) Meetings
Outputs of defining activities (5)
1) Activity List
2) Activity attributes
3) Milestone list
4) Change requests
5) Project mgmt plan updates (schedule and cost baselines)
Progressive elaboration
Is the iterative process of increasing the level of detail in a project management plan as great amounts of information and more accurate estimate become available.
Activity attributes
Characteristics or features associated with each activity is detailed on the activity list. Ex: activity code, description, predecessor activities, logical relationships, constraints, assumptions, etc.
Milestone list
Comprehensive list that is used to identify all project milestones and normally indicates whether the milestone is mandatory or optional.
Sequence Activities inputs
- PM plan - schedule mgmt plan, scope baseline
- Project documents - activity attributes, activity list, assumption log, milestone list.
- Enterprise env’t factors
- organizational process assets.
Sequence activities tools & techniques
- Precedence diagramming method.
- Dependency determination and integration.
- Leads and lags.
- Project mgmt information system
Sequence activities outputs
- Project schedule network diagrams
- project document updates - activity attributes, activity list, assumption log, milestone list
Sequence activities
Identifying and documenting the relationships amongst project activities.
Activity attributes
environment, skills, timing, quality, special people, conditions
Precedence Diagramming Method (PDM)
Activities are represented as nodes; each activity is connect by an arrow that shows dependencies.
Can be full details or summary activities (hammocks)
Dependency Determination and Integration
Dependencies can be mandatory, discretionary, internal or external.
Leads and Lags
LEAD - The amount of time a successor activity can be advanced. OVERLAP
LAGS - how long an activity will be delayed in relation to its predecessor. WAITING TIME
Project Management Information System
Includes software to enable the PM to schedule. The software allows user to plan, organize, adjust and manipulate logical relationships, leads and lags.
Why use precedence diagramming method?
- Helps with resource planning
- Creates a baseline for critical activities
- Determines when the project will end (the duration)
- Shows dependencies among activities
Predecessor
The activities that must be completed prior to initiation of a later activity in the network
Successor
Activities that cannot be started until previous activities have been completed. These activities follow predecessors’ tasks
Serial (sequential) activity
One resource, many tasks (one has to be done before the other is done). This linear method is the most time consuming way of sequencing.
Parallel activity
more than one resource, one activity done at the same time as another activity.
Merge activity
a couple of activities have to be done before the one activity can be done. (make all the dishes before they can be served at a party)
Burst activity
An activity that has to start before others can begin. (once foundation is done, you can frame, start drainage and bring material).
Start to start
Predecessor must start before successor can start. (road excavating must start before asphalt can be laid).
Finish to Finish
Predecessor must finish before Successor can finish. (Laying asphalt must be complete before line painting can be started).
Finish to start
Predecessor must finish before Successor can start. THIS IS THE MOST COMMON RELATIONSHIP IN A NETWORK. (Land must be purchased before road building can start.)
Start to Finish
Predecessor must start before Successor can finish. This is the least common task relationship and is rarely used.
(road excavating must start before line painting can be completed).
Task relationship: Writing a chapter in a book and having an editor proof the writing, then going onto next chapter.
(Start to Start) Relationship - Once Chapter 1 is finished you can give to the editor to commence proofing while you work away on Chapter 2. Once Chapter 2 is finished, you give to editor etc.
Task relationship: Activities of digging foundation and pouring concrete in a project.
(Finish to Start) Relationship - Pouring concrete can only occur after the foundation has been dug
Task relationship: Icing a homemade cake for a birthday party.
(Finish to Start) Relationship - the cake must be prepared and baked before the task of icing can begin
Task relationship: Activities involving pouring concrete and construction of a new facility.
(Start to Start) Relationship with a delay. Construction can begin after concrete has been poured; 2-5 days, then curing.
Task relationship: Heating up the oven to a temperature in order to have a fully baked cake.
(Finish to Finish) Relationship – the oven must be pre-heated in order to complete the baking of the cake.
Task relationship: The task of cleaning up following a party.
SF - The cleaning can only start once the party has finished.
FF - The cleaning can finish 2 hours after the party has finished.
FS - The party has to finish before the cleaning can start.
Task relationship: Completing the task of painting and installation of baseboards and trim.
(FS) Relationship - paint must be dry before all the trimming tasks to be completed.
Task relationship: Project involves building a new gas pipeline to replace an old pipeline.
(SF) Relationship. Construction will be finished and implementation of the new pipeline would occur before commencing shutting down and breaking down the old pipeline.
Task relationship: The tasks of baking a cake and making the icing.
(SS) Relationship - You can make the icing for the cake while the cake is baking in the oven, but you can’t start making the icing until the cake has started baking.
Task relationship: Handover of security guard to a new shift of guards.
(SF) Relationship – If the second guard does not show up for shift the first guard cannot finish his shift.
Dependency determination: mandatory
These dependencies are required based on the nature of the work involved. (Cannot test something not yet developed). Not referring to policy based on physical and logistical limitations of the relationship.
Dependency determination: discretionary
These relationships are determined by a best practice or resource availability.
Dependency determination: external
An external dependency is based on something or someone outside the project. (requiring a permit, waiting on vendor delivery)
Dependency determination: internal
Internal dependency involves a precedence relationship between project activities and is generally inside project team’s control. (team cannot test a machine until they assemble it).
Lead
IS OVERLAP. the amount of time whereby a successor activity can be advanced with respect to a predecessor activity.
Two weeks before I am done gathering the requirements, I will start designing the center FS - 2w (FS = finish-to-start relationship, a lead is shown as minus sign, 2w= 2 weeks)
Lag
WAITING TIME. the amount of time whereby the successor activity will be delayed with respect to a predecessor activity.
You want to start an activity 10 days after you start the predecessor activity. SS + 10d
Assumptions during sequencing process
There are no limitations on resources (time, people and money).
Critical path
longest continuous chain of activities through the network schedule that establishes the minimum overall project duration. If delayed will delay the entire project
Forward pass
The first calculation necessary for determining the duration of a project is called the Forward Pass.
Backward pass
in order to determine the float of a project, and subsequent Critical Path
Float
calculated by determining the difference between either EF and LF, or ES and LS
Free float
Amount of time that a schedule activity can be delayed without delaying the early start date of any successor or violating a schedule constraint. AKA slack or slide time
Guidelines for Estimating Activity Duration
- Evaluate each activity independently
- assume normal level of labour
- assume normal work week
- first time around, ignore any pre-determined completion date
- use consistent time units
- use past actual duration
Tools for Estimating Activity Duration
- Expert Judgement
- Analogous estimating
-Bottom-up estimating - Parametric estimating
- Heuristics (educated guess)
- Real life examples
- Decision Making (collaborate with team members)
- Meetings
- Data analysis
Analogous estimating
Analogy derived from expert, industry standards and historical information. Or Top-Down estimating. High-level estimates, less costly but less accurate.
Parametric
Uses an algorithm to estimate. 2 hours to install a toilet and you have 20 toilets to install. More accurate estimates.
Types of Data Analysis for time estimates
Alternatives: Comparison of resources (make/ rent/buy decisions).
Reserve: amount of contingency reserve and mgmt reserve (knowns and unknowns) build a buffer.
Monte Carlo Analysis: quantitative analysis to account for uncertainty. Forecasting model. What if scenarios.
3 point estimating: Triangular (simple average)
D = (O + M + P) / 3
The risks (P & O estimates) and considered equally with M
3 point estimating: Beta (weighted average) PERT
D = (O + 4M + P) / 6
Stronger consideration is given to the M estimate
Standard Deviation
(P -O) / 6
Shows the possible range for the estimate. You want the number to be as low as possible.
Range of Estimate
EAD - SD and EAD + SD
EAD = Estimated Activity Duration
MOP acronym for activity estimate
D = Duration
M = Most likely (based on facts and skills available)
O = Optimistic (best-case scenario)
P = Pessimistic (worst-case scenario)
PERT Analysis
Program Evaluation and Review Technique
- used when no certainty about duration of activity
- provides expected activity duration (EAD) and SD based on normal distribution.
Uses M, O, P estimates.
Scheduling units
Calendar days = all days in the calendar (including holidays and weekends)
Work days = days project work is being carried out
Resource days = days resource is available.
Outputs of Estimate Activity Duration
- Activity duration estimates: quantitative estimates
- Basis of estimates: method, assumptions, constraints
- Project document updates - activity attributes, assumptions log, lessons learned register
Factors influencing the quality of estimates
- Law of diminishing returns
- Number of resources
- Advances in Technology
- Learning Curve
- Motivation of staff
- other factors (equipment down-time, holidays, vacations, legal limits.
Outputs of Estimate Activity Duration
- Activity duration estimates: quantitative estimates
- Basis of estimates: method, assumptions, constraints
- Project document updates - activity attributes, assumptions log, lessons learned register
Develop schedule - definition
Process of analyzing activity sequences, durations, resource requirements and schedule constraints to create project schedule.
Steps in developing schedule
- Determine start and end dates of each activity, and of complete project
- Reveal critical path activities
- “what-if” analyses - leads/lags, overlap
- iterative process
Inputs of Scheduling
- Project mgmt plan (schedule and scope baseline).
- Project docs (activity list, assumption log, duration estimates, lessons learned, milestone list, network diagrams, resource requirements, risk register
- Agreements
- Enterprise env’t factors
- Organizational process assets.
Tools & Techniques of scheduling
- schedule network analysis
- critical path method
- resource optimization
- data analysis (what-if, simulation)
- leads and lags
- schedule compression
- project mgmt information system
- agile release planning
Outputs of scheduling
- schedule baseline
- project schedule
- schedule data
- project calendars
- change requests
- project mgmt plan updates
- Project doc updates (see inputs).
Schedule Network Analysis
Utilizes many techniques critical path method, resource optimization and modelling techniques. Gather schedule reserves when analyzing probability of schedule slip.
Resource optimization
used to adjust start and finish dates of activities.
Resource levelling
used when shared or critical resources are limited (availability or quantity). Used to keep resource at a constant level during specific time periods. AKA resource-based scheduling
Resource smoothing
adjusts activities so resources on project do not exceed limits. Critical path and length of project will not change, they move with the available free and total float.
Schedule compression
Shorten project schedule without changing project scope to meet constraints (ie: imposed dates).
Crashing
adding resources. (approving OT, bringing additional resources, paying expedite delivery).
Analyze cost and schedule trade-offs. Higher cost
Fast-tracking
performing activities in parallel which would normally be carried out in sequence. Higher risk (and sometimes cost)
Project schedule graphical representation
- Milestone chart: reflects status of events over time
- Project schedule network diagrams
- Bar charts - reflects status of activities over time, depict schedule and progress against plan.
Control schedule definition
How is the project doing?
- Define current status
- determine schedule has changed
- managing actual changes as they occur
Must be thoroughly integrated with scope control, cost control, quality control and risk mgmt.
Reporting performance, how to display amount of work completed
% of task complete.
0/50/100 rule,
0 - task hasn’t begun
50 - started, but not done
100 - complete.
Can use traffic light to indicate progression.
You have been hired by a contractor, who wants you to manage a construction project for one of their clients. The project team has been working for six weeks. You need to determine whether the team is ahead of or behind schedule. Which of the following tools and techniques is the best one for you to consult?
A) Performance Measurement
B) Project Management Software
C) Schedule Change Control System
D) Bottom up Estimating
A) Performance Measurement
When fast-tracking a project, one should focus on:
A) as many activities as possible
B) accelerating the performance of non-critical activities
C) reducing the project duration by overlapping normally serial activities
D) reducing the project duration by decreasing critical activities
C) reducing the project duration by overlapping normally serial activities
In completing Critical Path Method analysis on his project, the Project Manager discovers two ‘longest’ paths with the duration of 16 days. What does this represent to the project?
A) Opportunity to finish two different ways
B) Probably an incorrect calculation
C) Greater risk
D) Less risk to the schedule, since either will suffice to complete
Answer: C - Risk – if you want to shorten the length you have to change ALL the critical paths
Control Schedule inputs
- project mgmt plan: schedule baseline, scope baseline, performance msmt.
- project docs - lessons learned
- project schedule
- work performance data (current progress)
- project calendars
- schedule data
- organizational process assets.
Control schedule tools and techniques
- Data analysis - earned value analysis, performance review, variance analysis, critical path.
- Earned value (performance measurement tool - cost, schedule and technical). how much work should have been done versus how much has been done.
Control schedule outputs
- Work performance information
- schedule forecasts
- change requests
- project plan updates
- organizational process assets
Why is it sometimes necessary to reduce the length of a project?
- Minimize Time to market
- Adaptability - quickly adapt to changing market and offering similar features to competitors
- Unforeseen Delays - get back on track
- Incentive Contracts
- Imposed deadlines
- high overhead costs
- reassignment of resources
Methods to reduce project length when resources are not constrained
- adding or adjusting resources while within original scope
- outsourcing project work
- scheduling overtime
- establish a core project team
- do it twice - fast and correctly
Methods to reduce project length when resources are constrained
- Fast tracking- adjusting logic of network to create parallel activities
- Critical-chain - used to accelerate project completion
- Reducing project scope
- Compromise quality - seldom used
Crashing
Adding resources to the least cost activity to shorten duration of schedule. Can increase risk and cost.
1) Determine crash cost per day (extra cost, not total)
2) Only look at activities on the critical path. If two critical paths you must reduce on both paths. Look at the remaining possible activities and add them together and choose the least expensive.
3) Choose the one with the lowest cost.
4) recalculate the forward pass
Crash point = no more activities to crash.
control schedule process simplified
- How am I doing it? Plan Schedule Management
- What do I have to do? Define activity
- When do i have to do it? Sequence activities
- How long will it (activity) take? Estimate activity duration
- How long will it (project) take? Develop scehdule
- How are things going? control schedule
Steps in creating your project in MS project
- Define project paramaters (time unit, working days, number of hours per day)
- Enter tasks
- Sequence tasks
- Define resources and their rates
- Assign resources to tasks
- Schedule the project
- Control the project
Steps for measuring and evaluating project performance
- Setting a baseline plan
- measuring progress and performance
- comparing plan against actual
- taking action (compression, add resources, outsource, etc.)
Status report
The amount of work completed
Progress report
Estimate of when the project will end
Earned Value Management (EVM)
- Combines scope, scehdule, and cost to assess project pefroamnce and progress
- integrates scope, cost and schedule baesline to form a performance baseline.
- Develops and monitors 3 dimensions of each work package (Planned value, earned value and actual costs).
- Variance analysis
4 data points EVM relies on
Calculated during Planning and part of measurement baseline:
* Planned value (PV)
* Budget at completion (BAC)
Obtained and updated during execution:
* Earned value (EV)
* Actual cost (AC)
Planned value (PV)
- the estimated value of work planned to be done as of today
- Authorized budget assigned to schedule work
- AKA BCWS = budgeted cost of the work scheduled
Earned value (EV)
the estimated value of the work actually accomplished as of today. Or % of the original budget that has been earned by actual work completed.
Actual Cost (AC), or Total Cost
the actual cost incurred for the work accomplished
[ACWP - actual cost of the work performed]
Budget at Completion (BAC) or the Budget
the total budget calculated during planning
Cost variance (CV)
- Difference between the earned value and the actual costs for the work completed to date where CV = EV - AC.
- Amount of budget deficit or surplus.
Schedule variance (SV)
- Difference between the earned value and the baseline to date where SV = EV - PV
- Will be zero when the project is completed
- amount the project is ahead or behind the planned delivery date.
- Negative = behind schedule
- Positive = ahead of schedule
Schedule Performance Index (SPI)
SPI = EV / PV
* Measure of scehdule efficiency expressed as a ratio
* How efficient project team is using their time
* < 1 = less work was completed than planned
* > 1 = more work completed than planned
Cost Performance Index (CPI)
CPI = EV / AC
* meaure of cost efficiency of budgeting resources, expressed as a ratio of EV to AC
* Considered most critical of the EVM metric and measures the cost efficiency of work completed
* > 1 = cost underrun for work completed
* < 1 = cost overrun for work completed