Management should be based on effective and thorough planning

Slides:



Advertisements
Similar presentations
Project Management Concepts
Advertisements

PROJECT MANAGEMENT TOOLS AND TECHNIQUES
Lecture 4 – PERT Diagrams & CPM
CP Chapter 4 Schedule Planning.
Richard Fisher 1 The University of Texas at Dallas Project Management BA 4320 Richard Fisher The University of Texas at Dallas.
Gantt and PERT charts. Representing and Scheduling Project Plans Gantt Charts Useful for depicting simple projects or parts of large projects Show start.
F O U R T H E D I T I O N Project Management © The McGraw-Hill Companies, Inc., 2003 supplement 3 DAVIS AQUILANO CHASE PowerPoint Presentation by Charlie.
Planning PERT - Project Evaluation and Review Technique) and CPM - Critical Path Method are network analysis techniques that are commonly used in project.
Chapter 3 Managing the Information Systems Project
© 2005 by Prentice Hall Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F.
Advanced Project Management - CPH
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.
Tutorial 2 Project Management Activity Charts (PERT Charts)
© 2008 by Prentice Hall 3-1 ITCS311 Systems Analysis and Design Dr. Taher Homeed Feb 2010 Department of Computer Science College of IT University of Bahrain.
CS3500 Software Engineering Project Management (1) In 1986 one well-known software engineer (Tom DeMarco) made the simple but important observation: “You.
Projects are unique, one-time operations designed to accomplish a specific set of objectives in a limited timeframe Project managers are responsible for.
CS3773 Software Engineering Lecture 8 Software Planning and Estimation.
Chapter 3 Managing the Information Systems Project
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
Gantt and PERT charts. Representing and Scheduling Project Plans Gantt Charts Useful for depicting simple projects or parts of large projects Show start.
© 2006 ITT Educational Services Inc. System Analysis for Software Engineers: Unit 5 Slide 1 Chapter 3 Managing the Information Systems Project.
Chapter 3 : Managing the Information Systems Project.
PROJECT MANAGEMENT Outline What is project mean? Examples of projects… Project Planning and Control Project Life Cycle Gantt Chart PERT/CPM.
© 2005 by Prentice Hall 3-1 Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Fourth Edition.
PROJECT PLANNING. PLANNING Planning is essential and software development is no exception. Achieving success in software development requires planning.
Lecture 5 – Gantt Chart GANTT Charts Constructing GANTT Charts
Copyright 2006 John Wiley & Sons, Inc. Beni Asllani University of Tennessee at Chattanooga Project Management Operations Management - 5 th Edition Chapter.
Projects CHAPTER 10. Learning Objectives 1. Explain what project management is and why it is important. 2. Identify the different ways projects can be.
Project Management Project Planning Estimating Scheduling.
Successful IT Projects slides © 2007 Darren Dalcher & Lindsey Brodie Successful IT Projects By Darren Dalcher & Lindsey Brodie
Dr. Jana Jagodick Polytechnic of Namibia, 2012 Project Management Chapter 7 Project Manager’s Toolkit for Time Management.
BIS 360 – Lecture Two Ch. 3: Managing the IS Project.
Chapter 17 Project Tracking. Objectives Identify, develop, and use project management tools to track project progress: Schedules Gantt Charts Toll Gate.
A project can be considered as consisting of several phases: Client’s needs;Work breakdown Doing or delegating;Deliver; Objectives;SpecificationsMonitoring;Wrap.
Applied Software Project Management PROJECT SCHEDULES Applied Software Project Management 2:16:07 AM 1.
CS 425/625 Software Engineering Project Management
Richard Fisher 1 The University of Texas at Dallas Project Management Richard Fisher The University of Texas at Dallas.
Copyright 2006 John Wiley & Sons, Inc. Beni Asllani University of Tennessee at Chattanooga Project Management Operations Management - 5 th Edition Chapter.
1 540f07cost10 Question of the Day u How important is it to be able to estimate the cost of a software project?
6/10/01Network Problems: DJK1 Network Problems Chapters 9 and 10.
Richard Fisher 1 The University of Texas at Dallas Project Management Richard Fisher The University of Texas at Dallas.
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project 3.1 Modern Systems Analysis and Design.
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
PROJECT MANAGEMENT Outline What is project mean? Examples of projects…
Chapter 7 – PERT, CPM and Critical Chain Operations Management by R. Dan Reid & Nada R. Sanders 4th Edition © Wiley 2010.
1 540f07reviews9sep25 Pert and Reviews Reviews S&G Chapter 5.
Project Management Concepts Gantt Chart – shows tasks as bars whose length indicates timing. PERT* chart (Network Diagram) – shows relationships between.
Copyright 2006 John Wiley & Sons, Inc. Beni Asllani University of Tennessee at Chattanooga Project Management Operations Management - 5 th Edition Chapter.
PROJECT MANAGEMENT TOOLS AND TECHNIQUES SEMINAR December 2003.
3-1 © Prentice Hall, 2004 Chapter 3: Managing the Object-Oriented Information Systems Project Object-Oriented Systems Analysis and Design Joey F. George,
IE 366 Chapter 6, Section 10 Project Planning and Scheduling.
The Network Diagram. When to Do What?  Carrying out one activity after the other may result in project completion, but it will take the longest possible.
HNDIT23082 Lecture 10:Software Project Management
Managing the Information Systems Project Cont’d
Chapter 3 Managing the Information Systems Project
Project Management.
PROJECT MANAGEMENT TOOLS AND TECHNIQUES
Chapter 17 Project Management McGraw-Hill/Irwin
Project Management for Business
Project Management and scheduling
Activity Planning.
CHAPTER 6 PROJECT TIME MANAGEMENT
Project Scheduling: networks, duration estimation, and critical path
PERT - The Program Evaluation and Review Technique
CIS 210 Systems Analysis and Development
Chapter 6 Activity Planning.
PROJECT MANAGEMENT TOOLS AND TECHNIQUES
Importance of Project Schedules
CHAPTER 6 PROJECT TIME MANAGEMENT
Presentation transcript:

