Introduction to Project Management ECE 480. Erik Goodman



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

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

Chapter 2: Project Time Management

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

Systems Analysis and Design

Project Time Management

The management of the projects with MS Project

MICROSOFT OFFICE PROJECT - SYLLABUS

ONLINE SUPPLEMENTAL BAPPENDIX PROJECT SCHEDULES WITH PERT/CPM CHARTS

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

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

Project Management Dr. James A. Bednar

Project Scheduling & Tracking

Time Management. Part 5 Schedule Development. Richard Boser

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

Project management Project Management

WORK PROGRAM GUIDELINES

Mastering Microsoft Project 2010

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

Scheduling. Anne Banks Pidduck Adapted from John Musser

SWEN 256 Software Process & Project Management

How to use Microsoft Project? Basic Training to Help You during the BYI challenge

Mastering Microsoft Project 2013

Introduction to Project Management

Mastering Microsoft Project 2013 Course: 55054A Course Length: 3 Days

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

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

Hands on Microsoft Project (Part I) From a WBS to a Complete Schedule Emanuele Della Valle, Lecturer: Dario Cerizza

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

Microsoft Project 2010

Project Planning and Scheduling

NE-50413B Mastering Microsoft Project 2010

Chapter 4: Project Time Management

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

SYSTEMS ANALYSIS AND DESIGN DO NOT COPY

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

5. Creating a Gantt Chart

technical tips and tricks

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

The Plan s Journey From Scope to WBS to Schedule

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

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

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

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

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

Project Time Management

Project Management Glossary

PROJECT TIME MANAGEMENT. 1 Powered by POeT Solvers Limited

Introduction to Project Management

Is Your Schedule Correct? Common Scheduling Mistakes and How to Avoid Them

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

Introduction to Project Management. What is the Project Management Life Cycle? Common Life Cycle Characteristics

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

8. Project Time Management

Mastering Microsoft Project B; 3 days, Instructor-led

Project Time Management

Software Development & Education Center. Microsoft Office (Microsoft Project 2010)

Use project management tools

SE351a: Software Project & Process Management

Chapter 3 Managing the Information Systems (IS) Project

added to the task, using Project, it will automatically calculate the schedule each time a new resource is added.

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

Project Time Management

Microsoft Project From the WBS to a Complete Schedule Emanuele Della Valle, Lecturer: Dario Cerizza

Chapter 6: Project Time Management

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

ECDL / ICDL Project Planning Syllabus Version 1.0

Manual on Training Preparation

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

Management 460 Fall 2015 Project Management Instructor: Jerry Baxter Home Telephone: Cell Phone:

Pearson Education Limited 2003

Agenda. CPM Scheduling at CDOT Laura Zamora, P.E. February 24, 2016

CPM -100: Principles of Project Management

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

ICT Project Management. Software Project Planning By J. Ogutu

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

Project Time Management Activity Definition Activity Sequencing Duration Estimating Schedule Development Schedule Control

ESKIPM2(SQA Unit Code- F9CX 04) Project management software

Creating a New Project

Cambridge International AS and A Level Computer Science

1 Start a new project

ESKIPM3 Project management software

10 Project Management with PERT/CPM

Mastering Microsoft Project 2013

SCHEDULING AND TIME MANAGEMENT. Project Management and Leadership 2015D, PhD, PMP

Software Project Planning. CITS1220 Software Engineering

IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 10, 2015 ISSN (online):

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

Session 6. Microsoft Project. Emanuele Della Valle. Lecturer: Dario Cerizza

HOW TO START WORKING WITH P2WARE PROJECT MANAGER 7?

Notes on the Critical Path Method for project planning and management.

PROJECT TIME MANAGEMENT

Work Breakdown Structure & Schedules

SECTION PROJECT PLANNING AND SCHEDULING PART 1: GENERAL 1.1 DEFINITIONS

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

Introduction to IT Project Management

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

Operational Research. Project Menagement Method by CPM/ PERT

Transcription:

Introduction to Project Management ECE 480 Erik Goodman

What is Project Management? a method for organizing tasks a structured framework to help a group work productively tools to aid in task sequencing, dependency analysis, resource allocation, scheduling, etc. tools to track progress relative to plan

Why Need Project Management? Complex project needs coordination of: Multiple people Multiple resources (labs, equipment, etc.) Multiple tasks Multiple decision points approvals Phased expenditure of funds Matching of people/resources to tasks

