Presentation is loading. Please wait.

Presentation is loading. Please wait.

3.1 Dr. Honghui Deng Associate Professor MIS Department UNLV MIS 746 IS Project Management.

Similar presentations


Presentation on theme: "3.1 Dr. Honghui Deng Associate Professor MIS Department UNLV MIS 746 IS Project Management."— Presentation transcript:

1 3.1 Dr. Honghui Deng Associate Professor MIS Department UNLV MIS 746 IS Project Management

2 3.2 What are the Three Constraints of Project Management?What are the Three Constraints of Project Management? What are the Time Killers for Project?What are the Time Killers for Project? Is time a resource for project management?Is time a resource for project management? Q&A

3 3.3 Consider the idea that time is a resource but also a constraint for IT project management,Consider the idea that time is a resource but also a constraint for IT project management, Is this a contradiction?Is this a contradiction? Discussion

4 3.4 Review of PERT/CPM Video 5 PERT/CPM

5 3.5 PERT/CPM PERT (Program Evaluation Review Technique)/ CPM (Critical Path Method) is a method of scheduling tasks. It shows sequence by detailed activities and time (hours, days, weeks). It helps determine which task may become a bottleneck and delay the entire project. PERT is a planning and control tool that helps accomplish project objectives on time. It graphically illustrates the interrelationships of events and activities required to bring a project to its successful conclusion.

6 3.6 A management tool As a management tool, PERT helps the analysts to Coordinate the various project tasks.Coordinate the various project tasks. See the relative importance of each activity.See the relative importance of each activity. Determine the time to complete each activity.Determine the time to complete each activity. Identify tasks that will delay the entire project if they are not completed as scheduled.Identify tasks that will delay the entire project if they are not completed as scheduled. Reschedule activities in order to reduce the total time.Reschedule activities in order to reduce the total time. Control project progress.Control project progress.

7 3.7 A network of activities PERT is defined in terms of network. The network consists of events and activities. All of the required events are connected by arrows that indicate the preceding and succeeding events. An event (A, B, C, D, or E) is the beginning or ending of an activity. An event can be considered as a milestone. Events have no time dimension and usually are represented by a circle. An activity (presented by an arrow) links two successive events together and represents the work required between these two events. An activity must be accomplished before the following event can occur. Lets look at an example.

8 3.8 A simple example Consider the list of four activities for buying a software for your office: ActivityDescription Immediate predecessors A Identify needs and a vendor - B Identify the source for funding - C Develop a proposal for funding B D Submit the proposal A,C The immediate predecessors for any activity are those activities that, when completed, enable the start of that activity.

9 3.9 Sequence of activities We can start work on activities A and B anytime, since neither of these activities depends upon the completion of prior activities.We can start work on activities A and B anytime, since neither of these activities depends upon the completion of prior activities. C activity cannot start until activity B has been completed, and activity D cannot start until both activities A and C have been completed.C activity cannot start until activity B has been completed, and activity D cannot start until both activities A and C have been completed. The graphical representation (next slide) is referred to as the PERT/CPM network for project.The graphical representation (next slide) is referred to as the PERT/CPM network for project.

10 3.10 Network of four activities A B C D Arrows indicate project activities Nodes indicate start and finish of activities

11 3.11 Another example Develop the network for a project with following activities and immediate predecessors: ActivityImmediate predecessors A- B- CB DA, C EC FC GD,E,F First, attempt for the first five (A,B,C,D,E) activities

12 3.12 Network of first five activities A B C D 5 E We need to introduce a dummy activity

13 3.13 Network of seven activities A B C D 5 E 7 6 F G Note how the network correctly identifies D, E, and F as the immediate predecessors for activity G. Dummy activities can be used to identify precedence relationships correctly as well as to eliminate the possible confusion of two or more activities having the same starting and ending nodes.

14 3.14 Scheduling with activity time ActivityImmediateCompletion predecessors Time (week) A- 5 B- 6 CA 4 DA 3 EA 1 FE 4 GD,F14 HB,C12 IG,H 2 Total ……51 This information indicates that the total time required to complete activities is 51 weeks. However, we can see from the network that several of the activities can be carried out simultaneously (A and B, for example).

