One needs to consider the following factors when deciding which method to use to level a schedule.
1. The number of activities and relationships
2. The number of resources requiring leveling
3. The capability of the software
4. The skill level of the person using the software
5. Is the schedule to be statused or is the schedule a one off.
If I have a small schedule, say 20 activities, with one resource to level, and I am completing a what if analysis in MSP, I may use method 1, and drag an activity to level the histogram if I did not want to waste my time.
If I have a medium sized building project where I had a single crew completing some work and I wanted to show the crew the order I wanted them to complete the work in I would use method 2 and add some sequencing logic to order the tasks and level the resources. In this type of project it is acceptable to use this method and it creates a critical path that is resource driven. I would also add notes in the notes section stating the logic is sequencing logic.
If I have a large commissioning schedule with say 5,00 activities and 10 resources that have to be leveled I would use method 3.
There are a number of issues with leveling. Firstly a person needs to be very familiar with the software and understand all the issues that prevent a schedule from leveling. And secondly it is a requirement of a number of contracts to show a critical path and therefore method 2 has to be used level a schedule to show a critical path created by that resource.
I would agree that method 1 is not the best but both method 2 and 3 do both have their applications.
Microsoft Project, like most project planning and scheduling software packages, by default does not resource level which is the term used to prevent over allocation of resources. I would think the software is running as it is designed.
There are three basic methods principals of preventing resource allocation.
1. Applying constraints to activities so that tasks do not start until resources become available. This is usually not recommended as a delay in another task may result in an over allocation of resources.
2. Adding additional relationships, often called "Sequencing Logic" to prevent over allocation of resources.
3. Using the Resource Leveling feature of Microsoft Project.
I live in Melbourne, feel free to call me on 04 1118 7701 should you wish to discuss this with me a little further.
Spider Project is most functional and powerful professional project management software.
The first SP version was launched in 1993 and since then it has been constantly improved. Today is used in 34 countries though most Spider Project customers are in Russia. Spider Project offers numerous unique functional features and is the only PM software that optimizes resource, cost, and material constrained schedules and budgets for projects and portfolios.
The unique features of Spider Project include Quantity Based Scheduling, Conditional Scheduling, Skill Scheduling, Optimal Resource, Cost and Material Leveling, Resource Critical Path Calculation, Cash and Material Flows Calculation and Management, Trend Analysis, Advanced Risk Simulation and Analysis, Calculation of Success Probability Trends, Calculation and Management of required Project Time and Cost Buffers, Application of Corporate Norms, Management of many Parallel Budgets, Multiple WBS and many others.
Spider Project was and is used for management of many large scale programs in Russia, including $51bln construction program for 2014 Winter Olympic Games preparation.
The application areas where Spider Project is successfully used include Aerospace, Banking, Construction, Defense, Energy, Engineering, Infrastructure, Manufacturing, Metallurgy, Mining, Oil & Gas, Railways, Retail, Shipbuilding, Software Development, Telecommunications, Utilities, etc.
P6-Auditor - Display information from Primavera P6 audit tables in a user-friendly format
Unifier-Archiver - Extract and archive important documents and attachments from Primavera Unifier
Unifier-Loader - Load data into and out of Unifier via Excel
PCM-Loader - Import data into Primavera Contract Management with flexible and secure, template-driven Excel spreadsheets
PCM-Archiver - Extract and archive important documents and attachments from Primavera Contract Management
PCM-Unifier Migrator - Automatically transfer live and historical data from Primavera Contract Management to Primavera Unifier with ease
Create Radically Better Construction Schedules with ALICE Technologies
Use the power of AI to create construction schedules that reduce risk while cutting costs and build time. With ALICE, develop the ideal schedule during preconstruction -- or recover projects that are off schedule and over budget.
agree
One needs to consider the following factors when deciding which method to use to level a schedule.
1. The number of activities and relationships
2. The number of resources requiring leveling
3. The capability of the software
4. The skill level of the person using the software
5. Is the schedule to be statused or is the schedule a one off.
If I have a small schedule, say 20 activities, with one resource to level, and I am completing a what if analysis in MSP, I may use method 1, and drag an activity to level the histogram if I did not want to waste my time.
If I have a medium sized building project where I had a single crew completing some work and I wanted to show the crew the order I wanted them to complete the work in I would use method 2 and add some sequencing logic to order the tasks and level the resources. In this type of project it is acceptable to use this method and it creates a critical path that is resource driven. I would also add notes in the notes section stating the logic is sequencing logic.
If I have a large commissioning schedule with say 5,00 activities and 10 resources that have to be leveled I would use method 3.
There are a number of issues with leveling. Firstly a person needs to be very familiar with the software and understand all the issues that prevent a schedule from leveling. And secondly it is a requirement of a number of contracts to show a critical path and therefore method 2 has to be used level a schedule to show a critical path created by that resource.
I would agree that method 1 is not the best but both method 2 and 3 do both have their applications.
Paul E Harris
Eastwood Harris Pty Ltd
Planning and Scheduling Book Publishers
www.eh.com.au
Paul, both method 1 and 2 are nor preferable. These 2 will let the network more complicated. Method 3, resource levelling is the right direction.
Andreas
Microsoft Project, like most project planning and scheduling software packages, by default does not resource level which is the term used to prevent over allocation of resources. I would think the software is running as it is designed.
There are three basic methods principals of preventing resource allocation.
1. Applying constraints to activities so that tasks do not start until resources become available. This is usually not recommended as a delay in another task may result in an over allocation of resources.
2. Adding additional relationships, often called "Sequencing Logic" to prevent over allocation of resources.
3. Using the Resource Leveling feature of Microsoft Project.
I live in Melbourne, feel free to call me on 04 1118 7701 should you wish to discuss this with me a little further.
Regards
Paul E Harris
Eastwood Harris Pty Ltd
Planning and Scheduling Book Publishers
www.eh.com.au