1 / 73

Scheduling

Scheduling. Learning Objectives. Estimate the duration for each activity Establish the estimated start time and required completion time for the overall project Calculate the earliest times at which each activity can start and finish , based on the project’s estimated start time

derica
Download Presentation

Scheduling

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Scheduling

  2. Learning Objectives • Estimate the duration for each activity • Establish the estimated start time and required completion time for the overall project • Calculate the earliest times at which each activity can start and finish, based on the project’s estimated start time • Calculate the latest times by which each activity must start and finish in order to complete the project by its required completion time • Determine the amount of positive or negative slack • Identify the critical (longest) path of activities 2 2 2

  3. Real World Example US Census 2000 Project •  A US Census takes place every 10 years in the form of a questionnaire from the US Census Bureau. Census information helps the government in making policies regarding health, education, transportation, community services etc. • Census participation takes only a few minutes, but it takes years for the employees of the Census Bureau. Census 2000 was a 13-year project that’s total life cycle cost $65 billion • Planning for data collection is important. 520 local census offices across the US verify and collect as many addresses as possible • Project’s goal was 70% response rate to the 2000 Census. The Bureau implemented a plan to spread the word about the census and stress its importance. A non-response plan was also established to reach those that failed to complete the census • The 2000 Census was considered to be the most accurate population count in US history. For the first time, census data was made available on the Internet 4

  4. Activity Duration Estimates • The first step in scheduling is to estimate how long each activity will take. • The duration estimate is the total elapsed time for the work to be done PLUS any associated waiting time. • The person responsible for performing the activity should help make the duration estimate. However, for large projects it may not be practical to have each person provide activity duration estimates. • An activity’s duration estimate must be based on the quantity of resources expected to be used on the activity. 6

  5. Network Diagram for Consumer Market Study Project,Showing Duration Estimates

  6. Project Start and Finish Times • It is necessary to select an estimated start time and a required completion time for the overall project. • The project’s required completion time is normally part of the project objective and stated in the contract. • If a project must be completed in 130 working days, we define the project’s estimated start time as 0 and its required completion time is day 130. 7

  7. Schedule Calculations • A project schedule includes: • the earliest times (or dates) at which each activity can start and finish, based on the project's estimated start time (or date) • the latest times (or dates) by which each activity must start and finish in order to complete the project by its required completion time (or date) 8

  8. Earliest Start and Finish Times • Earliest start time (ES) is the earliest time at which a particular activity can begin. • Earliest finish time (EF) is the earliest time by which a particular activity can be completed. • EF = ES + Duration Estimate • The ES and EF times are determined by calculating forward through the network diagram. • Rule: 1 • The earliest start time for a particular activity must be the same as or later than the latest of all the earliest finish times of all the activities leading directly into that particular activity 9

  9. Earliest Start Times

  10. Network Diagram for Consumer Market Study Project,Showing Earliest Start and Finish Times

  11. The ES and EF times are sometimes listed in a separate schedule table

  12. Latest Start and Finish Times • Latest finish time (LF) is the latest time by which a particular activity must be finished in order for the entire project to be completed by its required completion time, calculated on the basis of the project’s required completion time and the duration estimates for succeeding activities. • Latest start time (LS) is the latest time by which a particular activity must be started in order for the entire project to be completed by its required completion time, calculated by subtracting the activity’s duration estimate from the activity’s latest finish time: • LS = LF – Duration Estimate • The LF and LS times are determined by calculating backward through the network diagram. • Rule 2: The latest finish time for a particular activity must be the same as or earlier than the earliest of all the latest start times of all the activities emerging directly from that particular activity. 11

  13. Latest Finish Times

  14. Network Diagram for Consumer Market Study Project,Showing Latest Start and Finish Times 12

  15. Latest Start and Finish Times • The very first activity, “Identify Target Consumers,” has an LS of –8! This means that in order to complete the entire project by its required completion time of 130 days, the project must start 8 days earlier than it is estimated to start. • Like the earliest start and earliest finish times, the latest start and latest finish times are sometimes shown in a separate schedule table

  16. Schedule for Consumer Market Study Project,Showing Latest Start and Finish Times

  17. Total Slack, Defined • The difference between the calculated earliest finish time of the very last activity and the project’s required completion time is the total slack (TS), sometimes called float. • If total slack is positive, it represents the maximum amount of time that the activities on a particular path can be delayed without jeopardizing completion of the project by its required completion time. • On the other hand, if total slack is negative, it represents the amount of time that the activities on a particular path must be accelerated in order to complete the project by its required completion time. • Total Slack = LF – EF   or   Total Slack = LS – ES 13

  18. Critical Path • This longest path in the overall network diagram is called the critical path. • One way to determine which activities make up the critical path is to find which ones have the least slack. • All the activities with this value are on the critical path of activities. • The values of total slack for the consumer market study project are shown in Figure on next slide 14

  19. Schedule for Consumer Market Study Project,Showing Total Slack Values

  20. Critical Path • The lowest value is –8 days. • he activities that have this same value of total slack make up the path 1–2–3–4–6–9–11–12–13. • To eliminate the –8 days of slack, the estimated durations of one or more activities on this critical path need to be reduced. • Suppose we reduce the estimated duration of “Mail Questionnaire & Get Responses” from 65 days to 55 days. The total slack changes from –8 days to +2 days. • Those paths with positive values of total slack are sometimes referred to as noncritical paths, while those paths with zero or negative values of total slack are referred to as critical paths. • n this case the longest path is often referred to as the most critical path. 15

  21. Free Slack • Free slack is the amount of time a particular activity can be delayed without delaying the earliest start time of its immediately succeeding activities. • It is the relative difference between the amounts of total slack for activities entering into the same activity. • It is always a positive value • In the network diagram (Figure on Next slide), there are three instances where a particular activity has more than one activity entering into it: • Activity 9, “Mail Questionnaire & Get Responses,” has activities 5 and 6 entering into it. • Activity 10, “Test Software,” has activities 7 and 8 entering into it. • Activity 11, “Input Response Data,” has activities 9 and 10 entering into it. 16

  22. Free Slack 17

  23. Free Slack • The values of total slack for activities 5 and 6 are 0 and –8 days, respectively. • The lesser of these two values is –8 days for activity 6. • The free slack for activity 5 is the relative difference between its total slack, 0, and –8. This relative difference is 8 days: 0 – (–8) = 8 days. 16

  24. Scheduling-PERT

  25. PERTProgramme Evaluation and Review Technique • PERT developed in 1956-58 by a research team to aid in the planning and scheduling of the US Navy’s Polaris Missile Programme which involved over three thousand different contracting organization. • The objective of the team was to efficiently plan and produce the Polaris missile system. • Since 1958, PERT has proved to be useful for all jobs or projects which have an element of uncertainty in the matter of estimation of duration, as in the case with new types of projects the like of which have never been taken up before 20

  26. CPM- Critical Path Method • CPM was developed jointly by E.I DuPont Company and Remington Rand Univac Division. • The aim behind its development was to have a better planning in controlling the overhaul and maintenance of chemical plants. PERT and CPM both are based on the network representation of activities and their scheduling that determines the most critical activities to be controlled so as to meet the completion date of the project 20

  27. PERT • Since PERT was developed in connection with an R&D work, therefore it has to cope with the uncertainties which are associated with R&D activities. In PERT, total project duration is regarded as a random variable and therefore associated probabilities are calculated so as to characterize it. • It is an event-oriented network because in the analysis of network emphasis is given on important stages of completion of task rather than the activities required to be performed to reach to a particular event or task • A PERT is normally used for projects involving activities of non-repetitive nature in which time estimates are uncertain. • It helps in pin pointing critical areas in a project so that necessary adjustment can be made to meet the scheduled completion date of the project. 20

  28. Probability Considerations Activity Duration Estimates • Optimistic time: time to complete an activity if everything goes perfectly well. • Most likely time: time to complete an activity under normal conditions. • Pessimistic time: time to complete an activity under adverse circumstances. • Probability of these three time estimates are not same, rather they assume beta distribution, which is further estimate of normal distribution 20

  29. The Beta Probability Distribution • When using three time estimates, it is assumed that they follow a beta probability distribution. 21 1

  30. The Beta Probability Distribution • By property of distribution, the probability of t0, tm, tp are 1/6, 2/3,1/6 • The expected duration and variance is calculated using the following formula: 21 1

  31. Estimation of Project Completion Time As we are expecting a variability in the activity duration, the total project may not be completed exactly in time. Thus, it is necessary to calculate the probability of actually meeting the scheduled time of the project as well as activities 21 1

  32. Example - PERT 22

  33. Solution

  34. Solution

  35. Schedule Control

  36. Learning Objectives • Perform the steps in the project control process • Determine the effects of actual schedule performance on the project schedule • Incorporate project changes into the schedule • Calculate an updated project schedule • Control the project schedule 2 2

  37. Project Control Process The project control process involves : • Regularly gathering data on project performance, • Comparing actual performance to planned performance • Taking corrective actions if actual performance is behind planned performance

  38. Project Control Process

  39. Project Control Process • The key to effective project control is to measure actual progress and compare it to planned progress on a timely and regular basis and to take necessary corrective action immediately. • Establish a regular reporting period. • During each reporting period, collect: • data on actual performance • information on any changes to project scope, schedule and budget. • If changes are incorporated, a new plan must be established. Project management is a proactive approach to controlling a project, to ensure that the project objective is achieved even when things don't go according to plan 5

  40. Effects of Actual Schedule Performance • Throughout a project, some activities will be completed on time, some will be finished ahead of schedule, and others will be finished later than the schedule • Actual Progress – whether faster or slower than planned – will have an effect on the schedule of the remaining uncompleted activities of the project • Actual finish times (AFT) of completed activities will determine the earliest start and earliest finish times for the remaining activities. 6

  41. Incorporating Project Changes into the Schedule • Changes might be initiated by the customer or the project team, or they might be the result of an unanticipated occurrence. • The degree of impact may depend on when the changes are requested. • If they’re requested early in the project, they may have less impact on cost and schedule • When the customer requests a change, additional costs might need to be charged. 7

  42. Network Diagram for Consumer Market Study Project,Showing the Critical Path

  43. Revised Schedule for Consumer Market Study Project

  44. Updating the Project Schedule • Once data have been collected on the actual finish times of completed activities and the effects of any project changes, an updated project schedule can be calculated based on the actual finish times of completed activities. • Changes in the Network diagram studied in last class • Completed Activities Activity 1: “Identify Target Consumers” actually finished on day 2 Activity 2: “Develop Draft Questionnaire” actually finished on day 11 Activity 3 : “Pilot-Test Questionnaire” actually finished on day 30 • Project Changes • It was discovered that the database to be used to prepare the mailing labels was not up to date. A new database needs to be purchased before the mailing labels can be prepared. This new database was ordered on day 23. It will take 21 days to get it from the supplier • A preliminary review of comments from the pilot test of the questionnaire indicates that substantial revisions to the questionnaire are required. Therefore, the duration estimate for activity 4 needs to be increased from 5 days to 15 days 8

  45. Network Diagram for Consumer Market Study Project, Incorporating Actual Progress and Changes

  46. Updated Schedule for Consumer Market Study Project Consumer Market Study Project

  47. Approaches to Schedule Control Four Steps Schedule control involves four steps: • Analyzing the schedule to determine which areas may need corrective action • Deciding what specific corrective actions should be taken • Revising the plan to incorporate the chosen corrective actions • Recalculating the schedule to evaluate the effects of the planned corrective actions • If the planned corrective actions do not result in an acceptable schedule, these steps need to be repeated 9

  48. Approaches to Schedule Control (Cont.) • A change in the estimated duration of any activity on that path will cause a corresponding change in the slack for that path. • When analyzing a path of activities that has negative slack, you should focus on two kinds of activities: • Activities that are near term(that is, in progress or to be started in the immediate future). • Activities that have long estimated durations 10

  49. Reducing the Estimated Durations There are various approaches to reducing the estimated durations of activities. • One obvious way is to apply more resources to speed up an activity. Sometimes, however, adding people to an activity may in fact result in the activity’s taking longer. • Another approach is to assign a person with greater expertise or more experience to perform or help with the activity. • Reducing the scope or requirements for an activity is another way to reduce its estimated duration. • In an extreme case, it may be decided to totally eliminate some activities. • Increasing productivity through improved methods or technology is yet another approach. 11

More Related