How Can Structured Tools Help? Provide a common document shared by all Track actual vs. planned progress Enforce logical consistency of planning Conservation of human energy Matching of skills/knowledge to task requirements Conservation of facilities/resources Identification of constraints in task sequencing VISUAL display helps to assure consistency

Task Dependencies and the Critical Path Sometimes task B cannot be started before task A is completed Other types of constraints calendar, lags, etc. Critical path any slippage slips whole project Helpful to know what tasks are on the critical path Useful to try to shorten the critical path

Visual Tools for Project Management GANTT charts: Tasks (calendar time) vs. linear time, grouped hierarchically, plus milestone events Classically, not person-hours or people, nor dependencies, nor critical path, nor progress All have been added to augmented GANTT charts

PERT/CPM Charts PERT = Program Evaluation and Review Technique Graph with nodes (events), edges (tasks) dramatizes dependency relationships Task durations label edges If add critical path emphasis in chart, called a CPM chart (Not linear in time harder to track progress)

State of the Art Methods Best features of Gantt, PERT/CPM, and extensions to allow assignment of resources and tracking of progress typically COMBINED Typical example of result: Microsoft Project family

Suggested Steps in Project Management Generate a formal definition of the project, with goals, deliverables, constraints, assumptions Identify project start/end dates, any mandatory milestones, including reports, signoffs, deliverables, etc. List constraints money, equipment availability, holidays, etc.

Suggested Steps, cont. Identify tasks to be accomplished high level (i.e., by categories), then details within each, using brainstorming method green light Diagram entire system, decomposing into meaningful subsystems Identify and describe the interfaces between subsystems then can specify as discrete parts/tasks -- part of system engineering task. Includes partitioning decisions, choices of component types, budgeting of energy, setting of performance specifications, etc. Subsystems are convenient modules for division of responsibility, setting of milestones, etc.

Suggested Steps, cont. Use this decomposed view to develop list of tasks, listing EVERYTHING you can think of! Refine detailed task list, dropping/ combining, adding things omitted Then, for each task in list: Estimate time (person hours, calendar period) Identify dependencies among tasks Identify resources (people, money, parts, etc.) adding any additional tasks needed (procurement, etc.)

Suggested Steps, cont. Organize task groups roughly by starting date List dependencies that should or MUST hold Use MS Project to make a GANTT chart First capture tasks and task groups, milestones Then add dependencies use finish-to-start constraints wherever possible, for best results Identify critical path, see if it can be shortened (get more slack ) Assign person-hours and specific team member(s) to each task identify task leads

Suggested Steps, cont. As project progresses: Monitor, record progress on all tasks, at least weekly use Tracking Gantt Chart Pay particular attention to those on critical path Revise plan as needed to take into account changes, adapt to meet milestones

Project Management Using Microsoft Project Allows many different ways of entering and observing information includes many features to help identify problems with a plan regular use can help a group refine plans to make meeting targets more realistic

Our Flyover of Project 98 Adding tasks, durations Setting dependencies Seeing critical path, etc. Rolling up subtasks Assigning resources Adjusting durations, time assignments, etc.

Our Flyover of Project 98 Adding tasks, durations Setting dependencies Seeing critical path, etc. Rolling up subtasks Assigning resources Adjusting durations, time assignments, etc.

Our Flyover of Project 98 Adding tasks, durations Setting dependencies Seeing critical path, etc. Rolling up subtasks Assigning resources Adjusting durations, time assignments, etc.

WATCH YOUR DEPENDENCY CHOICES!!! If you choose something other than the default finish/start constraints, you will probably LOSE your ability to track the critical path So AVOID finish by or start by with particular calendar dates, or other types of constraints. Break tasks apart as needed, in order to make finish/start constraints realistic!

Our Flyover of Project 98 Adding tasks, durations Setting dependencies Seeing critical path, etc. Rolling up subtasks Assigning resources Adjusting durations, time assignments, etc.

Our Flyover of Project 98 Adding tasks, durations Setting dependencies Seeing critical path, etc. Rolling up subtasks Assigning resources Adjusting durations, time assignments, etc.

Our Flyover of Project 98 Adding tasks, durations Setting dependencies Seeing critical path, etc. Rolling up subtasks Assigning resources Adjusting durations, time assignments, etc.

Management of YOUR Project With your team members Create a plan for the entire project Set milestones for tracking progress Provide more detail for near-term tasks Use with your facilitator to report progress and revise/add detail to plan Assign specific tasks to team members Revise plan and activities as required to achieve objectives