Search This Blog

Tuesday, October 26, 2004

PMI 2004 World Congress

I'm in Anaheim, California this week for the Project Management Institute's (PMI) Annual World Congress. This year's event has been well organized, and I have gained a lot of new knowledge that I can use on my projects. Stay tuned for more information.

The Keynote Speaker for this years event was Tim Sanders. Tim authored the book "Love is the Killer App" and gave a great keynote presentation. I have purchased his book (you can also by clicking the link on this page) and when I finish reading it I will write my thoughts here. Suffice it to say that Tim left a big impression on me and I'm sure all the other attendees that listened to his presentation. Tim is a smart man that has some great insights that all project managers can use when working with members of their team. Check out his website by clicking here.

I will provide new links, hints, and tips in the coming weeks that I acquired while attending this years conference. Check back in the next few days.

Monday, October 18, 2004

Communications and Listening

How well do you listen? When speaking with others, most people want to make a point and fail to remember that communicating is always two-way. When we are e-mailing, talking on the phone, or creating presentations we must remember that there is a communications feedback loop. That feedback loop helps to ensure the communication was received and understood. If people misunderstand your message, you failed to communicate.

What do you do when you realize that you aren't being understood? You listen carefully! Listening attentively lets the communicator know you are supportive and paying attention. When involved in a conversation, don't interrupt; let the speaker know you are listening by using reinforcing body language and verbal cues.

When planning your communications, use the words of Stephen Covey, "Seek first to understand, and then be understood".

Wednesday, October 13, 2004

Project Failure

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”!

Monday, October 11, 2004

Surround Them, Margnalize Them, Forget Them!

Tom Peters a highly regarded speaker and writer said it best in his book The Project 50, “as project managers we should not try to convert our project enemies by overcoming their objections” and I would add through appeasement. Tom states “we should set out to surround and marginalize them; additionally, the most effective change agents ignore the barbs and darts, their time is spent on allies and likely allies”.

It seems to be in our nature to take on those that oppose us, particularly if they have been attacking us behind our backs. This taking on of the opposition is a waste of valuable project time and detracts the project manager from the task at hand. All projects will have detractors, whiners, and complainers. Don’t waste your time trying to convince them of the error of their ways. Let your project’s results answer your critics!

As project managers we need to spend our time working with our advocates and supporters, not answering our critics. If you say you don’t have critics on your project than I say you probably aren’t a very good project manager. The project manager that has friends everywhere on his projects is usually trying to satisfy everyone, and many times at the end of their project – if it ever ends – there will be low overall satisfaction due to all of the tradeoffs that were made between all of the competing interests.

When you push people, demand excellence, set deadlines, push for quality, hold individuals accountable, and are firm on agreed upon commitments you are going to ruffle some feathers. Get over it, and realize no matter what you do on your project there will always be detractors. Just don’t let the detractors sway you from implementing your project on time, on budget, within requirements, and most importantly with a satisfied customer as your biggest fan.

Monday, October 04, 2004

People are the Problem?

The employees within your company either help it to prosper or impede its effectiveness. Because employees at all levels of the organization make decisions that could effect your project, we as project managers need to be aware if these workers are motivated, properly placed, supported by senior management, and well trained.

A good question to ponder before starting work on that new project is: will your project team be staffed with the right people, having the right set of skills, doing the right things, at the right time, in the right place?

Also, are your project team members motivated and committed to doing a good job, and are they supportive of the company's goals, mission, and values? Do they have the support of their management? Is there a senior management representative assigned to your project that will act as Project Sponsor and be held responsible for the success of the project?

If not, STOP YOUR PROJECT!

Refuse to work on or manage a project that doesn't have motivated, skilled, properly trained team members. Better to kill a project (or recommend one to be killed) than to be the one that hears the words "You're Fired" when the project fails.

Saturday, September 25, 2004

Good Website

In case you haven't heard the Ten Step website has some excellent free project management white papers and templates, and additionally they license (for a fee) a number of Project Management Methodologies (TenStep, PMOStep, SupportStep, etc). The prices are reasonable, and I personally have licenses for the TenStep and PMOStep methodologies and can highly recommend these for new or experienced project managers.

I have no affiliation with this site, but use the content and have found it to be an excellent source of project management information. If you visit the site let Tom Mochal (President of TenStep) know I sent you.

Tom has just recently written a book entitled Lessons in Project Management, and from what I understand it has received rave reviews. I will be purchasing a copy for myself within the next few weeks.

Until next time...

Thursday, September 16, 2004

What Makes a Successful Project?

The four measurements that must always be used are:

1.) The customer is satisfied

2.) The project is delivered within or under budget

3.) The project is completed on time

4.) The project's requirements have been met

Keep in mind the most important measure of project success is Customer Satisfaction. If you deliver a project on-time, within budget and it meets all requirements yet the customer is not satisfied, the project is a FAILURE!

Keep your customers (stakeholders/sponsor) informed throughout the project. Communicate to your customers using face-to-face conversations (yes, good project managers actually do this), status reports, e-mail, status meetings, voice mail, formal documentation, even sky writing if you have to. Your customers must be kept informed and remain engaged throughout the project. If you aren't hearing from them during your project, you aren't communicating with them. We all know that effective communications are two-way. If members of your project team choose not to communicate with you during your project look to have them removed from the team immediately.

In closing, maintaining a dialogue with your customers throughout your project helps you to address concerns and issues quickly. Combining effective communications and management of the project's triple constraints (Time, Cost Quality/Requirements) will help to ensure that your customers are satisfied with the end result of the project.

Wednesday, September 15, 2004

What is Not in Writing Has Not Been Said - Part II

A subject of one of my previous posts contained the quote "what is not in writing has not been said". While you may not want to make that statement to your boss when asked about your last conversation, there are many times when this statement is applicable during your project's lifecycle.

A project manager’s main function is to complete his or her project on time and on budget. This takes teamwork and a strong commitment by all team members. To be a successful project manager you must use written communications to ensure the team is kept informed.

Having said that, just because you go to the trouble to document your thoughts does not mean that your communications are clear. The receiver of your message will act on the message they think they received, which is then filtered by the receiver through their emotions and assumptions.

Don't be as concerned with what your words mean, but more with the effect they will have on the people that read them.

An important fact when writing, "Know Your Audience". If the tone of the message reflects the audience's needs you are more likely to grab the reader’s attention and keep it longer.

Most of your readers are overworked, underpaid, unappreciated, and tired of reading all the e-mails, memos, and office correspondence they receive. While this may see extreme, keep it in mind when writing your message and you will tend to keep your messages focused to the point and brief.

Wednesday, September 08, 2004

Team Communications

How clear are your Project Communications with your project team? As we all know, project teams are made up of diverse individuals with different skills, priorities, and needs. Project teams need timely, clear communications in order to function as a cohesive and productive group. While managing your project, you should focus your team communications to address the following areas:

Accountability - What are the team members accountable for? Which tasks and/or deliverables is each team member responsible for delivering?

Approvals - What decisions are the team members authorized to make? What type of communication needs to be sent by the project manager to the team when project approvals have been made?

Synchronizing - Timely and accurate information needs to be provided to the team members regarding the project's tasks and milestones. Special attention must be paid to how the work is coordinated so all team members are working on the right things at the right times. Include the team when making decisions about synchronizing the work.

Progress Tracking - The project manager is responsible for tracking project status and the team must participate in the status reporting process and be kept informed. Ensure that the team is aware of the project's issues and allow them the authority to take remedial action to avert a crisis.

Thursday, September 02, 2004

What is not in writing has not been said

While the title of this message may seem extreme, there are many times when it is relevant in project management. One example is in the area of requirements. Project requirements are always in written form. In the field of project management there is no such thing as a verbal project requirement.

The following text was taken from Chapter Twenty in the “Field Guide to Project Management”. The authors Francis M Webster, Jr. and Stephen D. Owens state, "the written document provides instructions, restates previous instructions, conveys importance to the message, and helps the project manager to cover their tracks".

The authors also make the point that that "e-mail isn't always enough and can get you in trouble faster and with more people". As we all know from experience, e-mail usually isn't given enough thought before it is sent which can lead to messages being misinterpreted and having unintended consequences.

A project manager that is doing his or her job will formally document all items that are important and relevant to supporting a project's triple constraints (Time, Cost, Quality).

Friday, August 27, 2004

Project Objectives and the Work Breakdown Structure

I talked earlier about a Work Breakdown Structure (WBS), but this is such an important subject it is valuable to revisit.

The WBS should accomplish several things:

It is the mechanism that takes the project's requirements and turns them into manageable project tasks

It is used to communicate project objectives to the project team and other stakeholders

Its output is used to build your first plan and schedule

In David I. Cleland's Book "Project Management: Strategic Design and Implementation. Second Edition" he states that:

In general the development of the WBS provides the means for:

Summarizing all the deliverables , resources, and activities of a project

Relating work elements to each other and to the total project

Building the matrix organization for the project by cross referencing the work elements to the organizational resources responsible for their completion

Addressing all contracted resources required for the project.

Estimating costs, simulating project scenarios, and conducting risk analysis

Providing information to define, budget, schedule, perform, and control work packages


Definition: "Work Package" - A deliverable at the lowest level of the Work Breakdown Structure.

Keep in mind a complex WBS isn't' required for most small and medium sized projects. Many times a simple deliverable-oriented tree of activities that graphically displays the work to be done will suffice. By that I mean a structure similar to an organization chart with the project name on the top row and the second row consisting of some elements of your project methodology.

For example, for an IT project the second row headings might be:

Analysis

Requirements

Design/Procurement

Coding/Installation

Test/Acceptance

Close-out.

The best way to get started with creating a WBS is to gather the team (always done with the team) and write down the project tasks on Post-It Notes. Then, use an available wall to post the tasks in the appropriate places under the headings of your WBS's second row.

Project Management Boulevard

Another good Project Management site with an extensive, usable library of White Papers.

Wednesday, August 25, 2004

Project Management KnowledgeBank

Here is a link to a site I use quite often. It contains lots of links to other Project Management sites that have some useful information. Project Management KnowledgeBank

Monday, August 16, 2004

Project Management and Disaster Planning

Had you been a Floridian this past week living on the southwest Gulf coast like I was, you would have quickly realized that Disaster Planning was something you should have completed months if not years earlier. It turned out that Hurricane Charlie was a major disaster for thousands of families in our area. I wonder how many might have lessened their troubles if they had done some disaster planning prior to this tragic event.

As my wife and I scrambled around the house on Thursday night taking pictures and recording serial numbers of our possessions, I quickly realized I should have prepared a disaster prepardness plan long ago.

As most of us know, one of the most important things to have when planning for any project is a scope statement. My scope statement for this hastily started project was simple: "keep my family safe and protect our property". I live in a new house, and with the strict Florida building codes that were enacted over the last several years I felt we were safe staying in our home. But, like most projects, my plan was full of risks, and I needed to perform some serious Risk Mitigation. Did I have fresh batteries for the flashlights, a portable radio, a designated safe area of the house to escape to in case things got bad?

On Thursday evening the kids filled the bathtubs with water (in case we lost our water supply), we made sure there were candles and matches (in case the electricity went out), my wife took the time to ensure the propane tank for the gas grill was exchaged for one that was full, and she went to the store and purchased plenty of canned goods and bottled water. To further mitigate risk, my wife and I filled our cars with gasoline and began clearing the yard and lanai of objects that could become flying missiles in a strong wind.

Having said all this, it would have been much better to have had a well thought out plan, or checklist prepared ahead of time so that no important task would be left undone. While our immediate area wasn't impacted much by the hurricane, the lesson learned from this experience is that early planning is not only important, but it can save a lives!

God Bless the families impacted by Hurricane Charlie!

Monday, August 09, 2004

Will the real Project Sponsor please stand up?

In my experience most projects don't have a real project sponsor. A project sponsor is the senior manager or executive that champions the project in the organization. The sponsor provides support for obtaining resources, provides strategic direction, and acts as the decision point for questions outside of the project manager’s authority.

Every project that crosses functional lines of authority needs a project sponsor to remove barriers, assist in resolving conflict, and mediate negotiations. The sponsor can also act as a mentor and coach to the project manager and team members.

The project sponsor is usually chosen by senior management, but sometimes the sponsor volunteers because the project directly impacts their resources or budget the most.

Typically Project Sponsors are responsible for:

Providing project direction
Monitoring project progress
Assisting the Project Manager to define the Project Management process for the project
Approving final scope, project objectives, schedule, resource assignments, roles and responsibilities
Providing accurate, relevant and timely communications in writing when appropriate
Approve scope changes
Obtain or resolve issues surrounding resources (people, money, equipment)
Setting project priorities and removing barriers to project success

Tuesday, August 03, 2004

Project Management Truths

I found these "Project Management Truths" several years ago on the Internet . Here is a partial listing, I will post more later.

The same work under the same conditions will be estimated differently by ten different estimators or by one estimator at ten different times.



Any project can be estimated accurately (once it's completed).



The most valuable and least used WORD in a project manager's vocabulary is "NO".



The most valuable and least used PHRASE in a project manager's vocabulary is "I don't know".



Nothing is impossible for the person who doesn't have to do it.



You can con a sucker into committing to an impossible deadline, but you cannot con him into meeting it.



At the heart of every large project is a small project trying to get out.



If you don't stand for something, you'll fall for anything.



The more desperate the situation the more optimistic the situatee.

Friday, July 30, 2004

Six Steps to Political and Project Success

Assess the Environment

    Who are the relevant stakeholders?

    Who are the most important stakeholders?

    Where does the power lie?

    Whose actions will impact the project most (Negative or Positive)?

Identify the Goals/Needs of the Stakeholders and Sponsor

    What are the stakeholder's/sponsor's work and/or organizational motivations?

    What are their psychological motivations?

    What is their overt motivation?

    What is their hidden agenda?

Know Thyself

    What are your strengths and weaknesses as you perceive them?

    How are you perceived by others?

    What are your personal values related to your workplace?

    How can you compensate for your weaknesses (actual and perceived)?

Define the Problems

    What are all the relevant facts?

    What are the underlying assumptions (both True and False)?

    What is Reality?

Develop Solutions that Work

    Avoid premature solutions that don't account for the four steps above

    Obtain user buy-in to the solution

    Obtain Sponsor buy-in to the solution

Test and Refine the Solutions

    Initial solutions are tough and usually difficult to sell

    Continually refine and test your solution

    Get sign-off from all relevant stakeholders and your sponsor

__________________________

PROJECT MANAGEMENT FACT

A solution that does not take the realities of the political environment into account will fail.  Don't be naive when it comes to internal politics.


Thursday, July 29, 2004

Quality Guide - Welcome to Managing for Quality

Quality Guide - Welcome to Managing for Quality.

Here is a site that has some great information regarding Quality Management.

Michael Greer's 20 PM Actions/Results

Michael Greer's 20 PM Actions/Results

This looks like a good site for general Project Management Information. Give it a try and let me know what you think.

Good Requirements Management = Increased ROI

What of the biggest areas of concern in the IT Project Management field is Requirements Management.  It has been said that reducing requirements errors can have the biggest impact on delivering a quality software project on time and on budget.  How do you as a Project Manager help to reduce requirements errors while not slowing down project progress? 

Before we answer that question lets look at some industry statistics. 

According to the Standish Group (over 352 companies reporting on over 8000 projects):
  • 31% of all software projects are canceled before completion
  • 53% of all projects will cost 189% of the original estimate
  • 9% of projects are delivered on time and on budget (in large companies)
  • 16% of projects are delivered on time and on budget (in small companies)
The reasons given for the above are:
  • Lack of user input or participation - 12%
  • Incomplete Requirements and Specifications - 12.3%
  • Changing requirements and Specifications - 11.8%

To answer our question stated previously, what can a Project Manager do to reduce requirements errors? 

Try the following:

  • Structured  requirements gathering meetings
  • Walkthroughs and reviews of requirements with end users and customers
  • Better organization and documentation of requirements
  • Improved project progress reporting
  • Improved requirements-based testing and requirements tracability

If you will implement the above suggestions you can reduce requirements errors by 20% or more.  Any reduction in requirements errors will help to significantly reduce project cost and schedule overruns.