More on Scheduling. Recap of Last Class Activity dependencies are shown through CPM/PERT Chart. Critical path Completion date Slack time in non-critical.

Slides:



Advertisements
Similar presentations
Scheduling Work I love deadlines. I love the sound they make as they fly by. -- Douglas Adams.
Advertisements

CP Chapter 4 Schedule Planning.
SE503 Advanced Project Management
Chapter 2 The Analyst As Project Manager In Managing Information Systems 2.3.
ME 414W/415W Project Management Project Management.
Chapter 10: Project Schedule Planning
Defining activities – Activity list containing activity name, identifier, attributes, and brief description Sequencing activities – determining the dependencies.
Critical Path and Gantt
CS3500 Software Engineering Project Management (1) In 1986 one well-known software engineer (Tom DeMarco) made the simple but important observation: “You.
11-1 Critical Chain Project Scheduling Chapter 11 © 2007 Pearson Education.
Critical Chain Project Scheduling. Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall11-2 Theory of Constraints (ToC) A constraint limits.
Module 5 – Networks and Decision Mathematics Chapter 24 – Directed Graphs.
Project Management.
PROJECT TIME CONTROL. PROJECT SCHEDULING REFERENCES PRIMARY REFERENCE IN THIS PRESENTATION IS Operations Management, Ed 6, Heizer & Render, Prentice Hall,
Importance of Project Schedules
Using MS Project To draw a Network diagram. Add tasks Add the 8 tasks listed for making a cup of tea. Add the duration of each –Note: MS Project doesn’t.
What is a project? Project Management Institute definition
© 2000 by Prentice-Hall Inc Russell/Taylor Oper Mgt 3/e Chapter 6 Project Management.
Project Time Management
Project Management tools BTEC National. General planning & scheduling tools Project management software helps you manage the administration, planning.
Gantt and PERT charts. Representing and Scheduling Project Plans Gantt Charts Useful for depicting simple projects or parts of large projects Show start.
Workshop-3 Gantt and Pert Chart.
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.
Copyright 2002 Prentice-Hall, Inc. Managing the Information Systems Project 3.1 Chapter 3.
PROJECT PLANNING. PLANNING Planning is essential and software development is no exception. Achieving success in software development requires planning.
Project Time Management J. S. Chou, P.E., Ph.D.. 2 Activity Sequencing  Involves reviewing activities and determining dependencies.  A dependency or.
Allocating Resources to the Project
Copyright 2006 John Wiley & Sons, Inc. Beni Asllani University of Tennessee at Chattanooga Project Management Operations Management - 5 th Edition Chapter.
Introduction to the Theory of Constraints (TOC) & Critical Chain Project Management (CCPM) Major Mark McNabb.
Successful IT Projects slides © 2007 Darren Dalcher & Lindsey Brodie Successful IT Projects By Darren Dalcher & Lindsey Brodie
Midterm Review SE503 Advanced Project Management.
COMP 208/214/215/216 Lecture 3 Planning. Planning is the key to a successful project It is doubly important when multiple people are involved Plans are.
Lecture 3 Scheduling CSCI – 3350 Software Engineering II Fall 2014 Bill Pine.
1 Project Management Chapter Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off.
Quick Recap.
Software Project Management
Ch. 41 Project control. Ch. 42 Work Breakdown Structure WBS describes a break down of project goal into intermediate goals Each in turn broken down in.
 Dr.Eliyahu Goldratt applied his theory of constraints(TOC) to the pratice of project mgt producing called critical chain.
