As a person who has successfully deployed more than 200 Microsoft Office Project Server 2007/Microsoft Project Server 2010/Mcrosoft Server 2013 implementations, I'm often asked what the Critical Success Factors (CSFs) are for a successful roll out. My number 1 CSF is, without a doubt, Professional MS Project training. It is absolutely essential.
If you are not willing to invest in training, or think that Microsoft Project is just a spreadsheet, where you select the start and finish dates for each task, or that you create a plan at the beginning and it shouldn't 'move dates' when you update the plan, then don't even bother using the tool or implementing the server version. This isn't how it works. (Let's leave Manual Tasks out of this conversation for the time being.)
MS Project is a scheduling tool. It has a scheduling engine and can be quite intricate and complex to use. Anyone who thinks otherwise has never used the tool correctly.
I can't tell you the number of users and implementations where I have heard complaints about the 'tool' not working correctly, only to find that users either had never been properly trained i.e. at least 3 full days of hands-on, tool use or were trying to force the tool to perform in ways for which it was not intended.
In turn, while we can say management that isn't willing to invest in user training sets itself up for failure, we can also say project managers who refuse to use the tool correctly or practice good project management, are also just as if not more complicit.
Knowing how to use Project certainly doesn't make you a good PM. But if you aren't baselining a plan, meeting with your team and updating the plan at least weekly, producing status reports on a weekly basis, showing changes in scope, time and cost, then how can you blame a tool for your failure to manage the project? And please, don't tell me you don't need a plan because 'you just know' how the project is doing by your 'gut feeling' or 'experience.' In today's economy, I'm astonished that those answers still facilitate jobs.
Many times, I have asked users if they are doing any of the above, got a negative response, and then listened to them bemoan the tool and its shortcomings (which I am the first to admit it does have). However, if you have never used/or refuse to use some sort of a project plan or you are expecting the tool to do your job for you, then from that perspective, yes, I guess the tool falls short.
I started out just like most of you: Using the tool without any formal training. I struggled with it for 5 very long years. It can be aggravating and frustrating. Once you finally are part of an organization that is serious about project and portolio management and supports it through the funding of education and other resources for its PMs, they will invest in professional training, and a whole new world will open up for you.
So if you are trying to build a good business case to get Microsoft Project Training inside of your organization, click here for a great article from the Microsoft Project Users' Group (MPUG) about why professional Project training is necessary.
And while I'm at it, if you are implementing ANY enterprise project/portfolio tool, you'd better make sure to take a Server training course, not just a desktop course because there are major differences in planning, staffing, tracking and updating your plan.
For those of you that don't have a supportive management or simply do not have budget to allot to this, I encourage you to become a member of MPUG. There you will meet other MS Project users, which I have always said is the best resource for any Project user.
There are also many boards and groups out on the internet now that will assist you. But again, if your organization is not willing to invest in the training that is necessary, then they should not be surprised when that invested fails to yield its expected ROI.
For more suporting documentation or white papers on implementation CSFs, please contact me. I'm always happy to share our customer stories.
Everyday EPM
Blog about Project and Portfolio Management. Tips, Tricks and Advice from the trenches!
Sunday, May 5, 2013
Tuesday, January 18, 2011
Meet Remaining Work - Your New Best Friend!
I have had a lot of customers ask me about Tasks and their behavior on Timesheets in Microsoft Project Server. So before you go and log that 'bug' report or help desk ticket, here is a general summary of behavior:
If you are a Resource and using the Timesheet, then your Administrators should have made the 'Rem Work' column available to you to update on your Timesheet. You can do this for each task and submit it to the Project Manager, along with your acutals.
Project Managers should consistently be asking their team 'how much work is left on that task? Are you done yet?' This is the only way to accurately project true effort on tasks and projects.
If your projects are not effort-driven, then you are doing duration-based planning. However, I will strongly argue against using that as a model for resource forecasting because it doesn't allow a full or precise picture of resource allocation and demand.
I hope that this helps clear up any ambiguity to tasks on the timesheet and how to update or show tasks completed early or tasks that will need additional time.
Oh, and one final thing: PMs - please remember that the 'Work' column is only a summary of the 'Actual Work' + 'Rem Work' columns.
You should NEVER update the Work column if you are using Timesheet actuals in Project Server. You would be overwriting resource actuals, which compromises data integrity. The only column you should be updating is the 'Rem Work' column.
- You can begin any task early by adding it to your Timesheet - note: this assumes that your server is configured with certain permissions for timesheet users. Project Server does not prevent you from starting any task early.
- If a task extends beyond the planned 'End' date, the task will still appear on the Timesheet. Just because the planned or estimated completion date has passed does not mean that the task is completed. DATE does not determine task completion in project server when you are recording Actual Hours and Remaining Work.
- If you have completed a Task, either before, on or passed the estimated completion date, you should update the Remaining Work column.
If you are a Resource and using the Timesheet, then your Administrators should have made the 'Rem Work' column available to you to update on your Timesheet. You can do this for each task and submit it to the Project Manager, along with your acutals.
Project Managers should consistently be asking their team 'how much work is left on that task? Are you done yet?' This is the only way to accurately project true effort on tasks and projects.
If your projects are not effort-driven, then you are doing duration-based planning. However, I will strongly argue against using that as a model for resource forecasting because it doesn't allow a full or precise picture of resource allocation and demand.
I hope that this helps clear up any ambiguity to tasks on the timesheet and how to update or show tasks completed early or tasks that will need additional time.
Oh, and one final thing: PMs - please remember that the 'Work' column is only a summary of the 'Actual Work' + 'Rem Work' columns.
WORK = ACTUAL WORK + REMAINING WORK
You should NEVER update the Work column if you are using Timesheet actuals in Project Server. You would be overwriting resource actuals, which compromises data integrity. The only column you should be updating is the 'Rem Work' column.
Labels:
Project Server 2010,
Task Updates,
Tasks,
Timesheets
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:
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:
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!
- You create a Project Plan in Project 2010 with more than 4000 tasks
-
Each task on the project has at least 2 resource assignments
Each task is linked in a FS relationship
You try to change the duration of any task - in my case, I changed one task's duration from 3d to 4d.
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:
- Change duration with calculation ON = ~ 33 seconds.
- Change duration with calculation OFF = ~21 seconds.
-
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!
Sunday, August 1, 2010
SharePoint 2010 Developer Conference Papers Released
You can now download the presentations from the SharePoint 2010 Developer's Conference. Click here for the session file links.
Friday, July 23, 2010
Microsoft SharePoint 2010 and Project Server 2010 CU Links
Here are the JUNE 2010 CU links for SharePoint 2010 and Project Server 2010:
http://support.microsoft.com/kb/2028568 - Description of the SharePoint Foundation 2010 hotfix package - June 29, 2010
http://support.microsoft.com/kb/2075990 - Description of the Project Server 2010 hotfix package - June 29, 2010
http://support.microsoft.com/kb/983497 - Description of the SharePoint Server 2010 hotfix package - June 29, 2010
http://support.microsoft.com/kb/2028568 - Description of the SharePoint Foundation 2010 hotfix package - June 29, 2010
http://support.microsoft.com/kb/2075990 - Description of the Project Server 2010 hotfix package - June 29, 2010
http://support.microsoft.com/kb/983497 - Description of the SharePoint Server 2010 hotfix package - June 29, 2010
SharePoint and Project Server 2010 First CUs released
The very first CUs for Project Server 2010 and SharPoint 2010 are ready for release this August! Join the TechNet Webcast here.
Friday, July 16, 2010
Microsoft a Leader in Gartner 2010 Magic Quadrant
As a person who has experience with many Enterprise Project Management (EPM) tools, I am always interested to read what Gartner has to say about the pros and cons of the leaders in its 'Magic Quadrant.' I'll leave it up to you to decide how much importance there is in these studies, but below is an excerpt from this year's summary on Microsoft's 2010 EPM tool:
Strengths
- The 2010 version of EPM is built on Microsoft SharePoint Server, providing support and inclusion of SharePoint's business collaboration capabilities, a common user interface, data integration, search functions, and reporting infrastructures.
- The 2010 version of EPM combines Microsoft's portfolio management capabilities and its centralized project management features (previously in two separate but integrated products) into a single, unified product with a common repository and data flow.
- The 2010 release of EPM adds support for managing projects and work requests during the demand collection, proposal, business case generation, and approval/rejection phases of a typical project life cycle.
Cautions
- Currently, Microsoft only offers a SaaS version of EPM through its network of certified EPM hosting partners.
- Microsoft EPM provides limited preconfigured reports and dashboards. Users will need to create and modify their own reports using Excel and Excel Services, the added Report Wizard, or the PerformancePoint Dashboard Designer. Alternatively, more-advanced reports can also be developed using SQL Reporting Services, which generally require a skilled IT resource.
- Microsoft EPM does not yet provide strong, out-of-the-box "budget versus actuals" reporting at the portfolio level, but customers can meet these requirements with custom fields, by extending Excel Services integration or with a number of existing add-on modules available from the Microsoft partner network. In addition, EPM provides integration and bridges to third-party financial management systems.
Subscribe to:
Posts (Atom)