Search This Blog

Monday, March 27, 2017

Project Management and Maximo Presentation - IBM Pulse Conference 2008

Click here for Slide Deck located on Google Drive

Feedback is appreciated!

Sunday, May 22, 2016

Estimates are Usually Guesstimates!

I have been burned more times than I can count by bad estimates. What can a project manager do to help ensure the accuracy of estimates?  First we should understand the basics behind the estimating process (there are many more than I have listed here). Some are:

• The more unique , complex, or larger the project, the more of a challenge it will be to get good estimates 

• Estimates are only as good as the estimator is at predicting the future 

• "Padded" estimates are not always bad as long as the padding is communicated (... and as long as the Project Manager is the one doing the "padding") 

• An estimate is not a bid

• Estimates using sound estimating practices, performed by experienced estimators from clear specifications should never be negotiated 

• Ballpark estimates are guesses and should be treated as much by the project team, management, and the project sponsor

Other items to consider when estimating are:

• Ensure the statement of work or contract is clear and understood by the person(s) doing the estimates 

• Ensure that a schedule or mandated date doesn't drive the estimating thought process 

• Include Risk Management in the estimating process 

• Ensure that estimates take into account the skill level(s) of the person(s) that will do the work 

• If your work breakdown structure (WBS) is flawed, your estimates will be inaccurate

Accurate estimating is an art and a science. The estimator (or team) must take into account historical data from past projects, the team's knowledge and experience, the project risks, the statement of work and other project information to make the best estimate possible.

Keep in mind when planning your project that estimates aren't hard and fast numbers. They are guesses, however they should be very good guesses if you have good estimators and are following tried and true estimating practices. 

Wednesday, March 02, 2016

Your Must Fail to Succeed!

If you are an "experienced" project manager and haven't had a few project failures, in my mind, you aren't a very good project manager. Project managers must constantly push their team members towards exceeding their comfort levels, take (calculated) risks, be decisive, make firm commitments, and be aggressive when base-lining and managing the triple constraints (Time, Cost, Quality). Just like a successful NASCAR driver, a project manager must learn to live close to the edge of disaster, but while doing so, he or she must aggressively manage their project’s Risks. 

In my opinion, too many project managers are unwilling to set firm expectations with their team for fear of being unpopular. There are going to be times when your project team doesn't really care if a milestone is missed or a promise isn't kept. The problem is your project isn't always your team’s top concern. Don’t forget that. You live with and for your project and at the same time some of your team members might loathe your project. Many team members have other responsibilities outside of your project and your project may be preventing them from doing their regular job. 

Project Tip - If you find that you have members on your project team that aren't 100% committed to achieving the goals of your project, you need to start thinking about replacing them. 

Based upon my experience, - at least on IT projects - most project problems that are encountered in the Project Execution phases are the fault of the project manager. Proper Risk Management will help the project manager foresee and mitigate many problems that will arise during project execution. If you have lots of problems and issues on your project you did a poor job of Risk Management in the planning phase. 


Some things to keep in mind to avoid failure when planning your project: 

Be crystal clear when communicating with your team. All important communications should be in writing. 

Don't allow project committees or executive oversight groups to dictate how you plan your project. 

Communicate quickly to your team and senior management if you believe that your project is out of control. 

Don't assume that suppliers or vendors will be honest with you. Make sure you continually follow-up and get commitments in writing (preferably in the contract). 

Split your project into manageable phases. 

Ensure that your end users are involved every step of the way. 

Communicate Status as often as is needed. Include bad news, problems, issues, and concerns in your status report and be sure to include how you plan to overcome them. 

Don't let your project fail because you aren't communicating or your team isn't functioning properly. 

Believe in the statement that “Project failure is always the Project Manager's fault”!