Construction & Engineering Project Planning, Scheduling, and Controls. Consulting Services, Training, and Workforce Provider for Primavera, PertMaster & MS Project Software

 

 | Home | Training | Scheduling Services | Schedule Quality Assurance | Project Controls | Risk Analysis | Cost Estimates | Workforce | Experience | Clients | About Us | Contact Us |
 


Project Management, Training & Contract Workforce
Operator: 1-888-864-9849
Click To  Email
  

 

 
 

Scheduling & Project Controls Knowledge

 
 

 

 

 

Send an email to info@projatech.com to ask a question not answered in the list below. We'll answer your question as soon as possible.   

 

Q: Microsoft Project schedule doesn't import properly in Primavera 6.??

Always check to see there is no blank lines between list of activities in MS Project; check the same in resource list. Also make sure none of the resources have the first 10 character the same; as Primavera truncates resource name and if the names are the same it doesn't import properly.    

Q: Minimally, what items should I check when I am performing schedule quality assurance?

Criteria Items To Be Checked 
Project Scope All project scope to be covered in the schedule. Provide Project Execution Plan.
Completeness Schedule is complete with equipment lists, man-hour calculations, material take-offs, bid tabs, quotations from vendors, construction / fab yard labor productivity factors, etc.
Development Basis It is developed with the help of work experts or based on previous experience; not based on information from a single person. Why Check These Items?
Broken Logic No Broken Logic Activities with broken logic do not contribute in driving the project and may surprise you later by hindering the completion of a project. Only two activities, start and finish of the project may have broken logic. All other activities must have at least one predecessor and one successor. An activity having all its successor with "SS" relationship is like having no successor; such activity must have another successor with "FS" or "FF" relationship. If there are more than two activities with broken logic, please ensure there is a solid reason behind it. "SF" type relationships are rare; avoid or justify these relationships. If there are excessive number of relationships, clean up unnecessary relationship by observing "Relationship Free Float" and remove those relationships having very high "Relationship Free Float". Excessive use of SS or FF relationship makes the logic questionable. It may compress the schedule unnecessary and resource overload the schedule.
No Activities with only SS successors
 No Activities with SF Relationships (rare exceptions)
