Proprietary and Confidential P0 Resource Leveling Made Easy Fall 2001 NOTICE: Proprietary and Confidential This material is proprietary to marchFIRST.

Slides:



Advertisements
Similar presentations
Microsoft Project Assigning Resources to Tasks Adapted from the Microsoft Step by Step Series by Aaron Schroeder.
Advertisements

Microsoft Project Tutorial for Chapters 6 & 7
Linking Project tasks Create lag time and lead time Life can be complicated. What if your plan needs to include complex task relationships? In Project,
Management Information Systems [MOIS470]
Project Scheduling Using OpenProj.
Microsoft Project Entering and Organizing Tasks Adapted from the Microsoft Step by Step Series by Aaron Schroeder.
PERTEMUAN 3 PPSI Microsoft Project Presentation. What is a Gantt Chart? A Gantt Chart is a visual tool to help Plan, Manage, and Track a project or projects.
MS Project Tutorial EMEN. Entering Project Properties Choose File Properties Click the Summary tab You can now enter general information about the project.
OPSM 639, C. Akkan Before starting this section SAVE AS YOUR EXISTING MS PROJECT FILE AS -part3-1 -part3-1.
Creating the Project Plan
Microsoft Project.
McGraw-Hill/Irwin © The McGraw-Hill Companies, All Rights Reserved Creating Gantt Charts With Microsoft Project Technology Plug-In T12.
Projmgmt-1/18 DePaul University Evaluating Schedule In MicroSoft Project Instructor: David A. Lash.
Project Plan Optimization Lesson 13. Skills Matrix SkillsMatrix Skill Make time and date adjustments Adjust fiscal year settings within Microsoft Project.
ELC 347 DAY 2. Agenda Questions Working with MS Project 2003 Making a PB & J Sandwich.
Microsoft Project 98 Tutorial1 Microsoft Project 98 Presented By: Ipsita B. Chowdhury.
Introduction to Project Management ECE 480 Erik Goodman.
Projmgmt-1/23 DePaul University Tracking the Progress of Your Project In MicroSoft Project Instructor: David A. Lash.
ELC 347 DAY 7. Agenda Questions Assignment 3 Due Assignment #4 posted  Due next week Group Progress report due next week Exam 2 next week  Same format.
Project Time Management
LSU 10/09/2007Project Schedule1 The Project Schedule Project Management Unit #4.
Microsoft Project Presentation By Corey Johnson 10/11/00.
Copyright © Software Process Group 1 Software Process Group Microsoft Project Tutorial Steve Meyers
OPSM 639, C. Akkan Resource Planning Resources affect the schedule, cost and performance of a project. Resources are –Individual people, departments/teams,
MS-Project tutorial Phongphan Danphitsanuphan CSSE – Computer Science Dept University of Southern California.
Schedule Leveling Tips and Tricks MS Project Professional 2010 Lloyd C. Miller III, PMP Director of Delivery Assurance.
ERT461 BIOSYSTEMS ENGINEERING DESIGN 1 ERT424 BIOPROCESS PLANT DESIGN 1.
Refining Your Project Plan Lesson 4. Skills Matrix SkillsMatrix Skill Apply a task calendar to an individual task Change task typesChange scheduling formula.
Abeer Bin Humaid. Project management is “the application of knowledge, skills, tools, and techniques to project activities in order to meet project requirements”
This document is proprietary to Project Consulting Group, Inc. and contains confidential information which is solely the property of Project Consulting.
Information Technology Project Management, Seventh Edition Note: See the text itself for full citations.
MS project Abeer Bin Humaid. What is project management? Project management is “the application of knowledge, skills, tools, and techniques to project.
Lecture 3 Scheduling CSCI – 3350 Software Engineering II Fall 2014 Bill Pine.
Creating Effort Driven Schedules.  Objectives Understanding Your Job and the Tools Job Understanding Task Types Six Steps to an Effort Driven Project.
Fall CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)
Microsoft ® Office Project 2007 Training Linking Project tasks [Your company name] presents:
Microsoft Project – Tutorial 4 Leveling Overallocations In some cases, a resource could be assigned more work in a given time period than it has working.
TUTORIAL 8 INSTRUCTOR: HANIF ULLAH ID: OFFICE #: 2029 DATE: 15/04/2012 Introduction to MS Project 2007.
Project Management All projects need to be “managed” –Cost (people-effort, tools, education, etc.) –schedule –deliverables and “associated” characteristics.
Modeling Tough Scheduling Problems with Software Alex S. Brown Mitsui Sumitomo Marine Management (USA), Inc.
Introducing Project Management Update December 2011.
Microsoft Project User Group May 2002 – Chapter Meeting Scheduling - Best Practices Initiation and Planning Presented by James Nuthall Brentford Technologies,
© 2008 Sterling Commerce. Confidential and Proprietary. How to Get Along with Project Using Microsoft Project so that it actually works for you, not against.
Copyright 2003 Lynn Frock & Company. All Rights Reserved. 1 Five Ways to Build a Microsoft Project Schedule Lynn Frock, PMP Phone
6. TRACKING PROGRESS. OBJECTIVES Save current schedule values in a plan as a baseline. Record progress on tasks through a specific date. Record tasks’
How to keep Microsoft Project from being the Project 1/8/2003.
Microsoft Project 2003 Level 1 Deanna Reynolds Instructor.
DECISION MODELING WITH MICROSOFT EXCEL Chapter 14 Copyright 2001 Prentice Hall Publishers and Ardith E. Baker Part 3 andand PERT CPM.
Project Time Management
Project Setup and Execution For PMPlan Enterprise Presented by AlNik Solutions Copyright ©
Microsoft Project Tutorial for CSCI 577 Fall 2006 Jesal Bhuta
Microsoft Project 2010 ® Tutorial 4: Assigning Resources and Costs.
Parallon Business Solutions Microsoft Project Server 2010 Project Server 2010 Concepts of Working with Tasks.
Parallon Business Solutions Microsoft Project Server 2010 Project Server 2010 Inter-Project Dependencies.
Microsoft Project 2010 ® Tutorial 5: Tracking Progress and Closing the Project.
PMI-SVC Scheduling Forum “Let Me Level With You” Resource Leveling in Microsoft Project Mark “Doc” Dochtermann Scheduling Consultant August 4, 2015.
Develop Schedule is the Process of analyzing activity sequences, durations, resource requirements, and schedule constraints to create the project schedule.
BSBPMG503A Manage Project Time Manage Project Time Project Time Processes Part 2 Diploma of Project Management Qualification Code BSB51507 Unit Code.
Project Tips & Tricks for Beginning, Advanced & Intermediate Users Hosted by Michelle A. Thomas, Microsoft V-TSP.
Fine-Tuning Tasks Lesson 5 © 2014, John Wiley & Sons, Inc.Microsoft Official Academic Course, Microsoft Project Microsoft Project 2013.
MODULE 6 – RESOURCE LEVELING
Microsoft Project 101: How to Build a Project Plan
CHAPTER 6 PROJECT TIME MANAGEMENT
In this tutorial you will:
Guide to Project.
In this tutorial you will:
ELC 347 project management
PLANNING ENGINEERING AND PROJECT MANAGEMENT
مهارات المشاريع لأعضاء الهيئة الإدارية
CHAPTER 6 PROJECT TIME MANAGEMENT
Presentation transcript:

Proprietary and Confidential P0 Resource Leveling Made Easy Fall 2001 NOTICE: Proprietary and Confidential This material is proprietary to marchFIRST. It contains trade secrets and confidential information which is solely the property of marchFIRST. This material is solely for the Clients internal use. This material shall not be used, reproduced, copied, disclosed, transmitted, in whole or in part, without the express consent of marchFIRST. © 2000 marchFIRST © All rights reserved Resource Leveling Made Easy COMMON Minneapolis, Minnesota

Proprietary and Confidential P2 Resource Leveling Made Easy Agenda What are we going to learn? 1.The Purpose of a Schedule 2.The Three Kinds of Tasks 3.How to Create a Resource-Leveled Schedule 4.How to Track a Resource-Leveled Schedule

Proprietary and Confidential P3 Resource Leveling Made Easy The Purpose of a Schedule 1

Proprietary and Confidential P4 Resource Leveling Made Easy The Purpose of a Schedule A schedule should tell you … >What things must be done >When things ought to be done >When things can be done These objectives can be accomplished by … >A task list >A task list with durations and logical relationships >A resource-leveled schedule

Proprietary and Confidential P5 Resource Leveling Made Easy Modeling a Project A model is a simplification of reality. >A project schedule is a model of a possible reality. >It is not accurate in every detail. >The value of a project schedule … >IS based on how well it helps you answer the 3 basic questions >IS NOT based on how closely it reflects reality

