Thursday, February 26, 2009

The Old Resource Switch Trick

I want to start this posting by saying: a) I don’t think vendors are evil b) I don’t think my simple tools are better then MS Project or other Professional ones

I have been on a number of projects, where during the sales process, followed by all efforts to estimate, my vendor will suddenly re-assign the fully qualified resource I have been working with to another project and give me someone ‘who is just as good’. I have also had this happen with internal departments, such as internal development groups. Either way, I consider this deceptive and a significant impact to the project schedule (and yes, I am assuming here the resource is not as qualified as the original). Why? Because vendors often use their more impressive resources to make the sale or get the project moving, but then require those resources to perform that same magic elsewhere.

Why assume that the newly assigned resource is not as good? Firstly, why would resource X be removed in the first place if resource Z is just as good? It is possible there is a legitimate reason, but mainly I think it is not the case. If you are working well and already trust that resource, it is in the vendor’s interest to keep the client happy. Secondly, the person now doing the work is no longer the person who made the estimates. That is always less desirable. To be fair, sometimes it is the customer (in this case myself or you as the PM) who requests a new resource. This could be because of quality issues (maybe you will get someone better), cultural issues (of the organizational kind) or something else. Regardless of who removes the original resource, your estimates and costs are now in question.
Here is a quick analysis tool I made in excel to help you size up the risk that was just created:

You have three questions to answer, per work package that is impacted by the resource change:
1. What is the qualification of the new resource (assume 100% for the original)?
2. What is the availability of the new resource (assume 100% for the original, unless you know otherwise)?
3. What is the rate of the new resource (again, I am assuming you knew the rate of the old resource)? Enter this information in the correct fields and you will now know your new duration and cost for that work package.

How it works:
Duration = (effort/qualification)/availability
Where effort is an hours value and both qualification and availability are % values

Cost= effort/qualification*rate
Where effort is an hours value, qualification is a % value and rate is a currency value You do need to know your original estimates as well.

You do this for two rows, row 1 is the original resource and row two is the new resource, this way you have a clear indication of the change if you don’t feel like computing the DELTA elsewhere.

Obviously you can do all of this in MS Project (and in more holistic way), but sometimes you need a quick and dirty picture that is easy for your stakeholders to grasp.
_______________________________________________________
Please email me for the calculator in excel format.

Thursday, January 1, 2009

MS sins with Project 2007 but makes up for it with Viso 2007

I was disappointed to see that MS Project 2007 has removed the Visio WBS toolbar (as far as I can tell), because I am in the habit of exporting my task structure into Visio, via that toolbar, to create a nice graphical WBS.  I have no idea why MS thinks that upgrades require the removal of reports and features, but there is a silver lining here.

Checkout the Project visualization with the Microsoft Office Visio Professional 2007 WBS Modeler Add-in it lets you create an excellent WBS in Visio and send it out to project, becoming the basis of your new project plan file.  The tool is well developed and powerful, while being stable and simple to use.  It gets the Input/Output stamp of approval!

Happy 2009!

Wednesday, December 3, 2008

Worthwhile Reads

I like TechRepublic, here are a few links worth your time:

Project managers need more than PMP certification

I agree more or less with what is said here, though I think its true for most professionals. I especially feel that PM personal style is a huge question when hiring a PM. For instance, rigid, by the PMBOK PMs are not well suited to start up environments (which is not to say Start ups could not benefit from that sort of PMP). PMs who enjoy the meetings and interactions, but are soft on various project documenting and scheduling skills should stay away from more mature PM organizations (and maybe project management in general), especially if a PMO or security group/regime is in place

‘IT has no inherent value’

I will post my own review of this white paper soon. The Paper is from 2006 (I think) so I may include my thoughts on what has changed since then.

Five reasons to kill IT projects

I think every PM should always be ready to recommend killing their project if the reasons listed here (or other valid ones) come to be a reality. A PM should want the best project he or she can get and there is nothing wrong with wanting ones that make a name for them, but the interests of the company or client should come first. Conversely, PMs should not make a 'kill reason' a reality simply because they don't care for the project they are on.

Thursday, November 13, 2008

START/FINISH and the Critical Path

Assuming you are using some kind of fairly standard Gantt program (I generally use MS Project, but have used Open Workbench from time to time) and assuming you subscribe to the Critical Path Method, I recommend you start thinking about your Gantt's network diagram in regards to START and FINISH activities.

Firstly, these will be dummy activities. Secondly, they are zero duration activities, there only to provide an anchor to the beginning and end of the network. All nodes in the network must have one or more predecessor activities, which can be other activities or START and all nodes in the network must have one or more successor activities, which can also be other activities or FINISH. The exceptions are that START only has successor links and FINISH only has predecessor links.

