Project Management Dr. James A. Bednar

Similar documents
Project management Project Management

Importance of Project Schedules. matter what happens on a project. projects, especially during the second half of projects

Systems Analysis and Design

Scheduling Glossary Activity. A component of work performed during the course of a project.

Chapter 6: Project Time Management. King Fahd University of Petroleum & Minerals SWE 417: Software Project Management Semester: 072

The management of the projects with MS Project

Project Planning and Scheduling

Project Planning. Lecture Objectives. Basic Reasons for Planning. Planning. Project Planning and Control System. Planning Steps

Project Time Management

Project Time Management

Test Fragen + Antworten. October 2004 Project Management Wilhelm F. Neuhäuser IBM Corporation 2003

Chapter 6: Project Time Management

Chapter 2: Project Time Management

Test Fragen. October 2003 Project Management Wilhelm F. Neuhäuser IBM Corporation 2003

The work breakdown structure can be illustrated in a block diagram:

Project Time Management

Goals of the Unit. spm adolfo villafiorita - introduction to software project management

Time Management. Part 5 Schedule Development. Richard Boser

CSC 443: IT Project Management Midterm 1 exam - Spring semester March 21 st, 2012

Scheduling. Anne Banks Pidduck Adapted from John Musser

MnDOT Project Management Office Presents: Schedule Updates. Presenter: Eric Costantino Senior Schedule Consultant DRMcNatty & Associates, Inc.

Operational Research. Project Menagement Method by CPM/ PERT

Introduction to Project Management ECE 480. Erik Goodman

Assignment 2: Microsoft Project Toolset. Eric Palmer & Mahindra Bheodari. Kennesaw State University. IS 8100 Spring 2015

PROJECT TIME MANAGEMENT. 1 Powered by POeT Solvers Limited

pm4dev, 2015 management for development series Project Schedule Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS

Project Management Glossary

Information Technology Project Management, Sixth Edition. Note: See the text itself for full citations. More courses at cie-wc.edu

MnDOT Project Management Office Presents: Schedule Float. Presenter: Jonathan McNatty, PSP Senior Schedule Consultant DRMcNatty & Associates, Inc.

Project Time Management

Scheduling Fundamentals, Techniques, Optimization Emanuele Della Valle, Lecturer: Dario Cerizza

Module 11. Software Project Planning. Version 2 CSE IIT, Kharagpur

Use project management tools

Network Calculations

Collaborative Scheduling using the CPM Method

Manual on Training Preparation

Chapter 3 Managing the Information Systems (IS) Project

Unit 4: Time Management (PMBOK Guide, Chapter 6)

CPM -100: Principles of Project Management

Object-Oriented Analysis. with the Unified Process. John W. Satzinger Southwest Missouri State University. Robert B. Jackson Brigham Young University

Chapter 4: Project Time Management

SYSTEMS ANALYSIS AND DESIGN DO NOT COPY

8. Project Time Management

PROJECT EVALUATION REVIEW TECHNIQUE (PERT) AND CRITICAL PATH METHOD (CPM)

3. SCHEDULING THE MOST IMPORTANT PHASE PLANNING ACTIVITY. 3.1 Project Management Software Does it Really Do That?

Learning Objectives. Learning Objectives (continued) Importance of Project Schedules

MICROSOFT OFFICE PROJECT - SYLLABUS

Software Application: Information System Elements. Project Management in Information Technology (IT) Projects. Project Scheduling basics

The Plan s Journey From Scope to WBS to Schedule

PROGRAM EVALUATION AND REVIEW TECHNIQUE (PERT)

Basic Concepts. Project Scheduling and Tracking. Why are Projects Late? Relationship between People and Effort

CSSE 372 Software Project Management: Software Project Scheduling

Dashboards and Reporting for Program Management