Avoid excessive number of predecessor or successors, and avoid excessive use of SS or FF relationships.
Constraints No Hard Constraints Hard constraints definitely create a misleading longest path and all soft constraints, necessary or not, may create a misleading longest path. Constraints should only be used if absolutely justifiable by work requirement and there is no other means of developing the logic. There should not be any constraint on the longest path. It makes it very difficult to see the entire path. Checking longest path is necessary to understand if schedule logic is designed properly. Where possible, try using activities with "Expected Finish" instead of a constraint.
Minimal Soft Constraints
No Constraints on Longest Path
Lag Minimal number of Activities with Lag (No Unnecessary Lag. Justify all Lag) If project work dictates lag, then having lag is perfectly fine otherwise it may create a misleading critical path or unnecessarily lengthen the project. Unnecessary lag is also difficult to find and correct. Where possible replace lag longer than 10 days with an activity.
Longest Path To extend from Start to Finish of Project A critical path should extended from the beginning to the end of a project. A very long or short critical path indicates a poor work logic or a schedule not fully developed. Just having longest path is not enough, having correct sequence of work and verifying significance of work is also important..
Verification of Sequence and Importance of activities 
Critical Activities Verification by stakeholders When a schedule contains constraints, there may be additional critical activities in the schedule other than the ones on the Critical Path. Verifying and monitoring these activities is very important.
Critical, Near Critical, Longest, and Near Longest Paths Avoid having multiple critical paths. Also avoid several short near critical/Longest paths. Verify sequence and Importance of activities or Longest and Near Longest paths. Critical path identifies those activities that determine finish of the project as of the day of review. If the project doesn't progress as planned, any of the near critical paths can become Critical soon. Thus, verifying and monitoring near critical paths is also essential. Properly sorted longest and near longest path helps verify quality of a schedule when verifying sequence and importance of activities on the path.
Activity Duration No excessively long duration activities; Eng 7-21 Days, Proc >3 Days, Const 3-14 Days Very long duration activities reflect an underdeveloped schedule. An underdeveloped schedule lacks efficiencies in work sequencing that can be achieved by breaking down activities to proper duration. A very short duration activities unnecessarily make a schedule cumbersome and unmanageable. It further reduces the effectiveness and utilization of a schedule. Ideally, activity duration should not be no more than 2-3 times schedule update cycle and no less than one update cycle.
Free Float Minimal amount of activities with Free Float higher than 30 days; otherwise good explanation for each (Procurement excluded) Excessive total float is a result of many activities with free float or a few activities with excessive free float. Too many activities with excessive free float is a sign of poor logic, broken logic, and/or schedule having too many parallel paths. Too many parallel paths indicates less likelihood of finishing the project on time.
Total Float No Negative Float Negative float is a sign of constraint in a schedule that can't be satisfied as planned. When such constraint date is not met, negative float is created. Negative float means, work can't be performed per schedule logic. To correct the problem, you may take one or more of the following actions... 1. remove the constraint 2. Constraint date needs to be pushed into the future 3. Work needs to be expedited to cover negative float 4. Schedule logic needs to be changed to shorten the schedule 5. Work scope needs to be reduced 6. Split long duration activities to find work that can be performed in parallel 7. Assign more resources to shorten activity durations 8. Shorten activity duration by changing activity calendar for longer work-week.
Activity & Resource Dist. Activity and Res Dist: Both similar bell-shaped curves Distribution of activities depict how well the schedule is developed. If the histogram is lopsided, it may mean the schedule is underdeveloped on one side or over developed on the other side.
A sudden jump in resource requirement may be unrealistic in actual work situation. A lopsided distribution may also be unrealistic to achieve.
Resource peak demands need to be verified. The question is if it realistic to acquire/have that many resource at one time at one location?
Individual resource assignment and total resource assignment figures need to be verified with the Estimate provided by the contractor.
Check Weekly & Monthly overall project and individual resource peak usage.
Each Resource Max Limit (# of heads or crew size) to be verified
Total resource units and Individual resource units to match the latest estimate. Provide latest summary estimate.
Milestones & LOE Activities All critical and contractual milestone and LOE activities depicted in the top WBS (Eng, Proc, Const, T/A, etc) Proper use of milestones help summarize a schedule and monitor its progress properly. Milestones should be used for start of something significant, mark major accomplishments, monitor contractual dates or track procurement items or watch for major deliverables. Milestones can also be used to determine physical progress of the project, determine Earn Value and Performance Indexes. Physical progress can be determined within each group of activities where activities are grouped by work package, work area, unit, etc.
Milestones should never be used in place of work activities!
Not too few or too many milestone (3%-5%). No milestone is to replace any task activity
Predecessors to all major milestones are verified to be correct
WBS Structure Structure matching Company recommendations or provide a good explanation A good WBS should follow Company recommendations and structured to match with how actual work is planned, such as, civil, mechanical, piping, etc. Both Cost Estimate format and Cost Breakdown Structure should match the WBS. The purpose of WBS is to break work down into smaller segments for easy progress monitoring and reporting. WBS structure is determined before schedule development starts in early Ph-3
Must match cost structure & Estimate
Primavera Setups Project “Calculation Tab” Primavera is a very flexible and robust scheduling application. It has many defaults and configurations -- if not properly configured it gives incorrect results. Before schedule development starts, all Primavera defaults should be set according to Company recommendations. These items can also be fixed later if not set initially.
Project “Default Tab”
Resource defaults
Task Dependent Activity defaults and duration type assignment
Risk Register Provide Updated Risk Register A risk register should be developed on Company recommended template in Ph-2 and then updated monthly. It helps avoid many issues that can potentially delay the project. It also helps determine schedule and cost contingency and provides justification for your contingency figures. It also set's correct expectation for project success.
Activity Description To contain a Verb and enough detail for it to make sense when viewed by others outside its WBS structure  Frequently even the people involved in schedule development don't understand description of an activity when reviewing schedule or providing updates; especially if the activity is observed outside its WBS. Thus, all activity description must contain a verb and enough detail that even an outsider could understand the task when outside its WBS. Shorten long description by using common acronyms or by removing vowels from some words, such as, "Construction" can be stated as "Cnstrctn"
Others    
   

 

Q: Minimally, what item in a schedule should I keep an eye on during project execution?

Criteria Description Reasoning
(Please Do Not Edit)
How often is project updated? During engineering: Once or Twice per month.
During construction: every week or every other week.
 
Is There Any Out of Sequence Progress? If there are more than 10% completed or in-progress activities with out-of-sequence progress, question the contractor or ; consider revising logic per Company schedule change management procedures and then update Primary baseline. Any significant number of Out Of Sequence progress indicates that schedule logic was not designed appropriately and it is not being followed. In this case, remaining logic needs to be improved so that it reflects a realistic work plan. Most current baseline should be updated accordingly.
Has there been any modification in the schedule since latest baseline?
For example: change of logic, addition or deletion of activities, changes in constraints or constraint date, etc.
If any of the following is observed in comparison to the current Baseline, follow Company schedule change management procedures and update primary baseline: (Logic changes, Original Duration, Budgeted Units, Constraints, New Activities, Deleted Activities, Activity Description Change.)   Also conduct schedule quality assurance and complete "Structural Quality" worksheet in this workbook.  Any modification in the schedule may make a schedule unsuitable for comparison with the baseline if the baseline wasn't updated accordingly; thus making progress monitoring difficult. Any modification in the schedule may have major affect on finish of the entire project, or finish of one or more milestones. It may also reduce Total Float for many activities. Thus such modification may not only delay project finish date, but also make it more risky. That is why, all modification should be approved by stakeholders after analyzing a what-if scenario of those changes.
Are there excessive number of activities starting or finishing on Data Date? There should not be more than 2% of activities starting or finishing on Data Date, except when following original SS logic. If there are, then it means we are lagging behind in work.  If activities are not completing or starting as scheduled they will end up on the data date. This reflects that either logic or activity durations weren't planned properly.
Are there more than 5% of remaining activities In-Progress and Actual Duration of most of these activities is higher than the Original duration? At any time there should be approximately 5% of remaining activities in progress; except near project completion. It is especially concerning if most of these "In Progress" activities' actual duration is higher than original duration. Too many activities in progress points toward two things. 1. Contractor starts too many activities, claims that most of the work is completed for each activity, but the last portion of activity takes extremely long to complete.  The contractor may do so to show better than actual performance and to earn more hours than actual accomplishment to get paid higher than what contractor deserves. 2. On the other hand, there may be issues with safety, procurement, engineering, etc., that is keeping the contractor from completing those activities. If it is reason # 2, the activities need to be "Suspended" to keep Primavera from adding to "Actual Duration" and efforts need to be directed towards resolving root cause of delays.
Is Data Date being changed and progress updated on regular intervals based on agreed timetable? Is schedule being updated and data date changed on regular intervals based on agreement with Company? If not, the procedures need to be established. Sometimes many other projects are dependent on a single project; while other times many types of reporting is dependent on update cycle. Thus it is important to have update cycle and data date changes coordinated with all other parties. For linked projects; all projects should have the same data date at all times.
The value in activity field "Original Duration" has not been modified for any activity since baseline. 1. For activities Not Started, Original Duration to Match Remaining and At Complete Durations; if not, correct these figures and change project default setting by checking "Link Budget and At Completion for not started activities" in Project "Calculations" tab.
2.Activity Original Duration should not be modified in Current or Baseline Schedules without following Change Management Process and appropriate approvals. (Original Baseline is never modified once approved)
The original duration is designed to keep this duration available for comparison with actual duration. Changing original duration makes it difficult to judge progress. 
There has been no modifications in Resource Budgeted Units for any activity or any resource since baseline. 1. For activities Not Started, Budgeted Units to Match Remaining and At Complete Units; if not, correct these figures and change project default setting by checking "Link Budget and At Completion for not started activities" in Project "Calculations" tab.  
2. Budgeted Units should not be modified in Current or Primary Baseline Schedules without following Change Management Process and appropriate approvals. (Original Baseline is never modified once approved)
Once cost estimate is approved, resource budgeted units are assigned to activities, and baseline is established, there should not be any changes to Budgeted Units. Any change would make it difficult to judge productivity accurately.
Were there any new activities added to replace Placeholder activities in the schedule to provide work detail? After formal schedule quality assurance and formal approval, activities can only be added to replace any placeholder activity. The new activities should not span beyond the original placeholder activity's time span. After replacing placeholder activities with detailed work activities, a schedule quality assurance is needed and baseline updated. Adding new activities means there is a need to check schedule for quality to ensure the new logic is created properly and it is interfacing with the rest of the schedule appropriately.
For completed activities are you noticing a trend that most of activity "At-Complete" Durations are larger than Original Durations? If more than 10% of In-Progress or Completed activities have “At Complete” durations higher than Original Duration, then discuss the plan with stakeholders and see if there is a need to revise durations for the rest of the schedule following Company schedule change management procedures. Update the baseline, when done. If most of the completed activities are showing "At-Complete" duration larger than original duration, it means it is taking longer to do work than planned. It also means that initial estimate of work duration was not correct. It would be advantageous at this point to revise durations for remaining work to come up with a realistic plan with a realistic finish date. Update most current baseline with revised plan. (Never change original approved baseline)
For completed activities, are you noticing a trend that most of activities' "At-Complete" resource units are higher that Budgeted Units?
(Applicable only if you are inputting Actual units in Primavera)
If too many In-Progress and Completed activities have “At Complete” resource units higher than Budgeted Units, then discuss the plan with stakeholders and see if there is a need to revise activities' resource units following Company schedule change management procedures and then update baseline.. If most of the completed activities are showing "At-Complete" Units more than Budgeted Units, it means it is taking more labor hours to do work than planned. It also means that initial estimate of work labor units was not correct. It would be advantageous at this point to revise labor units for remaining work to come up with a realistic plan. Update your cost estimate accordingly as well as your most current baseline. (Never change original approved baseline)
In comparison to the latest baseline, during each update cycle, are you noticing a trend where Total Float Variance is growing? If more than 25% of major milestones are having significant Total Float variance from Project Baseline, have the schedule reviewed by stakeholders. If necessary revise plan according to Company schedule change management procedures and update baseline.   If Total Float is reducing, it means that it is taking longer to complete work than planned. Such delay is reducing Total Float for remaining activities and slowly bringing them near critical. It is also likely that project will not finish as planned. It would be advantageous at this point to revise durations or labor units for remaining work to come up with a realistic plan with a realistic finish date. Update most current baseline with revised plan. (Never change original approved baseline)
In comparison to the latest baseline, during each update cycle, are you noticing a trend where activity Finish Date Variance is growing? If more than 25% of activities are having significant Finish date variance from Project Baseline, have the schedule reviewed by stakeholders. If necessary revise durations for the remaining activities by following Company schedule change management procedures and update baseline.  A one time Finish date variance could just be an indication that project started later than planned, but an increasing variance indicates that it is taking longer to complete work than planned. Such delay is pushing remaining activities to a later finish date. It is likely that project will not finish as planned. It would be advantageous at this point to revise durations or labor units for remaining work to come up with a realistic plan with a realistic finish date. Update most current baseline with revised plan. (Never change original approved baseline)
If you are following Company recommended rule of credit for Earn Value management system, do all In-Progress Activities have 25% duration completion? Check to make sure all in-progress activities have a "Duration Percentage Complete" equal to 25% If you are following Company recommended rules of credit then all In-Progress activities should have 25% duration percentage complete to credit 25% of labor units as earned. The remaining 75% will be marked earned when activity completes.
Is there any Actual Start or Actual Finish Date After the Data Date? No activity should have such activities after the data date. Any activities having Actual Start or Actual Finish date after data date means actual work started or finished in the future; which is not realistic. Such information should be corrected immediately.
Misc. Comments or Exceptions    
   

Q: What items should I minimally check when I am performing a baseline comparison.

 

Q: What items should I minimally check when I am performing an schedule quality assurance. 

 
Q: What is the best method of assigning Float contingency in a schedule among different contractors/disciplines?
 
 
Q: What is the best method of assigning schedule contingency among different contractors/disciplines?

Q: How can I assign a constraint and still be able to see the entire longest path in Primavera?

 

:: Home :: Services :: Experience :: Client List :: About Us :: Contact Us :: Employment :: Useful Links :: Knowledge :: Partner's Links :: Privacy Policy ::
:: Scheduling & Planning Services :: Scheduling Training :: Schedule Quality Assurance :: Project Risk Analysis :: Scheduling Workforce ::

© Copyright 2006. Projatech. All rights reserved.

Construction and IT Project Management, Consulting, Training, and Workforce Provider for Primavera P3e, Primavera 5.0, SureTrak and Related Software

Construction and IT Project Management, Consulting, Training, and Workforce Provider for Primavera P3e, Primavera 5.0, SureTrak and Related Software

Construction and IT Project Management, Consulting, Training, and Workforce Provider for Primavera P3e, Primavera 5.0, SureTrak and Related Software

  Speed of light