Chapter 6 Activity Planning.

Slides:



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

© The McGraw-Hill Companies, Software Project Management 4th Edition Activity planning Chapter 6.
Chapter 17 Project Management McGraw-Hill/Irwin
 Chapter 6: Activity Planning – Part 1 NET481: Project Management Afnan Albahli.
1 Lecture by Junaid Arshad Department of Engineering Management Abridged and adapted by A. M. Al-Araki, sept WBS: Lowest level OBS: Lowest level.
CSSE Sep.2008 Constructing and Analyzing the Project Network Diagram Chapter 6.
Project Scheduling Tools As part of CSA3040 © 2003, 2004 – Dr. Ernest Cachia.
PERT / CPM PERTProgram Evaluation & Review Technique CPMCritical Path Method.
CSSE 372 Week 6 Day 2 Constructing and Analyzing the Project Network Diagram  PERT Chart PERT was invented for the Nautilus submarine project. Ok, maybe.
Defining activities – Activity list containing activity name, identifier, attributes, and brief description Sequencing activities – determining the dependencies.
CS3500 Software Engineering Project Management (1) In 1986 one well-known software engineer (Tom DeMarco) made the simple but important observation: “You.
5.8 Project Management Chapter 37 HL - Only.
5/4/20151 NETWORK SCHEDULING TECHNIQUES. 5/4/20152 Network Diagrams  PMI defines the scheduling process as: “the identification of the project objectives.
Chapter 6 Activity Planning McGraw-Hill Education ISBN
Importance of Project Schedules
Software project management (intro) Scheduling Network.
Software project management (intro)
Software Project Management
PROJECT MANAGEMENT Syllabus Outcomes : Construct and interpret a network, identify the critical path, and calculate the free and total float. Evaluate.
Project Management Project Planning Estimating Scheduling.
ENGM91 ACTIVITY PLANNING Unit 2
1 Project Management Chapter Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off.
Project Management Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill.
Work Systems and the Methods, Measurement, and Management of Work by Mikell P. Groover, ISBN ©2007 Pearson Education, Inc., Upper Saddle.
Software Project Management
University of Sunderland CIFM02 Unit 2 COMM02 Activity Planning Unit 2.
 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.
Activity Planning. Effort estimation – For whole project – For individual activity Detailed plan – Starting of each activity – End of each activity –
Project Modelling The success of the whole planning and control function depends on the project planner being able to define the project’s full scope of.
Project Management MGT 30725
Time Planning and Control Time-Scaled Network
Critical Path Method(CPM)
UNIT II Scheduling Procedures & Techniques FLOAT
Project Scheduling KULIAH 10 Magister Sistem Informasi
Chapter 5: Project Time Management Doddy Prayogo, Ph.D.
Chapter 17 Project Management McGraw-Hill/Irwin
Business Decision Making
Project Scheduling KULIAH 10 Magister Manajemen
Learning Objectives When you complete this chapter, you should be able to : Identify or Define: Work breakdown structure Critical path AOA and AON Networks.
Project planning Unit 3 Employability and Professional Development
Project Planning and Scheduling
Activity Planning.
ACTIVITY PLANNING AND RISK MANAGEMENT
Chapter 6: Project Time Management
CHAPTER 6 PROJECT TIME MANAGEMENT
Software Development & Project Management
Project Scheduling: networks, duration estimation, and critical path
PLANNING ENGINEERING AND PROJECT MANAGEMENT
Time Planning and Control Time-Scaled Network
Software Project Management
Critical Path Method Farrokh Alemi, Ph.D.
PROJECT MANAGEMENT (BSBI 622)
Project Management (lecture)
Software Project Management 4th Edition
Software Project Management 4th Edition
Chapter 6 Activity Planning.
Lecture 5: Project Time Planning (Precedence Diagramming Technique)
Software Project Management 4th Edition
Project Modelling The success of the whole planning and control function depends on the project planner being able to define the project’s full scope of.
Project Management (lecture)
Importance of Project Schedules
Operations Research Lecture 7.
CHAPTER 6 PROJECT TIME MANAGEMENT
Have a think…! What process do you need to go through to make bread or redecorate your bedroom? Are there any activities that could be done at the same.
Scheduling.
Presentation transcript:

Chapter 6 Activity Planning

Effort estimation Detailed plan For whole project For individual activity Detailed plan Starting of each activity End of each activity Risks

Project Vs Activity A project is composed of a number of related activities A project may start when at least one of its activities is ready to start A project will be completed when all of its activities have been completed

Cont… An activity should have a duration that can be forecasted An activity must have a clear start and a clear stop Some activities may require the time that other activities are completed before they can begin

Activity Planning A project plan is a schedule of activities indicating the start and stop for each activity Also provide the project and resource schedules

Cont… During planning, managers consider: Resource availability Resource allocation Staff responsibility Project Monitoring Cash flow forecasting Re-planning of the project towards the pre- defined goal Resource available: Make sure the resources are there when needed Resource allocation: Make sure there are no competing resources. Staff responsibility: Schedule showing which staff carry out each activity Project Monitoring: Measure the actual achievement Cash flow forecasting:Produce a timed cash flow forecast Re-planning of the project towards the pre-defined goal:re-plan the project so that it will correct drift from the target.