Why do this? A network with dead end paths is not a completed network. More importantly, if you have dead end paths then the critical path you have calculated (or the software is presenting) may not be the actual path and changes in the project schedule (as the project progresses and is managed) may not reflect changes to the critical path (again, assuming you are seeing the correct one in the first place).

90% of the project plans (gantts) I see in the workplace have this dead end problem and no one seems to use this START/FINISH dummy set. Why? Maybe a lot of PMs feel that if a path ends in the middle of the project it has no effect on the critical path. That might be true, but is far from an absolute.

I think my strongest argument for this is that its just good design. Linking all activities in an unbroken network creates a dynamic plan, where changes are instantly calculated across your entire network.

You could of course call START and FINISH something else if you prefer, such as the name of the final deliverable, but I prefer the generic names for the clarity they offer, and what is my final deliverable? the created deliverable or the post mortem?

Thursday, October 30, 2008

Why Don't PMs Start Their Own Companies?

This question was posted on LinkedIn and it was interesting enough that I thought I would give my thoughts here. Obviously many PMs do start businesses. Some are people with dream and use their developed PM skills to execute on that dream. Others are professional PMs and become independent consultants or a group of consultants, who negociate direct contracts with companies.

I have spent most of my time in Corporate America and have only recently made the move to working for a consulting company. This is of course not my own business, but I do in fact have far more direct and meaningful influence over the company than I did at X corp.

All of this said, one reason I think PMs stay with companies is that the money is found there. I want to run large complex projects one day and large corporations have the kind of bankroll that those projects require. As well, my professors might disagree, but well developed methodolgies work best at more complex organizaitons (though they can be taliored anywhere) and it is corporations who might have the willingness to implement those methodologies (and the need).

Wednesday, October 22, 2008

PMI and Project Management

I have had my PMP since 2004.  I studied very hard to get it and worked hard to keep it active (I renewed in last year).   My PMP and PMI have been a positive influence on my professional life and there has been significant financial reward that is to be associated at some level with them.  I am now looking at get my PMP-Scheduling and Risk certifications (in my future I hope to be Matthew D Levy, MSPM, PMP,PMP-SP, PMP-RP).  

However, I do have differences with PMI.  They are not huge differences, but they are there. That said, my real differences are with PMI-Fanatics.  Those who believe all things should be PMI ruled are missing the the core of what PMI is about.  PMI is a body of knowledge, not a methodology.  You are supposed to learn it, stay current and practice it as makes sense for your organization/situation/project.  

I am not saying there should not be a written methodology in place, just that saying 'PMI says...' is not the correct response,  'PMI suggests...' might be a better one.  

I think the misconception that PMI represents a methodology is further complicated when it is compared to actual methodologies like PRINCE2.   The fact that PMI (and the PMP) is for many people the initial gateway into professional project management also contributes to the issue with a loyalty factor (maybe its just familairty).  

So what does a good PM do?  What else should they look to?  Here are a few suggestions:
These are just a few examples, though there are not that many PM specific organizations.  Also look at newer methodologies like AGILE and/or LEAN (these might be the same thing, I'm only starting to dig into them).  

Finally, just as Spock suggested that logic was the beginning of wisdom (not the end of it), I suggest to you that PMI is the beginning of project management expertise and practice.  It is up to you to further your knowledge and practice by going out into the world, learning more, applying and then coming back to these methods and BOKs and providing the benefit of your experience to improve them further.

Matthew Levy, PMP

Tuesday, October 21, 2008

Should a PM be an MBA?

I'm currently 3 classes away from completing my Masters of Science in Project Management (MSPM), this semester I am taking a Supply Chain Management class. While I like the lectures I find the class annoying because it assumes you have a bunch of MBA information that I don't.

The question is now occurring to me, do I need an MBA (as well)? Here is the link to the Google search I did on the topic:

http://www.google.com/search?q=should+a+project+manager+be+an+MBA

One of the first hits is this book:

The Fast Forward MBA in Project Management, Second Edition. I will take a look and report back.

Then came a number of links for Project Management focused MBAs. I was totally unaware of this trend and it makes me wonder if my MSPM will be devalued or worse misunderstood because of these MBAs?

While I have not researched them, I feel safe in assuming that as business administration degrees, they are not as science oriented as my MS. What if the MSPM is for academics (of which I am not)? On the flip side, if these PM MBAs are not successful will they make the MSPMs less valuable (or more)?

Lots of questions with no answers, but there is at least this article by
Dennis J. Cohen, Robert J. Graham, The Project Manager's MBA. It starts with a seemingly optimistic quote (for PMs) from Lord Tennyson.