SEQUENCING AND SCHEDULING ACTIVITIES

Similar documents
Chapter 6: Activity Planning Part 2

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

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

8 Optimisation. 8.1 Introduction to Optimisation

INFS 328 Systems Analysis and Design

ACH Concentration Service User Guide

European Computer Driving Licence

Construction Planning & scheduling. Precedence Networks. Precedence networks

Headings and Subheadings Manual 1

MODEL ANSWERS COMP36512, May 2016

Chapter 3. Planning and Scheduling. Chapter Objectives. Check off these skills when you feel that you have mastered them.

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

Computer Aided Draughting and Design: Graded Unit 1

R. Reports Menu: 8. Batch Detail Report

Stateflow Best Practices By Michael Burke

C omputer D riving L icence

Baseline Scheduling with ProTrack

Programming Languages Third Edition. Chapter 10 Control II Procedures and Environments

Compiler Theory. (Semantic Analysis and Run-Time Environments)

Microsoft Excel 2010

Graded Unit Title: Mechanical Engineering: Graded Unit 1

Chapter 12: Quadratic and Cubic Graphs

SYLLABUS PLUS: PRINTING & REPORTING

Integrating Word, Excel, Access, and PowerPoint

UML Component Diagrams A.Y 2018/2019

Web Room Booking Procedure

Unit title: Programming for Mobile Devices (SCQF level 6)

Swiftlight. Project Management Software. The Easy, Visual, Planning and Communication Tool See the way ahead

Microsoft Office PowerPoint 2016 for Windows

Using the On-line Draft Timetable Review System (OTIS)

Chapter 1: Problem Solving Skills Introduction to Programming GENG 200

CSE 403. UML Sequence Diagrams. Reading: UML Distilled Ch. 4, by M. Fowler

Functions. Lab 4. Introduction: A function : is a collection of statements that are grouped together to perform an operation.

Grammars and ambiguity. CS164 3:30-5:00 TT 10 Evans. Prof. Bodik CS 164 Lecture 8 1

FLOWCHARTS A flowchart is a graphical representation of the steps to be followed for solving problem. It consists of a set of symbols.

Activity Diagram Written Date : September 02, 2016

Chapter 10. Object-Oriented Analysis and Modeling Using the UML. McGraw-Hill/Irwin

1 Introduction. 1.1 Clicking on any orange box shows the login window. Seatrack Web last updated

SmartDebrief User Guide Version 1.3

Jira Issues. 1. Issue Start time End time. 1. Issue 1.1. Start time End time

Using Custom Animation to Create Flow and Effect in PowerPoint 2016

How to Use issuu. What is issuu? How do I view a Buddy-to-Buddy publication on issuu?

SE Assignment III. 1. List and explain primitive symbols used for constructing DFDs. Illustrate the use of these symbols with the help of an example.

Adobe Premiere Elements Tutorial

Higher National group award Graded Unit Specification

e-snaps Online Training Navigation Tutorial

Name Date Class. You can also write equations for functions that are described in words. The length of the pool is 6 times the width of the pool.

This module sets out essential concepts and skills relating to demonstrating competence in using presentation software.

Basic memory model Using functions Writing functions. Basics Prototypes Parameters Return types Functions and memory Names and namespaces

A Constant Rate of Change Name Part 1

How to create a theograph. A step-by-step guide

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

What is a Class Diagram? A diagram that shows a set of classes, interfaces, and collaborations and their relationships

What is a Class Diagram? Class Diagram. Why do we need Class Diagram? Class - Notation. Class - Semantic 04/11/51

Higher National Unit specification: general information. Graded Unit 2

Project Initiation and Revision Training Manual. Table of Contents

DOCUMENT COMPLIANCY MODULE

Improving Productivity Using IT - Level 2. Scenario Assignment Sample Test 3 Version SampleMQTB/1.0/IP2/v1.0_MS2010

LINEAR PROGRAMMING: A GEOMETRIC APPROACH. Copyright Cengage Learning. All rights reserved.

PLEASE HAND IN UNIVERSITY OF TORONTO Faculty of Arts and Science

Investigating Properties of Kites

My Awesome Presentation Exercise

FEATURES GANTT CHART VIEW

Transformation, tessellation and symmetry line symmetry

1.8 Coordinate Geometry. Copyright Cengage Learning. All rights reserved.

Introduction to Parsing Ambiguity and Syntax Errors

Computer Programming-I. Developed by: Strawberry

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

Hello, welcome to this brief tutorial on accessing and playing Adobe Presenter video files.

Lab 01 Assignment. Diagramming Software Systems for Analysis and Design Modeling

Computer Science II (20082) Week 1: Review and Inheritance

Introduction to Parsing Ambiguity and Syntax Errors

Installing the Sample Files

Elementary Data Structures: Lists

UNIT Computing: Animation Fundamentals (SCQF level 5)

Computers Programming Course 6. Iulian Năstac

Project Explained. Microsoft Project 2007 Introduction

ECE7995 (3) Basis of Caching and Prefetching --- Locality

USING THE TEMPLATES FOR WORD 2007

User Management & My Account guide