Proprietary and Confidential P6 Resource Leveling Made Easy Too Much Detail >Some details are easy to add to a stand-alone task. >Example: Code review attended by 3 developers. >Too much detail in one area REQUIRES extra complication in other areas. >Example: Two of the developers required for the above code review are assigned to their own development tasks during the same time period. Develop A Develop B Develop C Review A

Proprietary and Confidential P7 Resource Leveling Made Easy Too Much Complication >If you assign three developers to the review task, you must split the other tasks, or else … >Two of the developers will have to work overtime to stay on schedule >You wont stay on schedule Develop A Review A Develop B Develop C

Proprietary and Confidential P8 Resource Leveling Made Easy Between an Rock and a Hard Place >If you want to create your schedule with split tasks you have two options: >Split them manually >When tasks move, the splits do not dynamically change. >This means a lot of work and rework to keep the schedule leveled. >Use the resource leveling feature of Project >Start assigning priorities to tasks. >Fine tune priorities to get the results you want (trial & error). >Pay very close attention to task types. >Clear and re-level frequently.

Proprietary and Confidential P9 Resource Leveling Made Easy An Alternative There is another way to create a resource-leveled schedule. >It involves building the schedule with resource leveling in mind (as opposed to treating it as an afterthought). >The actual task of resource leveling is much easier. >It is much easier to optimize the schedule. >In many cases, it results in a tighter schedule.

Proprietary and Confidential P10 Resource Leveling Made Easy The Three Kinds of Tasks 2

Proprietary and Confidential P11 Resource Leveling Made Easy The Building Blocks >LOE Tasks >Driving Tasks >Milestone Deliverable Tasks

Proprietary and Confidential P12 Resource Leveling Made Easy LOE (Level of Effort) Tasks >Most resources will have at least one LOE task >Project Management >Project Admin >Project Support >One resource per task >Never part of critical path >Duration and units are set manually >Work is calculated >Task type should normally be Fixed Duration

Proprietary and Confidential P13 Resource Leveling Made Easy Driving Tasks >The building blocks of the critical path. >Three types of driving tasks >Solo >Lead >Ensemble >Task type should normally be Fixed Work

Proprietary and Confidential P14 Resource Leveling Made Easy Driving Tasks – Solo >One resource per task >Work is estimated >Units are calculated manually by subtracting LOE units from available units >Project calculates duration

Proprietary and Confidential P15 Resource Leveling Made Easy Driving Tasks – Lead >Primary resource >Work is estimated >Units are calculated manually by subtracting LOE units from available units >Project calculates duration >Supporting resources >0 hours work, 0% units >Add estimated hours to LOE tasks

Proprietary and Confidential P16 Resource Leveling Made Easy Driving Tasks – Ensemble >First resource >Work is estimated >Units are calculated manually by subtracting LOE units from available units >Project calculates duration >Other resources >0 hours work, 0% units >Add estimated hours to LOE tasks >Select first resource carefully >May need a completion milestone with a lag to account for turnaround time

Proprietary and Confidential P17 Resource Leveling Made Easy Milestone Deliverable Tasks >Can assign one or more resources >0 days duration, 0 hours work >Add estimated hours to LOE tasks >When should you use a milestone deliverable task? >When a deliverable is due from a resource who is 100% LOE (e.g., project manager) >When a relatively minor task MUST be performed in parallel with one or more driving tasks

Proprietary and Confidential P18 Resource Leveling Made Easy A Resource-Leveled Schedule 3 How to Create 3

Proprietary and Confidential P19 Resource Leveling Made Easy Five Easy Steps >Build Basic Schedule >Prepare Tasks and Resources >Estimate Work and Units >Level Resources >Optimize Schedule

Proprietary and Confidential P20 Resource Leveling Made Easy Build Basic Schedule >Create a complete list of tasks at an appropriate level of detail. >Link tasks to predecessors and successors as required. >Dont create links based on resource constraints. >Dont link to or from summary tasks. >Assign resources to tasks. >Assign all resources that will probably book time to the task. >List primary resource first.

