Content
1. Definition of Scheduling 1.1. Components of Scheduling 1.2. Where to use? 1.3. Estimation 2. Gantt Chart MS Project 3. Precedence Diagrams or Networks 3.1. First and Last Events 3.2. Types of Network Diagrams 3.3. Dummy Activities 3.4. AON vs. AOA 3.5. Schedule Network Methodology 3.6. Start Event 3.7. LOGON Task Table & AON Diagram 3.8. Incorrect AOA Example 3.9. Key Features of Schedule Networks 3.10. An Example of Early and Late Times for AON 3.11. Network Methods 4. Our Company 4.1. Company Profile 4.2. Definition of Project 5. Scheduling of Our Project 5.1. Work Breakdown Structure 5.2. Work Packages 5.3. Gantt Chart 5.4. Critical Path 6. Reference List
1. Definition
y Sharing always results in contention
1. Definition
3. Networks
whos next ? 1. Key to fairly sharing resources and providing performance guarantees 2. Split project into tasks (= create a WBS) 3. Estimate time and resources required to complete each task. 4. Organize tasks concurrently to make optimal use of workforce. 5. Minimize task dependencies to avoid delays caused by one task waiting for another to complete. 6. Dependent on project managers intuition and experience.
3
4. Our Company
6. Reference List
1. Definition
Project scheduling involves,
1. Definition
y Estimated start time y Required completion time y WBS (Work Breakdown Structure)
3. Networks
4. Our Company
A scheduling discipline does two things: y decides service order y manages queue of service request
3. Networks
4. Our Company
discipline decides service order and also if some query should be ignored.
6. Reference List
y At every layer of protocol stack y Usually studied at network layer, at output queues of
3. Networks
switches
4. Our Company
6. Reference List
1.3. Estimation
Activities/task characterized by:
1. Definition
y Effort: how much work will the activity need to be completed y Resources: how many resources will be working on the
3. Networks
activity
y Duration: how long will the activity last for
4. Our Company
estimation technique provide (at least) two of the quantities specified above
6. Reference List
1.3. Estimation
1. Definition
Effort
y Your best shot for providing estimations (how complex/how
3. Networks
4. Our Company
complete activities
1.3. Estimation
1. Definition
Resources
y The best point is to determine how many resources will work
3. Networks
in the activity
4. Our Company
6. Reference List
1.3. Estimation
1. Definition
Duration
y How much time will the activity last for y Measured in (work-)hours, (work-)days, (work) months, y Calendar time != duration: calendar time includes non-
3. Networks
4. Our Company
y Usually:
10
2. Gantt Chart
y
1. Definition
Gantt Chart is a way to graphically show progress of a project. Gantt chart is useful tool for planning and scheduling projects. A Gantt chart is helpful when monitoring a project's progress. With Gantt chart, all subtasks of a task can be viewed graphically.
y y y
3. Networks
4. Our Company
6. Reference List
A Gantt chart showing three kinds of schedule dependencies (in red) and percent complete indications
11
3. Networks
4. Our Company
6. Reference List
Note (1) the critical path is in red, (2) the slack is the black lines connected to non-critical activities, (3) since Saturday and Sunday are not work days and are thus excluded from the schedule, some bars on the Gantt chart are longer if they cut through a weekend.
12
y Called a precedence diagram. y Arrows show how tasks are ordered and flow of time.
3. Networks
4. Our Company
6. Reference List
Key elements include determining predecessors and defining attributes such as: y early start date y last-last y early finish date y late finish date y Duration y WBS reference
13
y Last event has no successors y All networks have a first and last event.
3. Networks
4. Our Company
6. Reference List
14
3. Networks
4. Our Company
6. Reference List
15
3. Networks
y The activity name y The normal duration time y The early start time (ES) y The early finish time (EF) y The late start time (LS) y The late finish time (LF) y The slack
4. Our Company
6. Reference List
16
3. Networks
4. Our Company
6. Reference List
A network diagram created using Microsoft Project (MSP). Note the critical path is in red.
17
3. Networks
4. Our Company
6. Reference List
18
event
14
15
3. Networks
4. Our Company
6. Reference List
In the network diagram shown, each arc represents an activity and is labelled with the activity number . This network is an activity on arc (AOA) network. The nodes of the network represent the start (and end) of activities and are regarded as events.
19
Dummy Activity: Represents a dependency between tasks which doesnt represent any activity.
3. Networks
4. Our Company
6. Reference List
When two paths in an activity network (edges as activities) have a common event but are independent, or partly independent of one another, it is necessary to introduce a dummy activity,
20
3. Networks
4. Our Company
6. Reference List
21
3. Networks
4. Our Company
6. Reference List
22
Task Duration
y Schedule network determines dates, not the other way
3. Networks
4. Our Company
around
y If finish date is incompatible with project goals, you must
6. Reference List
adjust the schedule assumptions y Logic (Workarounds) y Task Duration (More People or Overtime)
23
3. Networks
4. Our Company
6. Reference List
24
3. Networks
4. Our Company
6. Reference List
25
3. Networks
4. Our Company
6. Reference List
26
y Early Times
2. Gantt Chart MS Project
y Start y Finish
3. Networks
4. Our Company
y Late Time
y Start y Finish
6. Reference List
left to right
y Longest path length from start event to finish event is critical
3. Networks
4. Our Company
path
6. Reference List
completion event
y After calculating the critical path, look for things that can be
3. Networks
4. Our Company
6. Reference List
29
analysis
y Events which are not on the critical path can be started early
y By definition, events on the critical path cannot be
3. Networks
4. Our Company
6. Reference List
started early y Can have more than one critical path, on that path events cannot be started early
y Calculated by taking the sum of all task durations on the
longest path leading to the event y Traverse network from left to right
30
3. Networks
4. Our Company
6. Reference List
31
3. Networks
4. Our Company
longest backward path from the finish date to the event of interest y Traverse network from right to left
6. Reference List
32
3. Networks
4. Our Company
6. Reference List
33
can be started, and when it must be started y Once slack is used up, the finish date of the project is affected y The task of interest is now on the critical path
3. Networks
4. Our Company
6. Reference List
Total Slack = LS - ES
34
3. Networks
4. Our Company
affecting the start time of succeeding tasks y Free slack of an activity is the amount of time that the activity can slip without affecting its successors y Assumes that the TE of all preceding tasks has been met y Free Slack of an activity is calculated as follows:
6. Reference List
35
3. Networks
4. Our Company
6. Reference List
36
y PDM (Precedence Diagramming Method) y MPM (Metra Potential Method) y PERT (Program Evaluation Review Technique)
6. Reference List
37
3. Networks
6. Reference List
38
3. Networks
4. Our Company
6. Reference List
39
3. Networks
4. Our Company
6. Reference List
40
3. Networks
4. Our Company
6. Reference List
41
y Does not account for Near Critical Path y Extremely complicated y Cannot account for errors in schedule logic or the ability of
3. Networks
4. Our Company
6. Reference List
complicated!
42
become critical
y Probability of Completing All Paths is the Product of
3. Networks
4. Our Company
6. Reference List
43
y Move Activity on the Critical Path to a Parallel Path y Add or transfer resources from activities with large slack
3. Networks
to critical or near-critical activities y Substitute less time-consuming activities or delete those that are not of utmost importance
4. Our Company
6. Reference List
44
other
y Adding or transferring resources to speed activities increases
3. Networks
4. Our Company
6. Reference List
45
Sensitivity
3. Networks
4. Our Company
6. Reference List
46
3. Networks
4. Our Company
6. Reference List
47
3. Networks
4. Our Company
6. Reference List
48
3. Networks
4. Our Company
6. Reference List
49
Independent
guess
3. Networks
4. Our Company
y Contractual Arrangements Influence Time Estimates y Activity Times are not Independent ( Constant Energy
6. Reference List
Surface)
50
3. Networks
y The Beta Distribution Gives Large Errors in Estimating T y Errors in T come from faulty time estimates
4. Our Company
6. Reference List
51
52
Consulting Company
y Founded in: 2000 y Headquarter: Bremen y Employees: 75 y Average Revenue: 3.2 m y Departments: y Project/Event Management&Development
3. Networks
4. Our Company
6. Reference List
53
3. Networks
4. Our Company
Congress&Meetings Incentive&Events Consulting Services
6. Reference List
ESD 2010 Project team
54
55
y Project Period: 17-23 July 2010 y Project Goal: Between young people;
3. Networks
4. Our Company
y Customers/Sponsors:
y All Students from European Countries y Municipality of Bremen y Hochschule Bremen University of Applied Sciences
6. Reference List
56
3. Networks
4. Our Company
6. Reference List
57
3. Networks
4. Our Company
6. Reference List
58
3. Networks
4. Our Company
6. Reference List
59
3. Networks
4. Our Company
6. Reference List
60
3. Networks
4. Our Company
6. Reference List
61
6. Reference List
y Dennis Lock, Project Management, Gower Publishing; 8th
1. Definition
y
2. Gantt Chart MS Project
3. Networks
4. Our Company
y y y
6. Reference List
Edition, 2002 Project Management Institute (2003). A Guide to The Project Management Body of Knowledge (3rd ed.). Project Management Institute Martin Stevens (2002). Project Management Pathways. Association for Project Management. APM Publishing Limited, 2002 Albert Hamilton (2004). Handbook of Project Management Procedures. TTL Publishing, Ltd. Lewis R. Ireland (2006) Project Management. McGraw-Hill Professional, 2006. The Definitive Guide to Project Management. Nokes, Sebastian. 2nd Ed.n. London (Financial Times / Prentice Hall): 2007.
62