Objectives of Activity Planning Feasibility assessment Time and resource constraints Resource allocation Timescale and resource availability Detailed costing Cost and their timing Motivation Co-ordination Once a detailed activity plan is finished, it can be used to achieve the following: Feasibility assessment: Can the project be delivered on time and within budget (constraints)? Resources allocation: How to allocate the resources with best results? When should those resources be ready? Detailed costing: A detailed estimates on the project cost and the timings. A detailed forecast on when the expenditure is likely to take place. Motivation: Providing targets and being able to monitor the achievement of the targets at the end of the activity can be a good strategy to motivate staff. Co-ordination: Help to set the time and requirements of staff from different departments to work together in the project, if necessary Provide a good way for the project teams to communicate, cooperate and collaborate among themselves

When to plan During feasibility study and project start- up Resource availability Cash flow control

Different Levels of Plans Project Schedule: a plan that shows What are activities Order of activities Dates when each activity should start and stop When and how much of the resources will be required Activity Plan: a plan that describes how each activity will be undertaken The activity plan is done in Steps 4 and 5 of Step Wise framework.

Activity networks

Planning and Scheduling the Activities Once we have a project plan (or, project schedule), we need to schedule the activities in a project taking into account the resource constraints We need to put the activities in a project and arrange them in their order taking into account of the resource.

Network Planning Model Time flows from Left to Right Simple sequencing Suitable for small projects CPM(Critical Path Method) PERT(Program Evaluation Review Technique) AOA Precedence Network AON

Simple sequencing

CPM Network A project network should have only one start node A project network should have only one end node A link have duration Nodes has no duration Precedents are immediate preceding activities Time moves from Left to Right Nodes are numbered sequentially A network may not contain loops Leads to an impossible sequence A network should not contain dangles

CPM Convention Event Number Earliest date Latest date Slack

Example to construct a CPM Id. Activity Name Duration (weeks) Precedents A Hardware selection 7 B Software design 4 C Hardware Installation 6 D Coding E Data Preparation 5 F User Documentation 9 G User Training E,F H System Installation 3 C,D

Cont… 1 2 7 3 6 4 13 5 11 9 16 A=7 B=4 D=4 C=6 H=3 F=9 G=5 E=5

Cont… 1 2 7 3 6 4 13 5 11 9 16 A=7 B=4 D=4 C=6 H=3 F=9 G=5 E=5

Critical Path Any delay in critical path delays the project Slack= difference between earliest and latest dates Any event with slack 0 is critical. Path joining these events is critical path Activity float Float=difference in earliest finish and it’s latest start

Adding the time dimension Critical path approach is concerned with: Project completed as quickly as possible Identifying activities leads to delay project or later activities start date, if delayed. Forward pass Earliest dates of activities Backward pass Latest start dates and the critical path

= |latest start date – earliest start date| Activity Float Time allowed for an activity to delay 3 different types: Total float(no delay in project end date) = |latest start date – earliest start date| Free float(delay without affecting subsequent activity) = |earliest completion date of activity – earliest start date of succeeding activity| Interfering float = |total float - free float| Total float can be used up once. Free float can be used up separately. However, whenever any float is used, the overall timing of the project is changed. Teachers should distinguish between overall timing of the project and overall duration of the project. The overall timing of a project should includes the activities and the duration of each activities. A recalculation of the CPM is need.

Cont… Loop representing impossible sequencing Code Program Release Program Test Program Diagnose Errors Correct Error

Cont… Dangling activities indicate errors in logic Design Program Test Program Code Program Install Program Write User Manual

Cont… Solution is: Remove dangle activities If that is a part of project => re-draw the network Design Program Test Program Code Program Install Program Write User Manual

Revise Specifications Cont… Lagged Activities Build Prototype Test Prototype Revise Specifications Ends 2 day after Test Starts 1 after Test Document amendments

Cont… Dummy activities

Activity on Node Representation

Example Id. Activity Name Duration (weeks) Precedents A Hardware selection 7 B Software design 4 C Hardware Installation 6 D Coding E Data Preparation 5 F User Documentation 9 G User Training E,F H System Installation 3 C,D

Activity label, activity description Activity on Node Activity label, activity description Earliest start Duration Earliest finish Latest start Float Latest finish

Finish A 7 w C 6 W B 4 W D 4 W H 3 W F 9 W E 5 W G 5 W 7 7 13 4 4 8 13 7 w 7 C 7 6 W 13 B 4 W 4 D 4 4 W 8 H 13 3 W 16 Start Finish F 9 W 9 E 4 5 W 9 G 9 5 W 14

Finish A 7 w C 6 W B 4 W 2 6 D 4 W 9 5 13 H 3 W F 9 W 2 11 E 5 W 6 2 7 w 7 C 7 6 W 13 B 4 W 4 2 6 D 4 4 W 8 9 5 13 H 13 3 W 16 Start Finish F 9 W 9 2 11 E 4 5 W 9 6 2 11 G 9 5 W 13 11 3 16

Significance of critical path During planning stage Shortening the critical path will reduce the overall project duration During management stage Pay more attention to those activities which fall in the critical path Actually, it is the shortening of the critical activity by putting more resources in it. The CPM allows you to identify what to shorten. However, it does not tell you how to.