The De-valued Professional Project Manager

I have seen a very upsetting trend in the United States over the last three years – organizations have stopped valuing experienced, professional Project Managers.  Don’t tell me you haven’t seen it – companies put out a call for a position such as a business analyst, developer or technical specialist, and when you read the competencies for the job, it has project management all though it.  So, do they really want a business analyst, or have they asked for a business analyst with a PMP because they don’t want to pay for a professional project manager? In how many of these situations do they really need a professional Project Manager because the project is complex or mission critical?

I will admit that even I have questioned certifications in our industry, such as the Project Management Professional (PMP).  What does it really mean today? And does it help to filter out people who don’t have real and deep experience in project management?  I have met more non-experienced PMs with a PMP certification in the last 2 years than ever before.  I wonder – has PMI sold out? Are they no longer enforcing the experience requirements for obtaining the PMP?  Can anyone earn a PMP?

So, as more and more companies post job openings where they want project management as one skill among many, will the project management profession become obsolete? The biggest problem with this trend is the de-valuing of thousands of professional project managers who have years of experience managing projects and applying project management principles to complex projects.  I am not saying every project manager has to be a certified or professional – not all projects are the same or require full time project management.  But many of the new projects we are seeing, which were delayed due to the recession, are strategic, with high visibility and should require a professional project manager.

If you have devoted your career to being a professional PM, like I have, you are frustrated watching companies put individuals into project manager positions who do not have the experience nor the skills to do the job.  And why does our profession end up as a just a skill on another job position?  Would a company do this with any other professional, certified position? For example, would they hire a telecommunications engineer and require that they have a CPA?  Probably not, even though the engineer might need to know accounting. To do so would de-value the career associated with the CPA. By the same token, the skills set of a Project Management Professional (PMP) is not the same as someone who just needs to understand project management as a part of their job.

Well, now I will step down from my soap box!  But really, this is a main concern of mine for 2012.  In this cost-cutting, post recession environment, how many of my PMP peers are seeing this disturbing trend as companies try to “do more with fewer people?”

Scrum Advice: Creating the First Product Backlog

Scrum methodology is gaining recognition as an effective way to manage development projects. So, I thought it might be a good time to talk about some of the main elements of the Scrum framework for the PMs and managers out there. A good place to start is with the “Product Backlog” – which for the novice could be equated loosely to the functional requirements list.

The Scrum product backlog delineates the functions required to provide the outcome desired by the product owner. According to Ken Schwaber in “Agile Software Development with Scrum”, the backlog includes a list of all the functionality, features and technology needed to complete a development project.

Although the product backlog sounds like the requirements document used in traditional waterfall software development methodology, it is not. Don McGreal, VP of Training at Improving Enterprises, LLC and my Scrum trainer, describes what happened in his experience to requirements documents under traditional software development methodologies, “Never did we ever build what we first came up with in the requirements phase.” In the project close out to assess how well the system met the specified requirements, we didn’t. We would ask, ‘what went wrong’ and there was a blame game or a lot of excuses about unplanned for events. The managers would then decide that the solution for next time was to make the requirements more detailed – more time should be spent upfront on creating the complete requirements.

However, spending more time trying to create a perfect requirements document at the beginning of a project is doomed to failure. Admit it, says Don (and I agree completely), before anything is built, “users, customers, even experienced practitioners cannot specify everything that should be built.” Instead of spending weeks, months or even years creating a comprehensive requirements document in the beginning, Scrum practices acknowledge that requirements will change during development and recommends creating only an initial list of things the product or system needs to do.

The first product backlog is based on a vision, business analysis and even marketing promises. The initial list gets the team started working on functionality quickly. During the development, the requirements listed in the prioritized product backlog — which is updated before each sprint — will evolve into what can and should be done using empirical data gained by writing and testing code.

Creating the product backlog is the responsibility of the product owner. He or she may create a high level description of the end product’s capability as a vision statement or concept of operations. The product owner may get inspiration from user stories of what they do currently and what would make their tasks easier. There is a real art to collecting useful user stories. I suggest:

  • Having many conversations with potential users. Carry a set of index cards to the meeting. On each card there is a sentence that begins, “As a _________________, I need to do _______________.” This simple format device gives the product owner a concise statement of a requirement.
  • Holding a brainstorming session with a small group of users and facilitating discussion about what they need to do their jobs. Having several people talking together creates an environment where one person’s comment will stimulate the thinking of others.
  • Working with customers, create a scenario that walks a user through an entire series of steps needed to achieve a successful interaction with the system. Each step in the scenario can be an item in the initial product backlog. Add scenarios for many types of user’s needs.
  • Meeting with the development team to review the vision and initial product backlog. Add items to the backlog to accommodate identified needs for further research or infrastructure requirements needed to get started.

From these activities, the product manager builds the prioritized initial product backlog. The product manager gives the team a presentation of the product vision and the product backlog list. The team and the Scrum master meet to plan the first sprint, which may achieve completing the highest priority task or may break that high priority task into several sprint tasks.

Remember that Scrum’s power comes from iteratively evaluating product backlog priorities and tasks. As Project Managers we have been doing this for years in order to make sure the project goals are still valid.  Over time new tasks are added to the backlog. Each sprint planning meeting accepts the highest priority tasks that can be completed during the next sprint.  At the end of a sprint, the team delivers the demonstrable functionality of the backlog task, revisits how the deliverable fits within the product vision and identifies the next priority tasks from the product backlog.

The above ideas are methods I have found successful to create the initial product backlog. If you have techniques you find particularly useful to begin the Scrum backlog generation, please share.

How to Help Management Make a Better IT Decision

Decisions that directly affect Information Technology (IT) projects or IT services within an organization are not always made in the IT (or Engineering) department. That is not bad thing; it is just the way things are and how business runs.
Like what?

  • Management decides it is in the company’s strategic interest to form a partnership with another company that includes exchanging selected IT services
  • A desirable client requires all documents to be in Microsoft Word, Excel and Power Point
  • Planning which IT functions to centralize and which ones to operate independently or with greater flexibility
  • Figuring out how to balance data security and personal privacy
  • Allocating the internal IT budget to the needs of the organization

The good news is
Almost all companies and organizations ask for consultative help from IT or Technology professionals and project managers as they deliberate strategic decisions that involve IT related tasks.  Of course senior management needs to realize that the options under consideration involve IT, either directly or indirectly. If they don’t get it, you – the project manager – may need to be proactive (subtly and with political sensitivity). For example, if you hear via the grapevine — oh, yes your organization has one so get plugged in! – that the company is considering purchasing XYZ’s CRM system, you might remind your boss that XYZ’s system requires upgrading your server or that it does not work with the database that you currently have.
In asking for a professional opinion from IT, I have found that decision makers treat these expert professionals in one of three ways – hint: the first two are bad.

  • The IT professional is viewed as a deity with magical understanding and powers.
  • The IT professional is viewed as someone who does not understand the reality of managing a for-profit business. So, their opinions or recommendations are viewed with skepticism as to motivation and possible empire building fantasies.
  • The IT professional is viewed as an essential and knowledgeable team member who can provide insight into options and consequences in order to make sound business decisions.

Effectively assisting management decision making

  • Prepare yourself with facts and the opinions of unbiased outsiders – especially if, based on your previous dealings with these managers, you know that “expert” opinion is given higher value than general opinions. (see: Fear No Project post on Cognitive Science Insights into Decision Making).
  • Remember that cost is a big decision driver for senior managers. Include short term costs and long term cost implications, such as maintenance and training in answering questions and presenting information — especially critical when the initial cost may be lower for a poor decision.
  • Prepare to discuss risks and the impact of the decision on existing and planned projects and organizational strategy.
  • Do NOT become emotional, remain calm and objective.
  • Do NOT talk down to the decision makers because they are less knowledgeable about technology. It is your job to explain options, costs and risks in layman’s terms. Consider using analogies and metaphors that will resonate with the shared experience of decision makers.(See the post on Communicating to a non-technical Audience)
  • Listen closely to questions and clarify concerns before giving an answer or recommendation. Offer to collect more information if they seem to want it before making a decision. Just remember that senior managers don’t like to postpone decisions.
  • When you have done the best you can, remain quiet and allow the deliberations to take their course.  One more time, be quiet and listen.

If you have additional ideas or have been successful in helping managers make better decisions, please share your insights.

Follow

Get every new post delivered to your Inbox.

Join 383 other followers