Management should be based on effective and thorough planning Project Planning Management should be based on effective and thorough planning S&G Chapter 4 540f07projpl8sep20

S&G Ch4 Project Schedules 540f07projpl8sep20

Building the Project Schedule Allocate Resources to tasks Identify dependencies Create the schedule Reconcile Schedule with Org needs Add review meetings Optimize the schedule Don’t abuse buffers Track performance 540f07projpl8sep20

Scheduling problems Working backwards Misunderstood predecessors 540f07projpl8sep20

Today’s Goals Be able to understand WBS and to apply WBS to this semester’s team task Be able to evaluate the risks in the project Be able to do PERT analysis 540f07projpl8sep20 14

Project Plans Project Plan - overall plan anticipating progress of all aspects Quality Plan - how to achieve quality Staff Development Plan - how to train staff Validation Plan - how to test product 540f07projpl8sep20

Project Plan Sections Intro - objectives and constraints Organization - people, roles, reporting Risk Analysis - identify risks and risk reduction Resources - hardware and support software Work breakdown - identify tasks Schedule - dependencies and estimates 540f07projpl8sep20

Our Project Planning Determining the steps necessary to accomplish the task, the risks involved, the quality steps, and the sequence of those tasks. 540f07projpl8sep20

TTYP1 – team project planning Develop some tasks and quality steps to achieve your project 540f07projpl8sep20

Risk Analysis Initially, consider what unique characteristics of THIS project threaten to prevent its completion. Identify risks and indicate what the team can do to lessen the risks (usually about order of tasks or prototypes) 540f07projpl8sep20

TTYP2 – risk analysis Identify risks unique to your project Steps to avoid/resolve/ameliorate those risks 540f07projpl8sep20

WBS - work breakdown schedule Dividing a task into subtasks each task should be less than some max time each task should have some artifact as a product Build tree of tasks and subtasks Leftmost items can be related to lifecycle 540f07projpl8sep20

Schedules Tasks Critical Path resource requirements - people and time dependencies - what tasks have to finish before this one can start Critical Path the sequence of tasks that determine the minimum time to complete the project 540f07projpl8sep20

Bar Chart (Gannt) Each task is a horizontal bar whose length represents the estimated duration and whose starting point is the ending of the tasks on which it is dependent Graphical depiction showing duration and parallelism 540f07projpl8sep20

Example Gannt Chart a1 a2 a3 a4 a5 540f07projpl8sep20

PERT Diagrams Program Evaluation and Review Technique a4 a2 a1 a3 a5 540f07projpl8sep20

Critical Path If there are N tasks with dependencies between the tasks, what set of tasks determines the minimum completion time for the whole project? This is the critical path. 540f07projpl8sep20

Critical Path Algorithm (part 1) For each node (until completion time of all nodes are calculated) if the predecessors are completed, then take latest completions time and add required time for this node; this is the completion time. The node with the latest completion time determines the earliest completion time for project. 540f07projpl8sep20

Example 540f07projpl8sep20

Critical Path Algorithm (part 2) Starting with the node with latest completion time, mark it as critical. Select predecessor node with latest completion time, mark it as critical. Continue until reaching start node. 540f07projpl8sep20

Example 540f07projpl8sep20

Critical Path Algorithm (part 3) Slack time is the amount of time that a specific task can be delayed without changing the project delivery time For each noncritical node starting with the last node, determine the earliest of the latest start times of the successor nodes. This is the latest completion time. Make the latest start time for the node to reflect this time. 540f07projpl8sep20

Example 540f07projpl8sep20

TTYP 540f07projpl8sep20

Tuesday, 9/25/07 - Reviews Read S&G chapter 5 Directed Journal – due 11am 9/25 (upload) Describe the process of inspections – be precise about the roles and responsibilities Describe the issues with acceptance of inspections in an organization Describe the potential problems 540f07projpl8sep20