Briefly describe the purpose of the lexical and syntax analysis phases in a compiler.

E E+E E E (E) id. id + id E E+E. id E + E id id + E id id + id. Overview. derivations and parse trees. Grammars and ambiguity. ambiguous grammars

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

REAL LIFE REAL WORLD Activity: Archeologist Frieze Patterns

File-System. File Concept. File Types Name, Extension. File Attributes. File Operations. Access Methods. CS307 Operating Systems

Multiple Choice (Questions 1 13) 26 Points Select all correct answers (multiple correct answers are possible)

Redlining Commands After retrieving a drawing to be redlined, select Redline from the Slick! menu bar or pick from one of the icons in the tool bar.

The following is the Syllabus for Module 6, Presentation, which is the basis for the practice-based test in this module.

There are three categories of unique transitions to choose from, all of which can be found on the Transitions tab:

Project Management. Week 5 Microsoft Project 2007 Tutorial

Introduction. Starting the Program. Exploring the User Interface

Team Member Management

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

Name: CMSC 313 Fall 2001 Computer Organization & Assembly Language Programming Exam 1. Question Points I. /34 II. /30 III.

Working with Health IT Systems is available under a Creative Commons Attribution-NonCommercial- ShareAlike 3.0 Unported license.

Specifying Precise Use Cases with Use Case Charts

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

Introduction to Some Requirements Specification Tools (EEM, ELH, ECD, EAP) -Some Basic Concepts- Dr. Ernest Cachia

MAPILab Statistics for SharePoint User Guide

Data exchange between Candy Planning and Microsoft Project

Transcription:

SEQUENCING AND SCHEDULING ACTIVITIES

SEQUENCING AND SCHEDULING ACTIVITIES Throughout a project, we will require a schedule that clearly indicates when each of the project s activities is planned to occur and what resources it will need. One way of presenting such a plan is to use a bar chart as shown in the next slide.

SEQUENCING AND SCHEDULING ACTIVITIES CONT D

SEQUENCING AND SCHEDULING ACTIVITIES CONT D In drawing up the chart, we have done two things:- Sequencing the tasks(i.e., identified the dependencies among activities dictated by the development process) Scheduled them(i.e., specified when they should take place) The scheduling has had to take account of availability of staff and the way in which the activities have been allocated to them.

NETWORK PLANNING MODEL These project scheduling techniques model the project s activities and their relationships as a network. In network, time flows from left to right. These technologies were originally developed in the 1950s- the two best known being CPM(critical path method) and PERT(program evaluation review technique).

NETWORK PLANNING MODEL CONT d Both of these techniques used an activity-onarrow approach to visualizing the project as a network where activities are drawn as arrows joining circles or nodes, which represent the possible start and/or completion of an activity or set of activities. Now, precedence networks has become popular which use activity-on-node networks where activities are represented as nodes and the links between nodes represents precedence (or sequencing) requirements.

CONSTRUCTING THE PRECEDENCE NETWORK A project network should have only one start node. A project network should have only one end node. A node has duration. Links normally have no duration. Precedents are the immediate preceding activities. Time moves from left to right. A network may not contain loops. A network should not contain dangles.

FRAGMENT OF A PRECEDENCE NETWORK

A LOOP REPRESENTS AN IMPOSSIBLE SEQUENCE

A DANGLE

RESOLVING THE DANGLE

REPRESENTING LAGGED ACTIVITIES We might come across situation where we wished to undertake two activities in parallel so long as there is a lag between the two. We might wish to document amendments to a program as it was being tested- particularly if evaluating a prototype. In such a case we could designate an activity test and document amendments.

REPRESENTING LAGGED ACTIVITIES CONT D Where activities can occur in parallel with a time lag between them we represent the lag with a duration on the linking arrow as shown below:-

ADDING TIME DIMENSIONS The method requires that for each activity we have an estimate of its duration. The forward pass calculate the earliest start dates of the activities To calculate the project completion date The backward pass calculate the latest start dates for activities identify the critical path from the graph

ADDING TIME DIMENSIONS CONT D An example project specification with estimated activity durations and precedence requirements.

ADDING TIME DIMENSIONS CONT D The precedence network for the example project.

FORWARD PASS

BACKWARD PASS

IDENTIFYING THE CRITICAL PATH There will be at least one path through the network (i.e., one set of successive activities) that defines the duration of the project. This is known as the critical path. Any delay to any activities on this critical path will delay the completion of the project.

IDENTIFYING THE CRITICAL PATH CONT D

ACTIVITY FLOAT The difference between an activity s earliest start date and its latest start date is known as the activity s float which is a measure of how much the start or completion of an activity may be delayed without affecting the end date of the project.

MEASURES OF ACTIVITY FLOAT There are number of other measures of activity float, including the following: Free float: the time by which an activity may be delayed without affecting any subsequent activity. It is calculated as the difference between the earliest completion date for the activity and the earliest start date of succeeding activity. Interfering float: the difference between total float and free float.

SHORTENING THE PROJECT DURATION How can you shorten the schedule? Via Reducing scope (or quality) Adding resources Concurrency (perform tasks in parallel) Substitution of activities