Dependency Table Example. Task ID Name Predecessors 1 A 2 B 3 C 4 D 1 5 E 1;2 6 F 1;2 7 G 5;6 8 H 4;5

Similar documents
Construction Planning & scheduling. Precedence Networks. Precedence networks

Modelling with linear programming

YEAR 12 FURTHER MATHS UNIT 4 MODULE 2 NETWORKS AND DECISION MATHEMATICS CRITICAL PATH ANALYSIS

SEQUENCING AND SCHEDULING ACTIVITIES

Chapter 6: Activity Planning Part 2

The EZPERT for Windows 95/98 and NT

DATA ITEM DESCRIPTION TITLE: INTEGRATED MASTER SCHEDULE (IMS) NUMBER: DI-MGMT APPROVAL DATE:

Project Management Foundations

Project Initiation and Revision Training Manual. Table of Contents

DCS&IT- UOS-Project Coordination Office Version: 1.0 Final Project Deliverable Guide Date: October 10, 2012

Network Optimization Models. Chapter 10: Hillier and Lieberman Chapter 8: Decision Tools for Agribusiness Dr. Hurley s AGB 328 Course

Baseline Scheduling with ProTrack

PK0-003 Q&As. Project+ (2009) Pass CompTIA PK0-003 Exam with 100% Guarantee. Free Download Real Questions & Answers PDF and VCE file from:

MICROSOFT PROJECT 2010 EXERCISE

Microsoft Project. EPIC 76/106 Manchester St. PO Box 362 Christchurch 8140

Network diagrams in context

The Algorithm Design by using programming language Visual Basic for Application on the example of Crithical Path Method (CPM)

Lecture # Application Tools

Industrial Engineering and Ergonomics

M. Yamuna* et al. /International Journal of Pharmacy & Technology

Project 2003 Introduction

FEATURES GANTT CHART VIEW

Project Managers Specialty Guide to MS Project Issues

Solving the Fuzzy Project Scheduling Problem Based on a Ranking Function

Chapter No 13 Batch Management Information Systems. Management Information Systems. Compiled By: Muzammil Ahmad Khan and Kashif Shaikh

KALMAN FILTER ON-LINE LEARNING TOOL

OPDEC Network Trace Tool Version 2013

Project Management. Week 5 Microsoft Project 2007 Tutorial

Adjusting the Schedule

DEPARTMENT OF THE ARMY *ER U.S. Army Corps of Engineers CECW-EC Washington, DC Administration PROJECT SCHEDULES

Project Statusing Training Manual. Table of Contents

Totality of Project Management leading to the. Certificate In Project Management (CIPM)

Creating Relationships in Primavera P Powered by POeT Solvers Limited

Fac ult y of Arc hit ec t ure Building and Planning University of Melbourne. Using Micro Planner X-Pert

Customer Release Note

MPM210: Introduction to Project Management 1. MPM210: Introduction to Project Management. Project Plan for Learning Modules.

Microsoft Project 2007 Level 2. MICROSOFT PROJECT 2007 Level 2

2.8 An application of Dynamic Programming to machine renewal

Customer Release Note

TIP SHEET FOR MS PROJECT

Project Guide - Time location with PLANER ET PROFESSIONAL 2011

Upravljanje softverskim projektima

CompTIA Project+ (2009 Edition) Certification Examination Objectives

Project Explained. Microsoft Project 2007 Introduction

Data exchange between Candy Planning and Microsoft Project

P6 VERSION 8.3 SAMPLE POWERPOINT SLIDES 1

o User Interface Reference o Keyboard Shortcuts

Project Explained. Microsoft Project. Advanced

Application Specific Computing. Project Organization. A. Kugel, Projects

SitePlan program Before a SitePlan program is exported ensure that all the logic links, BOQ links, etc. are correct. SitePlan program view

Data exchange between Candy Planning and Primavera

Using models in the integration and testing process

A CREATE AND UPDATE AN UNRESOURCED PROJECT USING ASTA POWERPROJECT PAUL EASTWOOD HARRIS. 2 nd EDITION. 2-day training course

Scheduling & Rationality

Office 365 Planner. What is Office 365 Planner? Planner and Groups. Using Planner

Full Monte. Full Monte 2017 User Guide. Full Monte User Guide 3.18

Total Orders. Lecture 41 Section 8.5. Robb T. Koether. Hampden-Sydney College. Mon, Apr 8, 2013

General network with four nodes and four activities with triangular fuzzy number as activity times

Prepared by: Amelia Griggs Information Management May, 2002 Reviewed/Revised: November, 2003

Graphs. A graph is a data structure consisting of nodes (or vertices) and edges. An edge is a connection between two nodes

Using Open Workbench Version 1.1

DRAG CALCULATION IN BPC LOGIC FILTER FOR MICROSOFT PROJECT

Working with Resource Pools and Consolidated Projects

Proposals in Project Server 2007

RESCON. User s Manual

PLANNING AND CONTROL MICROSOFT PROJECT PAUL EASTWOOD HARRIS

C C/SCSC, 40 CAL variable Activity data set (CPM), 71, 96 Calendar data set (CPM), 71, 98 Calendar data set (GANTT), 372, æ Subject Index

Lab Session: Time Management of Software/CIS Development Project (using 2016 Microsoft Project tool) Lab Manual

PLANNING AND SCHEDULING USING MICROSOFT PROJECT 2013 PMBOK GUIDE FIFTH EDITION PAUL EASTWOOD HARRIS

UML Component Diagrams A.Y 2018/2019

Appendix A: Brief Guide to Microsoft Project Professional 2016

SCHEDULING II Giovanni De Micheli Stanford University

PLANNING AND SCHEDULING USING MICROSOFT PROJECT 2013 PAUL EASTWOOD HARRIS

MICROSOFT PROJECT Level 2

A SIMULATION OF POWER-AWARE SCHEDULING OF TASK GRAPHS TO MULTIPLE PROCESSORS

Trimble Tilos 9.1 What is new

ADMS 3330 FALL 2008 EXAM All Multiple choice Exam (See Answer Key on last page)

Global Optimization. Lecture Outline. Global flow analysis. Global constant propagation. Liveness analysis. Local Optimization. Global Optimization

Sample- for evaluation purposes only! Advanced Project. TeachUcomp, Inc. A Presentation of TeachUcomp Incorporated. Copyright TeachUcomp, Inc.

Preactor 12.0 SP1 Release Notes

if i is a predecessor of j, and there i is an immediate predecessor (IP) of j is no other job for which i is a predecessor and j a successor. Then j i

click2try Tutorial Redmine 2009 Presage Technologies, LLC.

Preactor 12.0 SP2 Release Notes

Chapter 2: The Database Development Process

: Advanced Compiler Design. 8.0 Instruc?on scheduling

PLANNING AND CONTROL MICROSOFT PROJECT PAUL EASTWOOD HARRIS

Sample book with two chapters.

Contents Welcome Understanding Project Management Getting Started... 29

Systemation Presents. Microsoft Project Version 1.5

Microsoft Project 2003

A COMPUTATIONAL METHOD FOR CALCULATING UNCERTAINTY IN PROJECT NETWORKS WITH DEPENDENCIES

COMP208/214/215/216. Lecture 4. Requirements Walk-through

Project 2010 Certification Exams

New Release - Continuous Wave Recording for ECG, EMG, Airflow and Snore Sensors (02/2017)

P6 Professional User Guide

Microsoft Project 2010

Microsoft Project 2010 Foundation. Microsoft Project 2010 Manual - Foundation Level SAMPLE

General Instructions

930 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 31, NO. 6, DECEMBER 2001 II. ARITHMETIC OPERATIONS OF FUZZY NUMBERS

Oracle Primavera P6 Fundementals Courses

Transcription:

Dependency Table Example Task ID Name Predecessors 1 A 2 B 3 C 4 D 1 5 E 1;2 6 F 1;2 7 G 5;6 8 H 4;5

Dependent tasks Dependency Matrix 1 2 3 4 5 6 7 8 9 10 1 x 2 x x 3 x x 4 x 5 x x 6 x 7 x 8 x 9 x x 10 x

Network Diagram Task C Task F Start Task B Task A Task E Task D Task G Task H End

Dependency Table with durations Task ID Name Duration Predecessors 1 A 5 2 B 2 3 C 4 4 D 4 1 5 E 5 1;2 6 F 2 1;2 7 G 2 5;6 8 H 1 4;5

Network Diagram with durations Task C 4 days Start Task B 2 days Task A 5 days Task F 2 days Task E 5 days Task D 4 days Task G 2 days Task H 1 day End

Network Diagram node Early start (ES) Late start (LS) Task name (duration) Early finish (EF) Late finish (LF)

0 0 Start 0 0 Network Diagram B (2) A (5) 0 4 C (4) 8 12 0 2 3 5 0 5 5 7 F (2) 8 10 5 10 E (5) 5 10 0 5 5 9 7 D (4) 11 Project duration 10 12 G (2) 10 12 10 11 11 H (1) 12 ES LS End EF Task (days) 12 12 12 LF 12

0 0 Network Diagram (highlighted) Start 0 0 0 3 0 0 B (2) A (5) Critical path 2 5 5 5 0 4 8 C (4) 12 5 7 F (2) 5 10 5 E (5) 5 9 7 8 D (4) 10 11 10 10 2 G (2) 10 10 1 11 H (1) ES LS End EF Task (days) Project duration 12 12 12 12 12 LF 12

How to create a network diagram - 1 (Forward pass) 1. Create a start task. Set its duration, ES and EF to 0. 2. For each task that doesn't have a predecessor: 1. Create the task, and set its duration. 2. Draw the dependency from the start task to the new task. 3. Set its early start to 0. 4. Set its early finish to its early start + its duration. 3. For each task that has only predecessors already drawn: 1. Create the task, and set its duration. 2. Draw the dependency from each predecessor to the new task. 3. Set its early start to max(ef of its predecessors). 4. Set its early finish to its early start + its duration. 4. Repeat step 3 until all tasks are drawn. 5. Add an end task. Set its duration to 0. 1. Connect all tasks that don't have successors to the end task. 2. Set its early start and early finish to max(ef of its predecessors).

How to create a network diagram - 2 (Backward pass) 1. Set the end task's LF = EF, LS = LF. 2. For each task that immediately precedes the end task: 1. Set its late finish to the end task's late start. 2. Set its late start to its late finish its duration. 3. For each task that has only successors with an LS: 1. Set its late finish = min(ls of its successors). 2. Set its late start to its late finish its duration. 4. Repeat step 3 until all tasks have an LS and an LF. 5. Verify that the start tasks has all values set to 0. 6. Highlight the critical path(s).

It s your turn

Exercise Network Diagram Task ID Name Duration Predecessors 1 A 5 2 B 4 3 C 2 2 4 D 4 3 5 E 6 1 6 F 1 5 7 G 2 1;3 8 H 1 7 9 I 6 2 10 J 3 4;8

Network Diagram Solution

Project Diagrams Network Diagram (PERT / CPM) 1 Activity-On-Node Activity-On-Arrow Gantt Chart (Bar chart) Start Task B 2 days Task A 5 days Task C 4 days Task F 2 days Task E 5 days Task D 4 days Task G 2 days Task H 1 day End 1 PERT = Program Evaluation and Review Technique; CPM=Critical Path Method

Project Management Software Microsoft Project (commercial, complex, complicated) LiquidPlanner (commercial) teamgantt (commercial, free version available) Zoho Projects (commercial, free version available) Teamwork Projects (commercial, free version available) Project in a box (commercial, free download of community edition and planner) OpenProject (open source, free community edition for Linux) Redmine (open source, needs Ruby and a SQL database) GanttProject (free download) ProjectLibre (open source alternative to MS Project, for learning) and many, many, many more

It s your turn

Example with task durations Task ID Name Duration Predecessors 1 A 5 2 B 4 3 C 2 2 4 D 4 3 5 E 6 1 6 F 1 5 7 G 2 1;3 8 H 1 7 9 I 6 2 10 J 3 4;8

Gantt Chart (MS Project) Total duration of the project Project summary task Critical path in red

Milestones control points to evaluate progress and adjust plans illustrate progress to the customer may be intermediate sign-offs or stage payments should be chosen carefully Good practice: make them coincide with a significant deliverable

Types of task dependencies Finish-to-start Start-to-start Start-to-finish Finish-to-finish

Scheduling - ASAP or ALAP? ASAP + - Slack Resources are needed early Lower risk of delay Early costs ALAP + - Resources are needed late No slack Late costs Higher risk of delay ASAP ALAP Cost Time