Project Scheduling Tools As part of CSA3040 © 2003, 2004 – Dr. Ernest Cachia.

Slides:



Advertisements
Similar presentations
WBS: Lowest level OBS: Lowest level
Advertisements

464 Lecture 09 CPM Revision. Scheduling Techniques r The scheduling techniques are î To plan, schedule, budget and control the many activities associated.
3 - 1 Course Title: Production and Operations Management Course Code: MGT 362 Course Book: Operations Management 10 th Edition. By Jay Heizer & Barry Render.
Operations Management Session 27: Project Management.
1 Lecture by Junaid Arshad Department of Engineering Management Abridged and adapted by A. M. Al-Araki, sept WBS: Lowest level OBS: Lowest level.
Network Diagramming Network Analysis  The common term for network analysis is PERT  PERT stands for Program Evaluation and Review Technique  The word.
Gantt Chart Graph or bar chart with a bar for each project activity that shows passage of time Provides visual display of project schedule Slack amount.
Tutorial 2 Project Management Activity Charts (PERT Charts)
Manjari Akella Pranava Nagpal B-Tech(CSE) 4 th Year.
MGMT 483 Week 8 Scheduling.
5/4/20151 NETWORK SCHEDULING TECHNIQUES. 5/4/20152 Network Diagrams  PMI defines the scheduling process as: “the identification of the project objectives.
Project Scheduling: Networks, Duration Estimation, and Critical Path
Project Scheduling. SEEM Project Scheduling (PS) To determine the schedules to perform the various activities (tasks) required to complete the project,
Chapter 6 Activity Planning McGraw-Hill Education ISBN
2 Project Management  Management of work to develop and implement an innovation or change in an existing organization Examples: –New buildings –Weapon.
Copyright 2012 John Wiley & Sons, Inc. Chapter 8 Scheduling.
Importance of Project Schedules
Software project management (intro) Scheduling Network.
Lecture 4 Project Management Chapter 17.
Roberta Russell & Bernard W. Taylor, III
1 B. SW Project planning & scheduling Recap from previous slide: It is important to decide on who is responsible for each activity. See Yeates & Cadle.
Workshop-3 Gantt and Pert Chart.
Project Time Management J. S. Chou, P.E., Ph.D.. 2 Activity Sequencing  Involves reviewing activities and determining dependencies.  A dependency or.
HIT241 - TIME MANAGEMENT Introduction
Software Project Management Task Sequencing Activity Sequencing Concepts PERT charts Critical Path Analysis.
PROJECT MANAGEMENT Outline What is project mean? Examples of projects… Project Planning and Control Project Life Cycle Gantt Chart PERT/CPM.
Project Time Management J. S. Chou, P.E., Ph.D.. 2 Activity Sequencing  Involves reviewing activities and determining dependencies.  A dependency or.
Software Project Management Task Estimating and Scheduling
PROJECT MANAGEMENT Syllabus Outcomes : Construct and interpret a network, identify the critical path, and calculate the free and total float. Evaluate.
Successful IT Projects slides © 2007 Darren Dalcher & Lindsey Brodie Successful IT Projects By Darren Dalcher & Lindsey Brodie
ENGM91 ACTIVITY PLANNING Unit 2
Project Management Chapter Unique, one-time operations designed to accomplish a specific set of objectives in a limited time frame. Build A A.
1 Project Management Chapter Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off.
Dr. Jana Jagodick Polytechnic of Namibia, 2012 Project Management Chapter 7 Project Manager’s Toolkit for Time Management.
Chapter 8 Scheduling © 2012 John Wiley & Sons Inc.
PROJECT SCHEDULING By Deepika chaudhary. Project Scheduling Scheduling means estimation of time and resources required to complete activities and organise.
1 DELIVERABLES OF DESIGN REVIEW 1 Statement of problem/need Customer needs Product Design Specifications (PDS) Design targets Project plan TOOLS USED TO.
1 Selected Topics on Project Management The Critical Path Dr Marc Conrad 1Marc Conrad.
Software Project Management
Switch off your Mobiles Phones or Change Profile to Silent Mode.
Chapter 8 Scheduling © 2012 John Wiley & Sons Inc.
PROJECT MANAGEMENT Approaches
Lecture 61 Project planning tool Lecture 62 Objectives Understand the reasons why projects sometimes fail Describe the different scheduling tools, including.
University of Sunderland CIFM02 Unit 2 COMM02 Activity Planning Unit 2.
Chapter 7 – PERT, CPM and Critical Chain Operations Management by R. Dan Reid & Nada R. Sanders 4th Edition © Wiley 2010.
Project Management Concepts Gantt Chart – shows tasks as bars whose length indicates timing. PERT* chart (Network Diagram) – shows relationships between.
 Chapter 6: Activity Planning – Part 3 NET481: Project Management Afnan Albahli.
 Chapter 6: Activity Planning – Part 2 NET481: Project Management Afnan Albahli.