Critical Path Analysis & PERT Charts (taken from

Project Management Chapter 3

SWEN 256 Software Process & Project Management

Lecture 6: Project Time Management By: Prof. Lili Saghafi. Information Technology Project Management, Fifth Edition

5. Creating a Gantt Chart

Project Management (CS 3730) Lecture 4 Name:

Project Management Planning

CISC 322 Software Architecture. Project Scheduling (PERT/CPM) Ahmed E. Hassan

Abar Solutions Petroleum Consultancy & Training Qualified From KPC Training & Consulting Services Provider. Code Period Language Start End Location

Chapter 9 Computer Scheduling Projects should be scheduled one byte at a time

Leaving Certificate Technology. Project Management. Student Workbook

PROJECT MANAGEMENT IN PRIMAVERA P6 WEB ACCESS REL 7

ONLINE SUPPLEMENTAL BAPPENDIX PROJECT SCHEDULES WITH PERT/CPM CHARTS

MS Project Tutorial. CS 587 Software Project Management Instructor: Dr. Atef Bader. Prepared by Milton Hurtado

Demonstrate and apply knowledge of project management in

Appendix A of Project Management. Appendix Table of Contents REFERENCES...761

NFSA Project Management Guidelines

專 案 管 理 實 務 嘉 義 縣 政 府 學 分 班 : 管 理 實 務 專 題 2006 中 正 大 學 企 管 系 助 理 教 授 周 瑞 生

Graphical Project Planning Techniques: An Overview of Gantt, PERT, and CPM Charts Prepared for groups in ECE480 1/6/02, D. Grover

PERCEPTION PERT-PAC Using Microsoft Project 2000

CRITICAL PATH METHOD (CEE 320 VDC SEMINAR)

Network Diagram Critical Path Method Programme Evaluation and Review Technique and Reducing Project Duration

SOFTWARE PROJECT MANAGEMENT

Project Management SCM Pearson Education, Inc. publishing as Prentice Hall

Introduction to Project Management

TIME MANAGEMENT TOOLS AND TECHNIQUES FOR PROJECT MANAGEMENT. Hazar Hamad Hussain *

A Short Introduction to Project Management

HOW TO START WORKING WITH P2WARE PROJECT MANAGER 7?

Time Management. Herb Pollard III

Project Scheduling & Tracking

PMP Exam Preparation Answer Key

Featured Paper Satya Narayan Dash By Satya Narayan Dash, PMP, CSM, MCP

Microsoft Project 2010

PMI Lexicon of Project Management Terms

No man is wise enough by himself. -Plautus

Cambridge International AS and A Level Computer Science

Mastering Microsoft Project 2010

Scheduling Fundamentals, Techniques, Optimization Emanuele Della Valle, Lecturer: Dario Cerizza

Project Creation and Gantt Chart Design Using Microsoft Project. R. Baker. The University of Tampa

Project Management Fact Sheet:

Table of Contents Author s Preface... 3 Table of Contents... 5 Introduction... 6 Step 1: Define Activities... 7 Identify deliverables and decompose

Resource Allocation and Scheduling

Time Management II. June 5, Copyright 2008, Jason Paul Kazarian. All rights reserved.

Application Survey Paper

The Project In the beginning was The Project, and then arose the Assumptions.! And The Project was without form and the Assumptions were void.

Transcription:

Project Management Dr. James A. Bednar jbednar@inf.ed.ac.uk http://homepages.inf.ed.ac.uk/jbednar SAPM Spring 2006: Project Management 1

Project Management A project is a temporary endeavour to produce a unique product, service, or result (PMI 2004). Project management (PM) techniques were originally developed for waterfall-type projects like building construction. PM focuses on planning, scheduling, monitoring, and controlling the complex interdependencies among subtasks. PM techniques are particularly relevant when considering the entire project in which software development is embedded, which includes other activities such as documentation, training, hardware, etc. SAPM Spring 2006: Project Management 2

Example project Framing Foundation Roof Siding Consider building a garden shed, which involves designing the shed, figuring out what materials are needed, ordering or purchasing the materials, and putting together the various parts. Some of these tasks depend on the others, some must be scheduled, some take labor, etc. SAPM Spring 2006: Project Management 3

Project management tasks Need to figure out: What needs to be done What order they can be done How long each will take How long the whole project must take in principle How long the whole project is expected to take, given finite resources SAPM Spring 2006: Project Management 4

Work Breakdown Structure A WBS is a diagram showing the major subtasks of the project: Build Shed Planning Obtaining Materials Constructing Pour foundation Build frame Install siding Install roof Finish (door, etc.) Rule of thumb: break things down as far as necessary to estimate and schedule them, and no further. SAPM Spring 2006: Project Management 5

Network diagram Build Shed Materials list Order materials Deliver materials 7 days Install siding Pour foundation Build frame Finish 2 days Install roof 2 days Network diagrams can be constructed from the WBS, adding dependencies and estimated durations. See slides on estimation for caveats. (Dates are optional.) SAPM Spring 2006: Project Management 6

Critical path Build Shed Materials list Order materials Deliver materials 7 days Install siding Pour foundation Build frame Finish 2 days Install roof 2 days The critical path is the longest path through the network diagram it is the minimum duration of the project if there are infinite resources (so that tasks can occur in parallel) and accurate estimates. Here, everything but putting up the siding is on the critical path, and must happen in the order specified. SAPM Spring 2006: Project Management 7

Slack Build Shed Materials list Order materials Deliver materials 7 days Install siding Pour foundation Build frame Finish 2 days Install roof 2 days Tasks not on the critical path have slack the duration by which they can be late without making the project later than the critical path duration. Here, putting up the siding has one day of slack: one day longer than estimated is ok, but if it takes longer it will be the new critical path, and delay the project. SAPM Spring 2006: Project Management 8

PERT/CPM Charts Network diagrams come in a variety of flavors with different names: A Program Evaluation and Review Technique (PERT) chart shows dependencies and time estimates, using 3-point estimates. The Critical Path Method (CPM) chart is a related alternative, using single estimates. Both show similar information, but use different methods for calculating the critical path and slack. SAPM Spring 2006: Project Management 9

Gantt Chart A Gantt chart shows the tasks and their durations graphically, in calendar form, with one bar per activity. The bar shows the earliest start date and duration. SAPM Spring 2006: Project Management 10

Gantt Chart extras Gantt charts can also show summary activities (see Planning entry), dependencies (arrows), and milestones (diamonds). The dependencies make slack clear (see Siding entry). SAPM Spring 2006: Project Management 11

Resources All these charts assume infinite resources things that can logically happen in parallel, are assumed to happen in parallel. In reality, there are limited resources, so there are dependencies not shown in the charts. E.g. if only one person is available to work on the shed project, the siding and roofing tasks must be done in serial, due to the resource constraint. SAPM Spring 2006: Project Management 12

Crashing/Fast tracking If the critical path is still not fast enough, it s possible to shorten the duration by changing some assumptions. E.g.: Crashing: Change the duration of some critical task, e.g., if it is possible to parallelize it by assigning more people to it. Fast tracking: Allow tasks to be done in parallel by changing the logic in the network diagram. If tasks can be parallelized (as in building construction) these allow total duration to be greatly reduced. SAPM Spring 2006: Project Management 13

For more info Project Management Institute (PMI): Largest international PM organization; US-based (pmi.org) International Project Management Association (IPMA): Oldest international PM organization (www.ipma.ch) Association for Project Management (APM): UK-based national organization (www.apm.org.uk) PM Glossary: www.maxwideman.com/pmglossary/ SAPM Spring 2006: Project Management 14

Summary Project management charts and techniques are useful for scheduling tasks with complex dependencies WBS: main tasks Network diagram: dependencies, durations Gantt: calendar Be careful not to trust the charts just because they look fancy; e.g., many constraints are not shown SAPM Spring 2006: Project Management 15

References PMI (2004). A Guide to the Project Management Body of Knowledge (3rd Ed.). Project Management Institute. SAPM Spring 2006: Project Management 15