15 3.15 Network with activity time A 5 B 6 C 4 D3D3 E1E1 F4F4 G 14 H 12 I2I2 Each activity letter is written above and each activity time is written bellow the arc To complete the total project completion time we will have to analyze the network and identify what is called critical path. A path is a sequence of connected activities that leads from the starting node (1) to the completion node (7).

16 3.16 Earliest start & earliest finish time We are interested in the longest path through the network, i.e., the critical path.We are interested in the longest path through the network, i.e., the critical path. Starting at the networks origin (node 1) and using a starting time of 0, we compute an earliest start (ES) and earliest finish (EF) time for each activity in the network.Starting at the networks origin (node 1) and using a starting time of 0, we compute an earliest start (ES) and earliest finish (EF) time for each activity in the network. The expression EF = ES + t can be used to find the earliest finish time for a given activity. For example, for activity A, ES = 0 and t = 5; thus the earliest finish time for activity A isThe expression EF = ES + t can be used to find the earliest finish time for a given activity. For example, for activity A, ES = 0 and t = 5; thus the earliest finish time for activity A is EF = = 5

17 3.17 Arc with ES & EF time 1 2 A [0,5] 5 Activity ES = earliest start time ES = earliest finish time t = expected activity time

18 3.18 Network with ES & EF time A[0,5] 5 B[0,6] 6 C[5,9] 4 D[5,8] 3 E[5,6] 1 F[6,10] 4 G[10,24] 14 H[9,21] 12 I[24,26] 2 Earliest start time rule: The earliest start time for an activity leaving a particular node is equal to the largest of the earliest finish times for all activities entering the node.

19 3.19 Latest start & latest finish time To find the critical path we need a backward pass calculation.To find the critical path we need a backward pass calculation. Starting at the completion point (node 7) and using a latest finish time (LF) of 26 for activity I, we trace back through the network computing a latest start (LS) and latest finish time for each activity.Starting at the completion point (node 7) and using a latest finish time (LF) of 26 for activity I, we trace back through the network computing a latest start (LS) and latest finish time for each activity. The expression LS = LF – t can be used to calculate latest start time for each activity. For example, for activity I, LF = 26 and t = 2, thus the latest start time for activity I isThe expression LS = LF – t can be used to calculate latest start time for each activity. For example, for activity I, LF = 26 and t = 2, thus the latest start time for activity I is LS = 26 – 2 = 24

20 3.20 Network with LS & LF time A[0,5] 5[0,5] B[0,6] 6[6,12] C[5,9] 4[8,12] D[5,8] 3[7,10] E[5,6] 1[5,6] F[6,10] 4[6,10] G[10,24] 14[10,24] H[9,21] 12[12,24] I[24,26] 2[24,26] Latest finish time rule: The latest finish time for an activity entering a particular node is equal to the smallest of the latest start times for all activities leaving the node.

21 3.21 Activity, duration, ES, EF, LS, LF 2 3 C [5,9] 4 [8,12] Activity ES = earliest start time EF = earliest finish time LF = latest finish time LS = latest start time

22 3.22 Slack or free time Slack = LS – ES = LF – EF Slack is the length of time an activity can be delayed without affecting the completion date for the entire project. For example, slack for C = LS – ES = 8 – 5 = 3 weeks or LF – EF = 12 – 9 = 3 weeks. This means activity C can be delayed up to 3 weeks (start anywhere between weeks 5 and 8).

23 3.23 Activity schedule for our example Activity Earliest start (ES) Latest start (LS) Earliest finish (EF) Latest finish (LF) Slack(LS-ES) Critical path A00550Yes B C D E55660Yes F Yes G Yes H I Yes

24 3.24 Important questions What is the total time to complete the project?What is the total time to complete the project? –26 weeks if all individual activities are completed on schedule. What are the scheduled start and completion times for each activity?What are the scheduled start and completion times for each activity? –ES, EF, LS, LF are given for each activity. What activities are critical and must be completed as scheduled in order to keep the project on time?What activities are critical and must be completed as scheduled in order to keep the project on time? –Critical path activities: A, E, F, G, and I. How long can non-critical activities be delayed before they cause a delay in the projects completion timeHow long can non-critical activities be delayed before they cause a delay in the projects completion time –Slack time available for all activities are given.


Download ppt "3.1 Dr. Honghui Deng Associate Professor MIS Department UNLV MIS 746 IS Project Management."

Similar presentations


Ads by Google