Problems, Methods and Tools of Advanced Constrained Scheduling Session 9 Shane Archibald Archibald Associates & Spider Project (USA) “PMI” is a registered.

Slides:



Advertisements
Similar presentations
Developing the Schedule
Advertisements

Copyright © 2009 T.L. Martin & Associates Inc. Chapter 4 Standard CPM Smoke and Mirror Tricks (Manipulations)
Chapter 7 Project Management
Management Information Systems [MOIS470]
P3/Spider Project Comparison. Spider Project Introduction b Spider Project is a professional project management package, the most popular in Russia. It.
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.
Scheduling.
MANAGING PROJECT RESOURCES. Resource Allocation Problem  A shortcoming of most scheduling procedures is that they do not address the issues of resource.
Tutorial 2 Project Management Activity Charts (PERT Charts)
Management & Development of Complex Projects Course Code - 706
© 2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S.
© 2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Copyright © 2009 T.L. Martin & Associates Inc. Chapter 2 Key CPM Scheduling Terms.
Managing Project Success
Reviewing & Analyzing Schedule
Project Time Management
1 ®  Overview Benefits of a Good Construction Schedule Baseline Schedule Development Schedule Updating and Maintenance Managing Project Changes USACE.
Tools and Techniques for Corporate Project Management Vladimir Liberzon Spider Management Technologies Session # PTA08.
OPSM 639, C. Akkan Resource Planning Resources affect the schedule, cost and performance of a project. Resources are –Individual people, departments/teams,
Vladimir Liberzon Oksana Sakhraui Victoria Shavirina Spider Management Technologies, Moscow, Russia
Copyright © 2009 T.L. Martin & Associates Inc. Chapter 3 Requirements of a realistic CPM schedule.
MANAGING PROJECT RESOURCES
Toolkit 4.
Lesson №2. is the unique activity that has a beginning and an end time, aimed at achieving a predetermined result/goal, the creation of a specific, unique.
Spider Project History Spider Project - professional project management software package with unparalleled functionality. The first.
Amin Salari, CCM, PMP, LEED AP – Lundgren Management
Project Management OPER 576 Resource Allocation Greg Magnan, Ph.D. May 6, 2004.
Methods and Tools of Success Driven Project Management
4 th European Project Management Conference, London, 6-7 June 2001 Resource Critical Path Approach to Project Schedule Management Vladimir Liberzon, PMP.
Resource Management in the Corporate Project Management Systems Vladimir Liberzon Victoria Shavyrina Liubov Guzhova Spider Project Team.
Modeling Tough Scheduling Problems with Software Alex S. Brown Mitsui Sumitomo Insurance Group, USA.
The Project Plan IT Project Management COSC
Information Technology Project Management, Seventh Edition Note: See the text itself for full citations.
MANAGING PROJECT RESOURCES
Lecture 7. Review of Lecture 6 Project Scheduling: The process of defining project activities, determining their sequence, estimating their duration Scheduling.
Managing Project Resources. Project Resources Human Resources Project stakeholders: – Customers – Project team members – Support staff Systems analyst.
Modeling Tough Scheduling Problems with Software Alex S. Brown Mitsui Sumitomo Marine Management (USA), Inc.
Pegasus Project Management: Resource Factors November 8, 2001 MBA 253 The Pegasus Group: Mario RossoMario Rosso Phil RandolphPhil Randolph.
Copyright 2003 Lynn Frock & Company. All Rights Reserved. 1 Five Ways to Build a Microsoft Project Schedule Lynn Frock, PMP Phone
PROJECT MANAGEMENT Approaches By- Rahul Jain. Plan your work first…..then work your plan.
Scheduling Work I love deadlines. I love the sound they make as they fly by. -- Douglas Adams.
Prepared by Scott M. Shafer, Updated by William E. Matthews and Thomas G. Roberts, William Patterson University Copyright 2007 John Wiley & Sons, Inc.5-1.
Project Time Management Ashima Wadhwa. Schedule Development – Determining start and finish dates for project activities – Without realistic dates, project.
Project Time Management
1 Allocating Resources to the Project Expediting a Project Fast-Tracking a Project Resource Loading Allocating Scare Resources.
Chapter 9 Resource Allocation © 2012 John Wiley & Sons Inc.
Creating a Task List. Task Tasks are the most basic building blocks of any project Task represent the work to be done to accomplish the goals of the project.
Microsoft Project 2010 ® Tutorial 4: Assigning Resources and Costs.
For a good summary, visit:
Managing Schedule Slack/Float PMI Scheduling Forum January 6, 2015 January 6, 2015 Presented by: Ric Albani, PMP, PMI-SP, PMI-RMP, MCTS.
Develop Schedule is the Process of analyzing activity sequences, durations, resource requirements, and schedule constraints to create the project schedule.
6 Resource Utilization 4/28/2017 Teaching Strategies
Develop Schedule is the Process of analyzing activity sequences, durations, resource requirements, and schedule constraints to create the project schedule.
University Of Palestine Faculty Of Applied Engineering & Urban Planning Civil Engineering Department PROJECT MANAGEMENT Scheduling Resources and Costs.
Project Management MGT 30725
Project Management for Software Engineers (Summer 2017)
CHAPTER 6 PROJECT TIME MANAGEMENT
In this tutorial you will:
Project Scheduling Basics Activity on Node Precedence Diagrams
Project Time Management
Project Time Management
Project Management © 2004 D. J. Foreman.
Project Time Management
Project Time Management
Project Management © 2004 D. J. Foreman.
Project Time Management
CHAPTER 6 PROJECT TIME MANAGEMENT
Project Management © 2008 D. J. Foreman.
SD5953 Successful Project Management REVIEW 07
Presentation transcript:

Problems, Methods and Tools of Advanced Constrained Scheduling Session 9 Shane Archibald Archibald Associates & Spider Project (USA) “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

2 Advanced Constrained Scheduling In this session, we will –Review project constraints that must be taken into account when a project schedule is created –Review problems and challenges of constrained scheduling –Review results of “constrained” schedules from three applications “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

3 Critical Path Method Developed in the middle of the last century for calculating project schedules Takes into account only network dependencies and known estimates of activity durations *Assumes UNLIMITED resources* “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

4 Critical Chain Method Introduced in the late ’90’s Recognizes that resources are limited and impact completion of tasks Emphasizes the importance of the people completing the work rather than the work itself; PEOPLE are the critical elements of a project “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

5 CPM “Work-Arounds” Use “Roles” and/or generic resources Pad activities (and costs) Preferential Logic Spend a lot of time explaining the above “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

6 CPM “Work-Arounds” Manage schedule/resource changes “offline” or on an ad-hoc basis Use other tools Avoid resource loading… cost loading… reporting from the schedule… Spend a lot of time reintegrating information “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

7 Realistic Project Schedules Project schedules must to take into account ALL schedule constraints including: –Renewable & consumable resource availability at any given time –Material and equipment availability at any given time –Sufficient financing at any given time –Schedule change must be feasible! “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

8 What Information SHOULD be Considered? Resource Availability by Time Period Resource & Crew Productivity Rates Material Requirements and Availability –Including those consumed by resources Task Information Activity Dependencies Costs and Cost Components Project or Physical Conditions “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

9 Renewable Resource Information That Should be Considered… Renewable are those resources that can be used again after they finish executing some activity Schedules should consider… –Quantities available by period –Calendars (regular time / overtime) –Costs per regular and overtime work hour –Skills (what types of work may be performed by these resources) –Other constraints “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

10 Consumable Resource Information That Should be Considered… Consumable resources are spent on project activities (materials or installed equipment, for example) Schedules should consider… –Costs per unit that may be different in different periods –Materials that are consumed by Resources or Equipment *Consumable Resources can also be produced (supplies) “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

11 Consumable Resource Information That Should be Considered… Consumable Resources can also be produced on activities (supplies) Financing / Cash Flow Fuel Concrete Etc. If consumable resource supplies are limited, these limitations become schedule constraints “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

12 Cost Information That Should be Considered… Cost Components –Salaries –Materials –Machines –Indirect Costs Cost Centers –Expenses / Management / Contractors / Subcontractors / Etc. Financing / Revenue “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

13 Task Information That Should be Considered… Resource & Crew Productivity Rates Should Determine Activity Duration Activity Duration = Volume/Total Productivity Total Productivity = (R 1 N *R 1 P )+ (R 2 N *R 2 P )+… (R n N *R n P ) –where R x = Resource x, N = number of resources, P – productivity of resources (R 1 N = Number of Resource 1’s; R 1 P = Productivity of Resource 1’s) “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

14 Task Information That Should be Considered… Interruptible vs. Non-Interruptible Activities ASAP / ALAP Costs Work / Activity Calendars “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

15 Task Dependency Information That Should be Considered… Standard Dependencies (SS, SF, FS, FF) Strict dependencies –MUST start immediately following satisfaction of predecessor logic Double Dependencies –Are those that describe leads/lags on BOTH the predecessor and successor activities Time & Volume Lags “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

16 Project Conditions That Should be Considered… Sometimes the activity network is conditional. For example… –If some event is scheduled during winter then a group of activities will not be the same as they would in Summer –If some milestone will be met with a delay, certain corrective actions will be taken In cases like this, the network should include options that will be selected during project scheduling “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