1 Selected Topics on Project Management The Critical Path Dr Marc Conrad 1Marc Conrad.
Chapter 6: Project Time Management Information Technology Project Management, Fourth Edition Using Critical Chain Scheduling, PERT, and MS Project 2003.
Project Scheduling Software
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.
Chapter 6: Project Time Management Information Technology Project Management, Fourth Edition Using Critical Path and MS Project 2003 Tuesday, February.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Chapter 2 Managing the Information Systems Project 2.1.
(M) Chapter 12 MANGT 662 (A): Procurement, Logistics and Supply Chain Design Purchasing and Supply Chain Analysis (1/2)
SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Critical Chain Project Management.
Project Management Concepts Gantt Chart – shows tasks as bars whose length indicates timing. PERT* chart (Network Diagram) – shows relationships between.
Unit 2 Time Management Prepared by: Prof. Seemaah Keddar.
1 Critical Chain Project Management  A modern approach to dealing with uncertainty in project management (an alternative to PERT)  Developed by Goldratt.
PERT Gantt WBS.
Copyright 2006 John Wiley & Sons, Inc. Beni Asllani University of Tennessee at Chattanooga Project Management Operations Management - 5 th Edition Chapter.
Project Management Planning and Scheduling. “Failing to plan is planning to fail” by J. Hinze, Construction Planning and Scheduling Planning: “what” is.
Introduction to the Theory of Constraints (TOC) & Critical Chain Project Management (CCPM) Major Mark McNabb.
Management should be based on effective and thorough planning
The Project Schedule and Budget
The Project Schedule and Budget
Hospital Establishment
Project Management.
Project Management and scheduling
Activity Planning.
Project Planning and Budgeting
Project Time Management
I love the sound they make as they fly by.
Project Time Management
Project Time Management
Project Time Management
Importance of Project Schedules
Project Time Management
Presentation transcript:

More on Scheduling

Recap of Last Class Activity dependencies are shown through CPM/PERT Chart. Critical path Completion date Slack time in non-critical path activities Activity start and end dates and personnel responsibilities shown on Gantt Chart.

Managing Uncertainty Q: How confident can we be in our milestone dates and the delivery date? A: Using confidence and Statistics for each task, determine pessimistic and optimistic times if PT-OT is small for all tasks, then great!!! compute average PT-OT, and std dev if a task's PT-OT is outside the std dev, worry about that task

Managing Uncertainty Q: Where do we schedule uncertainty time? A1: spread it out by bumping each milestone. used by Critical Path A2: lump it together as one activity at end. used by Critical Chain

Common PERT Problems Missing dependencies Misinterpretation

Example K – integration testing L – Install Software M – Write Manual N – Train Users K L MN

Example K – integration testing L – Install Software M – Write Manual N – Train Users But wait, we can shorten the project if we write the manual right after testing is finished. (L and M can be done in parallel.) So… K L MN

Example K – integration testing L – Install Software M – Write Manual N – Train Users But wait, the system needs to be installed before we can use it to train people. So… K L M N

Example K – integration testing L – Install Software M – Write Manual N – Train Users But what is that activity between dates 3 and 4? So… K L M N

Example K – integration testing L – Install Software M – Write Manual N – Train Users Dashed line is a dummy activity K L M N

Example Note: dummies not needed with "activity on node" graphs. K N M L K – integration testing L – Install Software M – Write Manual N – Train Users

Resource Leveling Activity Shifting to avoid using resources during a peak time. use slack in start and end dates Activity Splitting to shorten duration break activity into pieces when more resources are available Optimize the System, not individual tasks Leveling usually yields longer projects

Example What is the completion time? Since F is so long, what would be the completion time if we break it into two parallel parts of 2wks and 3wks? A 3wks B 2wk E 2wks C 2wks F 5wks G 3wks H 3wks I 2wks D 2wks

Theory of Constraints “The Goal” by Goldratt in 1997 Traditional approach is to divide and divide into manageable parts, then optimize these parts. TOC looks at the whole system. 1.Identify: In order to manage a constraint, it is first necessary to identify it. 2.Exploit: Focus on how to get more production within the existing capacity limitations. 3.Subordinate: Prevent the materials needed next from waiting in a queue at a non-constraint resource. 4.Elevate: If, after fully exploiting this process, it still cannot produce enough products to meet market demand, find other ways to increase capacity. 5.Go back to Step 1.

Scheduling Tools Gantt Chart producers MS Project Web access Supports multiple projects Dependencies Billing support Resources leveling Gantt charts, activity network, …

MS Project

Open WorkBench

ATC Professional