Software Project Management Task Sequencing Activity Sequencing Concepts PERT charts Critical Path Analysis.

Slides:



Advertisements
Similar presentations
Work Breakdown Structures
Advertisements

Advanced Project Management - CPH
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.
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.
Chapter 10: Project Schedule Planning
Defining activities – Activity list containing activity name, identifier, attributes, and brief description Sequencing activities – determining the dependencies.
Manjari Akella Pranava Nagpal B-Tech(CSE) 4 th Year.
MGMT 483 Week 8 Scheduling.
Management & Development of Complex Projects Course Code - 706
Project Time Management
2 Project Management  Management of work to develop and implement an innovation or change in an existing organization Examples: –New buildings –Weapon.
Chapter 5: Project Time Management
Project Time Management
Importance of Project Schedules
Chapter 6: Project Time Management
1 Project Time Management. 2 Learning Objectives Understand the importance of project schedules and good project time management Define activities as.
Chapter 6: Project Time Management
Project Time Management
Chapter 6: Project Time Management
Centro de Estudos e Sistemas Avançados do Recife PMBOK - Chapter 6 Project Time Management.
Software Project Management
Project Time Management J. S. Chou, P.E., Ph.D.. 2 Activity Sequencing  Involves reviewing activities and determining dependencies.  A dependency or.
Managing Project Scheduling. What is Project Scheduling? The process of: – defining project activities – determining their sequence – estimating their.
Where We Are Now. Where We Are Now Developing the Project Plan The Project Network A flow chart that graphically depicts the sequence, interdependencies,
Chapter 6 Introduction to Microsoft Project
HIT241 - TIME MANAGEMENT Introduction
Time Management Week 7 - Learning Objectives You should be able to: n List and describe the processes, activities, inputs, and outputs in time management.
Palestine university - Gaza Faculty of Business and Finance Project Scheduling Techniques, Defining and Sequencing of Project Deliverables Chapter 5 Instructor:
PROJECT MANAGEMENT Outline What is project mean? Examples of projects… Project Planning and Control Project Life Cycle Gantt Chart PERT/CPM.
THE MANAGERIAL PROCESS Clifford F. Gray Eric W. Larson Developing a Project Plan Chapter 6.
Project Time Management J. S. Chou, P.E., Ph.D.. 2 Activity Sequencing  Involves reviewing activities and determining dependencies.  A dependency or.
Project Time Management, Mohammad A. UHCL 1 Project Time Management Mohammad A. Rob.
Switch off your Mobiles Phones or Change Profile to Silent Mode.
Scheduling Sequence & Time.
Chapter 6: Project Time Management
Lecture 5 Title: Project Time Management By: Mr Hashem Alaidaros MIS 434.
POST GRADUATE PROGRAM OF INFORMATION TECHNOLOGY
EGNR 300 Project Management Planning & Scheduling ENGR 300 Dept. of Computer Science and Engineering University of Bridgeport,
Project Management Project Planning Estimating Scheduling.
~ pertemuan 6 ~ Oleh: Ir. Abdul Hayat, MTI 03-Apr-2009 [Abdul Hayat, Project Time Management, Semester Genap 2008/2009] 1 PROJECT TIME MANAGEMENT.
Information Technology Project Management, Seventh Edition Note: See the text itself for full citations.
1 Project Management Chapter Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off.
IT Project Management, Third Edition Chapter 6 1 Chapter 3: Project Time Management.
Chapter 6: Project Time Management Information Technology Project Management,
1IT Project Management, Third Edition Chapter 6 Chapter 6: Project Time Management.
1 Selected Topics on Project Management The Critical Path Dr Marc Conrad 1Marc Conrad.
PMP, CAPM, PgMP, PMI-SP, PMI-RMP, OPM3 and PMBOK are registered marks of Project Management Institute, Inc Inov8Solutions Inc – Quality Educational Services.
Copyright Course Technology Chapter 5: Project Time Management.
Advanced Project Management Project Time Management Ghazala Amin.
Project Management Part 5 Project Scheduling. Topic Outline: Project Scheduling Identifying relationships among activities Project network diagrams Identifying.
Richard Fisher 1 The University of Texas at Dallas Project Management Richard Fisher The University of Texas at Dallas.
Richard Fisher 1 The University of Texas at Dallas Project Management Richard Fisher The University of Texas at Dallas.
Copyright 2012 John Wiley & Sons, Inc. Chapter 8 Scheduling.
CON 2001 Construction Methods Tool #1 - Construction Scheduling Presented by Elia Twigg, P.E. (Prof. Ralph V. Locurcio, P.E.)
Chapter 7 – PERT, CPM and Critical Chain Operations Management by R. Dan Reid & Nada R. Sanders 4th Edition © Wiley 2010.
Project Time Management
Reference: Figure 6.2. PMBOK® Guide, 5 h Ed Reference: Figure 6.2. PMBOK® Guide, 5 h Ed.
Project Management Fundamentals - Planning Tools 1.
1 Chapter 6: Project Time Management. 2 Learning Objectives Understand the importance of project schedules and good project time management Define activities.
Information Technology Project Management, Sixth Edition Note: See the text itself for full citations.
1IT Project Management, Third Edition Chapter 6 Chapter 6: Project Time Management.
Project Management Planning and Scheduling. “Failing to plan is planning to fail” by J. Hinze, Construction Planning and Scheduling Planning: “what” is.
Tools to Help  Product flow Dependencies and relationships of deliverables  Work breakdown structure The parts  PERT charts Program Evaluation and.
Project Management – PTM721S
CHAPTER 6 PROJECT TIME MANAGEMENT
Project Time Management
Project Time Management
Project Time Management
Importance of Project Schedules
CHAPTER 6 PROJECT TIME MANAGEMENT
Presentation transcript:

