Tuesday, October 12, 2010

Project 2010 desktop bug found for Projects >4500 tasks

Leave it to one of our customers and their 'power' users to find one of the first bugs in Project 2010! Here's the scenario:

  1. You create a Project Plan in Project 2010 with more than 4000 tasks
  2. Each task on the project has at least 2 resource assignments

  3. Each task is linked in a FS relationship

  4. You try to change the duration of any task - in my case, I changed one task's duration from 3d to 4d.

Result: It takes more than 30 seconds to update the duration field.

Based upon these results, we forwarded the case to Microsoft who then did further testing and indeed confirmed there is a bug. Note that Project Server need not be a part of the scenario - this is purely a desktop issue. Here is what Microsoft found:

  1. Change duration with calculation ON = ~ 33 seconds.
  2. Change duration with calculation OFF = ~21 seconds.
  3. One very interesting thing is that if the duration increases, the time to change was about 13 seconds whereas decreasing the duration was about 29 seconds.


Of course the next logical question is: What's the remedy?

Well, a hotfix of course! But because we are dealing with the scheduling engine, it may be a while. So during testing, Microsoft discovered that the new 'Heat' resource indicator - or 'man on fire' symbol, letting you know that you have overallocated resources on a task, is the culprit behind all of this.

Since we can't remove that one indicator, we need to hide the indicator column from any view within Project 2010. (The Indicators column is the column with the blue background and the white 'I') This will allow you to work with very large projects and still change the duration column without experiencing severe delays.

Let me know if you are experiencing this, and I'll post the hotfix info as soon as we have it!

No comments:

Post a Comment