Proprietary and Confidential P21 Resource Leveling Made Easy Prepare Tasks and Resources >Create an LOE task for each resource. >Set initial start date, duration, and units as appropriate. >Convert all tasks with multiple resources to one of the following: >Lead Driving Task >Ensemble Driving Task >Milestone Deliverable Task >Adjust availability of resources.

Proprietary and Confidential P22 Resource Leveling Made Easy Resource Availability

Proprietary and Confidential P23 Resource Leveling Made Easy Estimate Work and Units >Estimate and set work contributed by the primary resource on each driving task. >Repeat as necessary: >Adjust units on driving tasks (primary resource only) >Available units – LOE Units >Adjust work/units on LOE tasks >Estimate work that will be contributed by secondary resources on driving tasks and milestone summary tasks, but do not set it on those tasks. >Adjust LOE work to account for this invisible work.

Proprietary and Confidential P24 Resource Leveling Made Easy Level Resources >Display the resource leveling view >Gantt view on top, filtered to show detail tasks only and one resource at at time >Resource Usage view on bottom >Display Assign Resources Dialog Box >Link tasks to remove overallocation >Wherever a resource is overallocated, link the overlapping tasks making them sequential. >Add a note to the successor task >UID xxx = RC Link >Which means that the predecessor task is linked to this task only because of a resource constraint

Proprietary and Confidential P25 Resource Leveling Made Easy Resource Leveling View

Proprietary and Confidential P26 Resource Leveling Made Easy Optimize Schedule >Resource Adjustments >Assign a different resource to a task. >Add resources to an effort-driven task. >Relationship Adjustments >Break unnecessary links that may be delaying a task. >Add negative lag where possible. >Revise resource constrained links to make better use of slack. >LOE Adjustments >Start Date and Duration >Create layered LOE tasks (dont overdo it; KISS)

Proprietary and Confidential P27 Resource Leveling Made Easy No Leveling: 8.56 days, 150% allocation

Proprietary and Confidential P28 Resource Leveling Made Easy Resource Leveled: 9.83 days, 100% allocation

Proprietary and Confidential P29 Resource Leveling Made Easy A Resource-Leveled Schedule 4 How to Track 4

Proprietary and Confidential P30 Resource Leveling Made Easy Multi-Tasking >Resources should not feel compelled to work all tasks sequentially, just because the project manager scheduled them that way. >The tasks most often worked in parallel are the ones marked as having RC Links (resource constrained). >They can be worked in parallel by assigning a different resource without increasing duration. >They can be worked in parallel by a single resource by increasing the duration and decreasing the units on each task. >Try to avoid excessive multi-tasking because of the overhead involved in switching from one task to another.

Proprietary and Confidential P31 Resource Leveling Made Easy Weekly Tracking Meetings >Ask these 4 questions of every task that was worked on or should have been worked on during the previous week: >When did it start (or will it start)? >When did it finish (or will it finish)? >Does the effort estimate need to be modified? >How much of the task is finished? >Update the project schedule based on the data collected.

Proprietary and Confidential P32 Resource Leveling Made Easy Helpful Hints on Updating Actuals You only have to work with tasks that have actual hours and were not previously marked as complete. >Make sure all tasks are Fixed Work. >Clear the Actual Work field. >Check/Set the Lag so the Start date is correct. >Check/Set the Work field. >Check/Set the Duration so the Finish date is correct. >Set the Percent Complete.

Proprietary and Confidential P33 Resource Leveling Made Easy Recheck Resource Levels >No overallocation more than a few weeks out. >Some overallocation over the next few weeks is OK. >It may mean nothing if the peaks and valleys cancel each other out at 100% or below. >It may mean that the resource is planning to work overtime to get back on schedule. >If a resource is seriously overallocated … >The resource is planning to do some heavy overtime. >The estimated effort may need to be adjusted downward. >The start date and/or duration may need to be adjusted. >Some combination of the above. >Dont assume. Check with the resource.

Proprietary and Confidential P34 Resource Leveling Made Easy Q&A The major topics covered in this session: 1.The Purpose of a Schedule 2.The Three Kinds of Tasks 3.How to Create a Resource-Leveled Schedule 4.How to Track a Resource-Leveled Schedule