Network planning models These project scheduling techniques model the project's activities and their relationships as a network. In the network, time flows.
IE 366 Chapter 6, Section 10 Project Planning and Scheduling.
Activity Planning. Effort estimation – For whole project – For individual activity Detailed plan – Starting of each activity – End of each activity –
Project Management: PERT/CPM
Time Planning and Control Activity on Node Network (AON)
Project Management for Business
Activity Planning.
Projects: Critical Paths
معرفي روش هاي برنامه ريزي شبكه و محاسبات زمان
Time Planning and Control Activity on Node Network (AON)
Project Scheduling: networks, duration estimation, and critical path
Time Planning and Control Activity on Node Network (AON)
Project Management (lecture)
Software Project Management 4th Edition
Software Project Management 4th Edition
Project Planning By Phaik San Liew.
Chapter 6 Activity Planning.
Exercise – A small building.
Project Management (lecture)
Operations Research Lecture 7.
Chapter 6 Activity Planning.
Project Management Project management is the discipline of organizing and managing resources in such a way that these resources deliver all the work required.
Presentation transcript:

Project Scheduling Tools As part of CSA3040 © 2003, 2004 – Dr. Ernest Cachia

Sep. 2003(C) Dr. Ernest CachiaSlide 2 Project Schedule Components Activities Resources (including the human type) Time (durations and deadlines) Products Sequence Checks

Sep. 2003(C) Dr. Ernest CachiaSlide 3 The Problem Scheduling requires strict planning and a fair amount of prognosis There are many factors that determine a schedule (see previous slide) Getting all the aspects of a schedule rightly concerted is a very difficult task – even for relatively small projects Scheduling is of paramount importance in project management Therein lies the problem!

Sep. 2003(C) Dr. Ernest CachiaSlide 4 A Solution Techniques and supporting tools

Sep. 2003(C) Dr. Ernest CachiaSlide 5 Activity Network Diagrams Practically the same A more modern variation of PERT and CPM Available in two flavours  Activity-On-Arrow (AOA)  Activity-On-Node (AON) Diagram type names  PERT (Program Evaluation Review Technique)  CPM (Critical Path Method)  PN (Precedence Network) AOA: PERT and CPM AON: Precedence Networks Not part of the NCC BCIS syllabus

Sep. 2003(C) Dr. Ernest CachiaSlide 6 AOA Diagrams Diagram components (symbols)  Nodes (drawn as circles)  Links (drawn as directed arcs) Symbol meanings  Nodes: Start/Stop events (points)  Links: Activities

Sep. 2003(C) Dr. Ernest CachiaSlide 7 AOA Diagrams Construction Rules Must contain only one start and one end node A link has duration (optionally shown) A node has no duration (simply start/stop point) Time flows from left to right Nodes are numbered sequentially Loops are not allowed (by concept) Dangles are not allowed (except in the case of the one and only end node)

Sep. 2003(C) Dr. Ernest CachiaSlide 8 AOA Diagram Example (1/2) A B C D F E G H Explanation: The above project (or part of) consists of eight activities (“A”~“H”). The duration of each activity is not indicated. The project starts at node one and ends at node six. The derived duration of activity “A” is the time difference between node two and node one; the derived duration of activity “B” is the time difference between node four and node 1; and so on.

Sep. 2003(C) Dr. Ernest CachiaSlide 9 AOA Diagram Example (2/2) Read sources Start word processor Type personal notes Write some rev. questions... Explanation: There are four activities in all. A student reads from various sources and starts a word-processor to then type in some personal notes and furthermore, manually writes some questions on paper to remember to ask the lecturer. IN PRACTICE reading and writing questions can proceed separately from starting the word processor to type in some personal notes. THEREFORE…

Sep. 2003(C) Dr. Ernest CachiaSlide 10 Separating Activity Paths (from example on previous slide) Read sources Start word processor Type personal notes Write some rev. questions... 3a Dummy link Please note, that a dummy link has zero duration time and uses absolutely no resources.