17 Scheduling and [Realistic] Results The schedule should have minimal possible durations and should take into account all previously described restrictions, including… –Quantity of limited renewable resources available at any given time –Material and equipment availability at any given time –Sufficient financing at any given time “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

18 CPM Scheduling and Results Has a static, mathematical solution Assumes unlimited resources Usually results in unrealistic or unattainable schedules Leads to excessive manipulation of schedule data Leads to excessive explanation of methods, estimates and performance Can be devalued by management if too much of the above takes place- “what good is it?!” “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

19 PM Software Failures Requires heavy maintenance and support Lacks reliable Heuristic capabilities and results Requires “guesswork” for resource “optimization” Create inaccurate float values and erroneous Critical Paths Drives use of multiple software systems Leads management to focus on the wrong issues “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

20 PM Software Failures MSP –Uses predefined priority rules to level workloads P6 –Asks users to select priorities from a set of predefined rules to level workloads These approaches DO NOT EVEN TRY to find the optimal solution –The chances of finding a better schedule can be significantly improved with good heuristics “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

21 PM Software Examples & Results Project “Test” consists of 4 activities and Finish milestone, and uses two resources (A and B) “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

22 PM Software Examples & Results The schedule created by MSP 2013 lasts 60 days and total slacks are obviously wrong: activity 3 is shown as critical though it has 19 days free float, activities 1 and 2 are critical (their delay will delay the project finish date) but MS Project shows that both activities have 20 days total slack. “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

23 PM Software Examples & Results Let’s look at what happens if the last activity of this schedule is one day longer: Now MSP selects the optimal sequence execution but still shows the wrong total slack for activities 3 and 4 “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

24 PM Software Examples & Results …Which illustrates another problem: –resource constrained schedules created by project management software are not stable. Small changes in activity durations may have huge impacts on the sequence of activity execution and overall project duration. “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

25 PM Software Examples & Results A default resource constrained schedule created for this project by P6 is as poor as the schedule created by MS Project: Free Float of activity 2 in this schedule is… WHAT?! “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

26 PM Software Examples & Results If we select OD as the main priority for resource leveling then the schedule will be better, but the floats will remain wrong: But… The best heuristics for one part of the project may be the worst for another! “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

27 PM Software Examples & Results Let’s look at the schedule created for the same project by Spider Project: “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

28 PM Software Examples & Results All activities are critical in the optimal schedule that was automatically created Spider Project also shows resource dependencies (activity 1 was delayed because a required resource was busy on activity 3) “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

29 Manual Leveling Several Problems –It’s not likely that optimal or even near optimal solutions will be found –When the project is executed, some deviation from the initial plan will certainly happen –Creating soft dependencies is difficult, as can be seen in the following example… “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

30 Manual Leveling Example project “Soft” –Consists of three independent activities of the same duration –Each activity requires the same resource (A) –Only 2 units of resource A are available –How do we create soft dependencies in this case? “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

31 Manual Leveling It is not clear if activity 3 should follow activity 1 or activity 2. After the finish of either of them, activity 3 may be executed “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

32 Manual Leveling If we will link activities 2 and 3, this link may delay the project finish date if activity 1 is completed faster than activity 2 “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

33 Manual Leveling Soft dependencies created for manual resource leveling cannot replace a good software tool that evaluates many options and selects the best order of activity execution without creating artificial links “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

34 Other Scheduling Options - Cost and Material constrained scheduling Not only expenses but also incomes Not only material consumption, but also material production and supply Space constraints are usually modeled as material constraints Project management software needs to delay project activities that require materials that are not available yet “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

35 Other Scheduling Options - Advanced Methods of Constrained Scheduling Shift work simulation –Which shift will be ready when it’s time to start? Skill scheduling –Used when there is a choice of skill-specific resources Variable resource assignments –Assigning a range of resource requirements will allow maximum resource utilization “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

36 Other Scheduling Options – Schedule Stability Resource constrained schedules created in some applications are not stable –Small changes in durations of some activities may create large changes in the project schedule, including changes in the sequence of activity execution –Even if changes result in shorter schedules, they may not be acceptable to stakeholders Stabilization is no less important than optimization; Spider Project allows users to maintain activity sequencing when recalculating an optimized schedule “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

37 Conclusion Project schedules –Must consider all existing constraints –Should model real life work Resource constrained schedules created by different packages for the same project may be different Manual leveling is not practical Schedule stabilization is just as important as optimization “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

38 Conclusion A Project Schedule should consider all existing constraints including resource, supply, space, and financing constraints and should maximize resource utilization resulting in minimal project duration. “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2012 Permission is granted to PMI for PMI® Marketplace use only.

Contact Information Shane Archibald Archibald Associates & Spider Project (USA) (425) Session #9