Activity Planning.

Slides:



Advertisements
Similar presentations
Chapter 17 Project Management McGraw-Hill/Irwin
Advertisements

 Chapter 6: Activity Planning – Part 1 NET481: Project Management Afnan Albahli.
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.
Tutorial 2 Project Management Activity Charts (PERT Charts)
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.
Chapter 6 Activity Planning McGraw-Hill Education ISBN
Importance of Project Schedules
Systems Analysis and Design Kendall & Kendall Sixth Edition
Software project management (intro)
Systems Analysis and Design Kendall and Kendall Fifth Edition
Chapter 2 Topics –Context-Level DFD –Entity-Relationship Diagrams.
Software project management (intro) Scheduling Network.
Software project management (intro)
Software Project Management
HIT241 - TIME MANAGEMENT Introduction
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
BIS 360 – Lecture Two Ch. 3: Managing the IS Project.
Project Planning Techniques U08784Software Project Management Rosemary Phillimore.
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
PROJECT MANAGEMENT Approaches
Scheduling Work I love deadlines. I love the sound they make as they fly by. -- Douglas Adams.
Information Systems System Analysis 421 Chapter 3 Managing the Information Systems Project.
Lecture 61 Project planning tool Lecture 62 Objectives Understand the reasons why projects sometimes fail Describe the different scheduling tools, including.
Chapter 3 Managing the Information Systems Project
University of Sunderland CIFM02 Unit 2 COMM02 Activity Planning Unit 2.
Information System Project Management.  Some problems that org faced with IS dev efforts include schedule delays, cost overrun, less functionality than.
Project Time Management
Chapter 7 : Risk Management – part 2
(M) Chapter 12 MANGT 662 (A): Procurement, Logistics and Supply Chain Design Purchasing and Supply Chain Analysis (1/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 –
Chapter 3 Managing the Information Systems Project
Chapter 16 – Project Management
Project Management (專案管理)
Introduction to Project Management Chapter 7 Managing Project Resources Information Systems Project Management: A Process and Team Approach, 1e Fuller/Valacich/George.
Chapter 17 Project Management McGraw-Hill/Irwin
Project planning Unit 3 Employability and Professional Development
Project Planning & Scheduling
2nd Task of Your Project „All you have to decide, is what to do with the time that is given to you.“ J.R.R. Tollkin Prof. Dr. Christian Bleis 1 Interaktionskompetenz.
ACTIVITY PLANNING AND RISK MANAGEMENT
Chapter 6: Project Time Management
CHAPTER 6 PROJECT TIME MANAGEMENT
Project Time Management
Software Development & Project Management
Systems Analysis and Design Kendall and Kendall Fifth Edition
Software Project Management
Critical Path Method Farrokh Alemi, Ph.D.
PROJECT MANAGEMENT (BSBI 622)
Software Project Management 4th Edition
Software Project Management 4th Edition
Chapter 6 Activity Planning.
Software Project Management 4th Edition
Systems Analysis and Design Kendall and Kendall Fifth Edition
Importance of Project Schedules
Chapter 6 Activity Planning.
Systems Analysis and Design Kendall and Kendall Fifth Edition
Chapter 3 Determining Feasibility and Managing Analysis and Design Activities 1.
CHAPTER 6 PROJECT TIME MANAGEMENT
Scheduling.
Presentation transcript:

Activity Planning

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 Each activity should have some ‘deliverables’ for ease of monitoring Some activities may require 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

Cont… Activity Planning and scheduling techniques leads to Completing the project in a min. time and at an acceptable cost Activities in parallel

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

Network Planning Model Network Diagram Gantt Chart CPM(Critical Path Method) PERT(Program Evaluation Review Technique)

Simple sequencing

CPM Network A project network should have only one start node A project network should have only one end node A link has duration Nodes have no duration Precedents are immediate preceding activities Time moves from Left to Right Nodes are numbered sequentially A network should 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 5 13 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

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

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.

Risk Management

Risk An uncertain event or condition that, Risk relates to future if it occurs, has a positive or negative effect on a project’s objectives. Risk relates to future It involves cause and effect

Risk Categorization Risk management is considering uncertainty remaining after a plan has been formulated. Project risks Business risks Project risks: prevent the achievements of the objectives given to the project manager and the team Business risks: like e-commerce web site is designed correctly but customers fail to the use of site due to uncompetitive price demanded.

Cont… Actors relate to all those involved in the project including both developers, users and managers e.g. a risk could be that high staff turnover leads to information of importance to the project being lost Technology – both that used to implement the project and that embedded in the project deliverables – risk could be that the technologies selected are not in fact appropriate. Structure – this includes management procedures, risk here is that a group who need to carry out a particular project task are not informed of this need because they are not part of the project communication network Tasks – the work to be carried out. A typical risk is that the amount of effort needed to carry out the task is underestimated. A risk could be well belong to more than one of the four areas – for example, estimates being wrong could be influenced by problems with actors (e.g. lack of experience with a technical domain) or the structure (over optimism of managers keen to win work). Exercise 7.2 in the text will be some practice in identifying and categorizing risks

Nature of risk Estimation Errors Planning assumptions Eventualities Unexpected events

Risk Management Risk Identification Risk Estimation Risk Evaluation Checklist Brainstorming Risk Estimation Likelihood Impact Risk Evaluation Risk Planning

Cont… Risk Control Risk Monitoring Risk directing and Risk staffing Aspects of quality control Risk Monitoring Risk directing and Risk staffing

Cont… Risk engineering Risk analysis Risk management Risk planning control Risk monitoring Risk identification Risk estimation Risk evaluation Risk staffing Risk directing

Evaluating risks to the scheduling

Using PERT Most likely time (m) Optimistic time (a) Normal condition time Optimistic time (a) Shortest time Pessimistic time (b) Worst possible time

Single expected duration(te) te= (a+4m+b)/6

Using expected duration

Cont…

Standard Deviation(s): S=(b-a)/6

Cont…

Calculating the Z value: Z=(T-te)/s