Sep. 2003(C) Dr. Ernest CachiaSlide 11 Lagged Parallel Activities To show the delayed start/finish of parallel activity sequences Get client feedback on first prototype Develop second prototype 5 3 days1 day...

Sep. 2003(C) Dr. Ernest CachiaSlide 12 Labelling Activities (PERT Style) One way: A simpler way: ID Earliest date Latest date Slack Earliest date Latest date

Sep. 2003(C) Dr. Ernest CachiaSlide 13 Scheduling Analysis (using PERT) Example (taken from Hughes) Initial activity network: 1 ? ?? 2 ? ?? 3 ? ?? 4 ? ?? 6 ? ?? 5 ? ?? A B C D E F G H ActivityDuration (weeks)Precedents A: H/W selection6 B: S/W design4 C: Install H/W3A D: Code/Test S/W4B E: Data input3B F: User manuals10 G: User training3E,F H: Install/Test sys.2C,D Project schedule specification table:

Sep. 2003(C) Dr. Ernest CachiaSlide 14 Rule: The earliest date for an event is the earliest finish date for all activities ending at that event. Where common ending activities are present, the latest of the earliest finish dates is taken. Start date for A, B, F = 0. If duration of A = 6 weeks (see project schedule specification table), then earliest date for event 2 is 6 weeks. If duration of B = 4, then earliest date for event 3 is 4 weeks. And so on, simply adding on the weeks from one event to the next on every path through the network This will produce the diagram on the next slide… Analysis: The “Forward Pass”

Sep. 2003(C) Dr. Ernest CachiaSlide 15 Resulting from the “Forward Pass” 1 ? ?0 2 ? ?6 3 ? ?4 4 ? ?9 6 ? ?13 5 ? ?10 A=6 B=4 C=3 D=4 E=3 F=10 G=3 H=2 This is the resulting diagram from a “forward pass”:

Sep. 2003(C) Dr. Ernest CachiaSlide 16 The “Backward Pass” Rule: The latest date for an event is the latest start date for all activities commencing from that event. Where common commencement from an even is present, the earliest of the latest start dates is taken. Latest finish date for H, G = their earliest finish date = 13. If duration of H = 2 weeks, then latest date for event 4 is latest date for event 6 – duration of H (i.e. 13-2) = 11. While the latest date for event 5 is latest for 6 – duration of G (i.e. 13-3) = 10. The latest for event 3 is the latest of (11-4) and (10-3), both giving the value 7. And so on, simply subtracting the duration of an activity from the latest date of the event it terminates at, for every path through the network (hence “backward pass”)

Sep. 2003(C) Dr. Ernest CachiaSlide 17 Resulting from the “Backward Pass” 1 ? 00 2 ? 86 3 ? 74 4 ? ? 13 5 ? 10 A=6 B=4 C=3 D=4 E=3 F=10 G=3 H=2 This is the resulting diagram from a “backward pass”:

Sep. 2003(C) Dr. Ernest CachiaSlide 18 Calculating “Slack” (aka “Float”) Rule: “Slack” is the difference between the earliest and the latest start/finish dates of an event. This is the resulting diagram with “slack” included: A=6 B=4 C=3 D=4 E=3 F=10 G=3 H=2

Sep. 2003(C) Dr. Ernest CachiaSlide 19 The “Critical Path” This is the longest time to project termination. The path through the PERT chart (activity network) that has no slack. Therefore… A=6 B=4 C=3 D=4 E=3 F=10 G=3 H=2

Sep. 2003(C) Dr. Ernest CachiaSlide 20 AON Diagrams Diagram components (symbols)  Nodes (drawn as circles or squares)  Links (drawn as directed arcs) Symbol meanings  Nodes: Activities with specific durations  Links: Precedence (sequencing) These diagrams are not included in your (BCIS) syllabus. Feel free to research them individually for better background.

Sep. 2003(C) Dr. Ernest CachiaSlide 21 Project Planning Diagrams You should have already discussed this type of chart in earlier courses, so I will be very brief. Bar charts (aka Gantt charts) can be put to multiple uses. However in s/w development they are mainly used for…  Staff allocation Who does what  Activity schedule When activities begin and end (activity extent)

Sep. 2003(C) Dr. Ernest CachiaSlide 22 Gantt Chart Example A=6 B=4 C=3 D=4 E=3 F=10 G=3 H=2 Time (weeks) A B C D E F G H Activity Based on this PERT chart: Critical path

Sep. 2003(C) Dr. Ernest CachiaSlide 23 That’s it! No more personal slides on scheduling tools