Software Project Management Task Sequencing Activity Sequencing Concepts PERT charts Critical Path Analysis

Project Time Management Processes Project time management involves the processes required to ensure timely completion of a project. Processes include:  Activity definition (your WBS)  Activity sequencing (this topic)  Activity duration estimating (next week) Activity Definition This comes from your WBS  Recall it encompasses the total scope of the project  It is organized by a perspective, or organizing principle What it doesn’t do: Help you plan temporally  You need to know X needs to be done before Y because X may produce a deliverable (or knowledge) required for Y  You may need to ensure you can provide all of the resources (people, technology, etc.) at a given time to ensure success Time Quality Scope CostExpectations

Activity Sequencing Involves developing a more detailed WBS and supporting explanations to understand all the work to be done  An outgrowth of your WBS’ work packages  Initial dependencies should arise What needs to be done before to make data available (flow) What tasks are a “part of” other tasks (decomposition) This is the resulting sequencing of activities to achieve goals Review activities and determine dependencies  Mandatory: inherent in the nature of the work; hard logic Example: Coding must happen before testing  Discretionary: defined by the team; soft logic applied within a process Example: Order in which components are implemented  External: involve relationships between project & non-project activities Example: 3rd party / open source software release  Resource: Multiple projects depend on same resource Example: You have only 1 Oracle-certified DBA but 2 projects

Activity Sequencing Tools for Activity Sequencing  Task networks, PERT charts, Critical Path Analysis Task networks  A graphical representation of tasks  Visualizes tasks, flows, and relationships  Two formats: Activity-on-Arrow (AOA) –Nodes represent Events, Lines represent Tasks Activity-on-Node (AON) –Nodes represent Tasks, Lines dependencies between Tasks AON: START Code Module Write Unit Test Perform Code Review Fix Defects Check-in Code

AOA Example *Taken from Scach 4 th ed. P. 289

Activity Sequencing Temporal Dependencies between Tasks Finish-to-Start (FS)  B cannot start till A finishes  A: Construct fence; B: Paint Fence Start-to-Start (SS)  B cannot start till A starts  A: Pour foundation; B: Level concrete Finish-to-Finish (FF)  B cannot finish till A finishes  A: Add wiring; B: Inspect electrical Start-to-Finish (SF)  B cannot finish till A starts (rare)

Critical Path Method (CPM) CPM is a project network analysis technique used to predict total project duration  A critical path is the series of activities that determines the earliest time by which the project can be completed  The critical path is the longest path through the network diagram and has the least amount of slack or float  Typically used in conjunction with PERT charts (or also with Activity- Task Analysis, Task Networks, etc.) Finding the Critical Path  First develop a good project network diagram  Add the durations for all activities on each path through the project network diagram  The longest path is the critical path Course Technology, 1999

Determining the Critical Path Consider the following project network (AOA) diagram. Assume all times are in days. a. How many paths are on this network diagram? b. How long is each path? c. Which is the critical path? d. What is the shortest amount of time needed to complete this project? Course Technology, 1999

Determining the Critical Path Course Technology, 1999 Example (AOA):

More on the Critical Path Misconceptions:  The critical path is not the one with all the critical activities; it only accounts for time  There can be more than one critical path if the lengths of two or more paths are the same  The critical path can change as the project progresses If one of more activities on the critical path takes longer than planned, the whole project schedule will slip unless corrective action is taken  We will discuss what “corrective actions” are possible with scheduling next week. Course Technology, 1999

PERT Charts Program Evaluation and Review Technique  Network analysis technique used to estimate project duration if there is a high degree of uncertainty about individual activity duration estimates  PERT uses probabilistic time estimates based on using optimistic, most likely, and pessimistic estimates of activity durations Course Technology, 1999 EXAMPLE: