Category Archives: Behaviour

20 Phrases Project Managers Don’t Hear Enough

There is a multitude of reasons project manager and project leaders become disengaged at work. Lack of recognition, challenge, performance ownership and overall appreciation are among the most popular reasons. Take some time over the next few weeks to reengage your team with these 20 Phrases:

Incredible job! How can we replicate your results with the wider team?

What’s next for you in your career?

I would love to connect with you and learn more about your current projects.

Don’t get down on yourself, your effort means the World to me, you’ll get the next one.

I am so proud of the way you handled that situation.

You are going to have to teach me how to do that.

I want to make the situation right for you.

I know it’s been difficult lately; I appreciate how well you have handled the changes.

I can’t wait to hear your ideas during the call this afternoon.

What do you feel needs improvement?

Can I get your feedback on something?

What are your goals this year?

I don’t know what we would do without you.

Would you be willing to accept a challenging responsibility I think you would excel at?

Your role is so important to our company.

Are you ready for an amazing day?

Tell me what day we are celebrating! 

Great job!

I can’t believe how well you just did.

Yes you were definitely right!

This was my mistake.

Of course, if you walk in a room and blurt any of these phrases out and leave you might make an awkward scene. Being genuine and having follow-up dialogue with these phrases will ensure you make the right impression with your employees. If ANY of these phrases are difficult or weird for you to say, you might be in need of some serious development. The phrases mentioned above are to encourage a positive environment and support your team. Gain feedback and development from others around you.

Does knowledge in the delivery area allow for bad habits?

I want to explorer the topic of the experienced PM. In the industry we are seeing that companies are advertising for PM’s with 5+ or 10+ years experience in there field, whether that be IT, Telco, Managed service or TnT. This has left me thinking does it really matter if you have experience in the field or is there a better question to be asking?

When i reflect n my experiences through the years there a few PM’s that i remember distinctly as the people who cement this point of view for me. In 2003 i started with a business that specialised in Project Management Consulting and i was closely involved with the MD at that time. whilst very financially astute he was extremely good with people.

With these skill sets i saw him get brought on board to various project types and size and execute a clear and welcome leadership to the direction of the project. He did this successfully from Major branch upgrades in the banking sector through to the telecommunication roll-outs of 3g networks to major event (Sydney Olympics).

How could one individual be able to get the same or better outcomes for industries that he had no experience in? So in one of the many session i got with him i asked and he proceed with,”If you understand your Scope, your Risks, your Financials and your time frames it is then the give ownership of elements of that picture to the right person and support them in every way you can.”

So many years after that i have carefully watched the PM’s that i have worked with, this was further cemented in 2009 when i was on a large transformation program and the company was struggling to deliver and  we found that the person that had that scope of work was whilst very experienced in the area and had many years in project management, made desicsion in isolation, he did not care for process or people all that mattered to him was the people around him said “yes”. No rocking if the boat and no different point of view if you did you were seen as to hindering him. Now after many, many,many months of this and high engagement of my business to the with the executive of the company they finally removed him a brought in someone else , but by then it was already to far of the rails.

So i have found that actually that is right that specialised knowledge in the delivery area allow for bad habits, if you understand and clarify what ever you are delivering and you enable and support the team around you, you don’t need experience in that specialised area.

When Estimates Go Wrong!!!!!

“What’s that ticking sound coming from the engine of the car? Must be a loose valve. I’ll take the car to the mechanic for a valve adjustment…”

At the garage, they look up the flat-rate time estimate for a valve adjustment. It’s easier to estimate when you’ve measured the actual time from lots of competent people doing very similar work. They multiply that time estimate by their labor rates, add in some extra for gaskets, shop supplies and such, and give me a cost estimate. “It should be ready by 5:00.”

I go on my way, knowing I can pick up my car in the evening and how much it’s going to cost me. All is right with the world. But in the late morning, I get a call from the mechanic. “Your car doesn’t need a simple adjustment. The pushrod is bent. The reason it got bent is that the threads holding the rocker arm assembly are stripped out of the cylinder head. We’re going to need to keep your car another day, and the cost will be about triple the original estimate.”

What do I do with this information? I could berate the mechanic for giving me a bad estimate. I could insist that he only charge the originally estimated amount. I could tell him to work through the night so that I can pick up my car first thing in the morning.

I suspect that you don’t do any of those things. I don’t, partly because I don’t think it will get me what I want. Instead, it’s likely to damage my relationship with the mechanic, and get me less of what I want.

Custom software development is notoriously difficult to estimate. We start with vague ideas of what we want, expecting to fill in the details later. We’re usually doing something a little different than what we’ve done before, or completely different. If it weren’t different, we wouldn’t be doing it at all. Software development is orders of magnitude more complex than fixing a mechanical system. It’s fractal, whereby whenever we go into more detail, we also discover more complexities. It’s a very creative endeavour, requiring intelligent imagination.

We compound the difficulties by not keeping records that allow us to compare this work with previous work. We change the makeup of teams, so that even when we can compare the work, we can’t compare the workers. We add bureaucracy and technical constraints that may not be obvious when making the estimates. We change the circumstances after the estimates are made. We often expect other work to be done in the same time as the estimated work, without accounting for the loss of time and efficiency due to multi-tasking.

In spite of all these difficulties, I’ve observed managers berate developers for bad estimates, insist that they finish the work on the previously estimated date, and demand they work overtime to do so at their own cost. This article is not, however, about all the costly damage done by such reactions. Instead, let’s look at how we can act more productively.

When estimates and actuals don’t match, trust the actuals. Should you adjust the estimates to match? If you do this, then you can adjust the plan accordingly. How early can you test the correlation between the estimates in your plan and the actual rate of progress? When work is performed in large blocks and integrated at the end, it’s far too late for effective re-planning when the difference is noticed. How can you validate your plan earlier?

Working in small increments and continuously integrating can help, but you also need to know that those small increments are actually done. Using estimates of “the database layer is 90% done” won’t help, as you’re back to depending on unverifiable estimates. Rather than creating small increments based on the building blocks of your project, try using small increments of functionality. These functional slices will touch numerous building blocks, but can be tested unambiguously as to whether or not they work as desired.

After re-planning based on the reality you observe, you can attend to fitting that plan into your constraints. If progress is too slow to fit everything you want into your budgeted time or cost, consider trimming the scope of the work. This can be done by eliminating features, or by slimming features down into easier–though less capable–versions. You may have to make some difficult decisions about priority.

Observe where your delays and bottlenecks are. What makes the actual speed as slow as it is? If it seems that things “should be faster”, then it’s possible they would be–except for an accumulation of difficulties that impede progress. Perhaps there are some quick wins in out-dated procedures that can be eliminated and speed up progress. Perhaps the internal quality of the code has been ignored to the point that everything is hard to change. It will take time to improve that quality, but it will eventually pay off in faster development speeds.

Make adjusting estimates easy. Estimate in artificial units, and roughly correlate the artificial units to the ones you need to examine. People use story count, story points, t-shirt sizes, animals and other analog for estimation sizes. Try to be consistent, but be aware that estimation will vary over time. An advantage of artificial units is that you don’t have to go back and re-estimate when the apparent speed changes. If you were accomplishing 38 stories per month, and now you’re accomplishing 46, you don’t have to worry so much where that 8-story-per-month improvement originated. Merely project using the newer figure, and see what that does to your plan.

Don’t expect estimates to be precise. If you need them to be precise, you’re trying to plan too close to the edge of failure. Don’t rely on optimistic numbers. Also think about what a downturn would mean. Don’t validate your estimates with reality only once. Continue to re-check throughout your project. Work in priority order so that you can re-plan frequently to the end, but still deliver the highest priority functionality. And if you cannot prune the scope to fit and still achieve the project’s value, then you’re likely to be working on the wrong project.

As Tom DeMarco said, “Strict control is something that matters a lot on relatively useless projects and much less on useful projects.” [“Software Engineering: An Idea Whose Time Has Come and Gone?”, July/August 2009 IEEE Software, pp 96, 95] Projects with a high return on investment can survive a few inaccuracies in estimation. Projects that need precise estimates likely won’t return their investment.

Recovery? on the back of a coaster? Never going to work.

I want to share my experience of the PPM Community and how i have seen the teams on how they take on the re-baselining and recovery process with in flight projects.

Usually it is started at a point that the delivery project team is starting to miss major deliverables  and the client just wants to be able to get a date that they can commit to all their internal parties with out having to go back again. This is shortly followed by a deadline of 2 weeks to re-plan the whole project , dependencies, resource plan and activities and come back to the them with the date they could meet meet.

Because this decision is usually made at a steering committee and it takes 2 days to filter down to the PM’s that this will need to be executed by.  Once the PM hear the pressure is off they are usually mid flight in a process and puts this opportunity to a low priority on top of all the other requests made on them by all of there stakeholders.

So now a week later the PM is tapped on the shoulder and by the Program Manager asking how the re-planning is going usually meet with a very blank look. Followed by a conversation about what is a higher priority getting the activity that he is currently working on or this re-planning exercise?

Then in the new week the PM starts to get his team together and promptly realises that it cant be done in their isolated stream. The PM proceeds to get all parties in the room to ensure that this plan contains all the know work they need to do to get to a point  the client will be happy with.

The planning is complete in a day on a white board and the all the problem that the PM has been facing over the duration of the project so far are not factored in and a miracle date is produced and promptly communicated to the client……….. very shortly followed by some time being lost in the communication between the executives and the client.

Why do PM’s who understand the project in detail

  1. Not do proper planning using a CPM tool?
  2. If under pressure request for specialist support to ensure a plan contains risk, assumptions and required commitment?
  3. Never add any contingency in the plan based on what has happened so far?
  4. Never ensure that the contract requirements a retested against the new plan?
  5. Never contain the outstanding work?
  6. always have the highest technical risk?

I know all of these points above will not return a palatable result but this gives you and your client a full understanding of all of the risk that they are asking you to take and what impact that it may have on their business.

Project Leadership vs. Organizational Change Management

As pervasive organizational change has become so common, it is important to understand the relationship between project leadership and organizational change management. This will help you to become more successful in change situations.

There has been some relevant comments in our Project Leadership discussion area and in the Leadership SIG’s, there are more points about  project leadership, but organizational change management is a higher level, just as PPM and PMO lift our thinking above the individual projects.

Say that an enterprise, driven by an adjustment in corporate strategy, is replacing an older business process with a new process supported by more sophisticated technology. Job roles change – some are eliminated while new ones are designed. Numbers of workers will be reduced in some places, added in others. Power and prestige will change among departmental leaders. Traditional experts will fear obsolescence. The only ones who will be confident at first using the new technology will be the vendors. Few in the enterprise will feel comfortable once the announcement of such a major initiative.

Sounds like a great time to initiate an IT project! All is not lost, however. To the rescue will be various groups that will intervene to make things better. Expect HR, Corporate Communications, Learning & Development, Organizational Development even Executives to get involved to manage organizational culture. An IT project within such a high-impact enterprise-wide initiative will be affected by these related activities.

Now we can see more clearly how project leadership is affected by organizational change management in such a situation. The PM must exhibit leadership behavior consistent with the needs of organizational change management. These behaviors are not necessarily the same as  those of a project unconnected with enterprise-wide change. In fact, the PM in this situation may have to:

  • communicate certain messages consistent with the wider initiative  (“But I already have an approved communication plan.”)
  • use leverage from the larger initiative to  get cooperation from stakeholders resisting progress because they are losing power  (“Like working with stakeholders in not hard enough!”)
  • support resources attending change management training that occurssimultaneously with the IT PM’s project  (“The schedule is already too tight!”)
  • deal appropriately with complex and controversial enterprise change issues that erupt from outside of the PM’s IT project  (“Ah, good! Something to fill my spare time and increase my subnormal blood pressure!”)

