Menu

#32 Add Resource Leveling feature

1.5_beta5
open
nobody
None
Other
Other
Other
Scheduling
Critical
2024-12-11
2012-10-17
No

Add feature to do resource leveling.

Discussion

  • Chip Nowacek

    Chip Nowacek - 2012-10-17

    Leveling is one of the critical features that makes PM software different than a spreadsheet.

     
  • Evgeny

    Evgeny - 2012-10-22

    I agree with Chip Nowacek, that resource leveling is “the critical features that makes PM software different than a spreadsheet.”. I only want to mention, that it is a widely accepted point of view among professional planers, that resource leveling of MS Project is also very poor. This has been widely discussed in http://www.planningplanet.com/. To start with, Microsoft never disclosed the resource leveling algorithm. In my view there is very limited set of situations, where it can be used. (If needed, I can pull more references to confirm this statement).
    So, it would be nice, if ProjectLibre would implement good resource leveling algorithm.

     
  • Laurent Chretienneau

    Yes resource leveling is an important function. We are seriously thinking about it.

     
  • Frank Muennemann

    If automatic leveling algorithms are unknown or difficult to implement, perhaps it would be better and more general to implement an embedded interpreter (such as Jython?) which would have access to the tasks and resources. Once even a simple interpreter is enabled, its availability would distribute the leveling algorithm development to a broader base of contributors than just the "core" Project Libre developers. This would also have additional benefit of making it possible to create functional extensions to PL, for example for generating special reports.

     
  • Christophe PEREZ

    7 years later, no more automated resource leveling ?

     
  • David Hawley

    David Hawley - 2024-09-26

    Resource leveling isn't hard to implement using a Genetic Algorithm. The chromosome is the sequence of task scheduling and your fitness metric can be as simple as project duration. I made a prototype for MS Project a couple of decades ago which worked reasonably well.

     

    Last edit: David Hawley 2024-09-26
  • Ralf Steinhaeusser

    Any news on this?
    To be honest, I can't believe I am not missing something here.
    When I create a task that takes 5 days, I can't define that it's done at half speed so it takes 10 days.
    Neither can I assign a ressouce that is available to 50% so the duration of the task is doubled.
    Neither can I assign 2 tasks to the same 100% ressource, resulting in the duration result in timeA+timeB.
    All I have is a histogram showing that a ressource is overallocated.
    I tought all that is the base to having a quick overview in project planning.
    Am I not seeing it, or is it really missing?

     
    • Tahoeob

      Tahoeob - 2024-12-11

      Hi Ralf, Yes, you can do both... your example is a 5 day task and with the default calendar of 8 hours a day is an 40 hour task. If your Calendar is standar then it will finish in 5 days.... however, if your task calendar is working only 4 hours a day it will take 10 days to finish the 80 hours of work. You can have Project, Task or Resource calendars. You can do the same on your resource if it is assigned a calendar that only works 4 hours a day.

       
      • Ralf Steinhaeusser

        Without manipulating calenders: What do I have to do, to see that 2 tasks, each 5 days, all done by the same person will require 10 days?
        (and not making one the successor of the other one, that's the workaround I use now :)

        At the moment it takes 5 days, and the one person has a workload of 200%

         

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.