These are just examples. There are a lot more. Project leadership during major organizational change is distinctly different than otherwise. Preparation for these situations is the key.

The New Project Management Triangle

Not long ago, I was involved in a series of discussions regarding the Project Management and the need to expand or evolve it. Last year it had recommended that the triangle should be updated with points of the triangle being Business Acumen, Leadership and Project Management (a small triangle that included scope, budget and schedule).

triangle

So what brought about these heretical statements? I am sure all of us have seen how often businesses and organizations question the value of project management as it exists now. We often are forced to attempt to explain how project management will help the business be more successful. If we speak of things like scope, budget and schedule, we will not convince anyone of our value. Executive management has no desire to hear all about how we will use earned value management to ensure the project stays on schedule. The simple truth is that executive management is interested in the results of the project. This is where the value exists. Maximizing the results of the project is where project managers will add value, and value is not described in terms of scope, budget and schedule. No one will remember if a project is within on scope, under budget and on time if the project does not deliver business value.

What is business acumen?
Business acumen can be described as a person’s knowledge about and ability to make profitable business decisions. Project managers should be able to understand all the business aspects of a project and be able to develop a project delivery strategy as well as be able to implement that strategy in such a manner as to maximize the value of the project.

In order to make the best business decisions regarding the delivery of their projects, project managers must take a page from the business managers with whom they work. Business managers know the business inside and out, and project managers must develop that same knowledge. At a minimum, project managers should know:

  • The organization’s strategy
  • Its goals and objectives
  • Its products and services
  • The market and the market conditions–such as customers, is the market growing or shrinking, time-to-market factors, etc.
  • Its competitors–who are they, how good are they?
  • How their project fits in the organization’s strategy

Business acumen helps the project manager understand which business factors are relevant to their project and how they affect the project. Project managers need to understand:

  • Opportunities and threats–from a business point of view
  • The financial implications of their projects
  • The cost versus benefits analysis of their project
  • How the project optimizes the business strategy

Only through this knowledge can a project manager make the appropriate decisions and/or recommendations with regards to their project.

Why is this important to business?
Projects are business endeavors with definite business goals. Project success is not based on scope, budget and schedule; these performance or efficiency measures are not how business determines the value of a project. The project management triangle of scope, budget and time is often misunderstood and misapplied. The correct application of the triangle is that of bias or constraints used in making decisions about the project, not as measures of success.

Projects have business value, and the success of a project is defined by how well it delivers that business value. How can a project manager make good decisions about the delivery of a project unless he or she knows the business and strategic aspects of the projects they are managing?

Projects can and usually do have a significant impact on the profitability and well-being of an organization. Because projects have a significant impact on the business, it is vital to the business that projects are managed from a business point of view. Project managers must consider:

  • The business value of the project
  • How the objectives of the project contribute to the business
  • How does the project scope, budget, schedule and quality affect the value of the project?

Project plans should be built around the goals of the business, and project delivery strategy should be designed to ensure maximum realization of the project value. Scope, budget and schedule must be developed and managed in such a manner that the greatest business value is obtained from the project. What are the most important biases to the business? Is there greater business value in delivering the project as quickly as possible, though we might exceed the budget? Does being the first to market mean a significantly greater value to the business than delivering the project on budget? Does changing the scope of the project mean a significant competitive advantage resulting in greater revenue or market penetration? These are business-related decisions that greatly affect the success–the business value–of the project.

Projects are less and less something different from “business as usual”. So much of today’s business depends on the successful delivery of project value that, for most businesses, projects are a way of doing business and are part of the normal operations of business.