Previous month:
July 2010
Next month:
September 2010

Correct but not Sufficient

Ejact Project management has matured with many professional organizations, certifications, and bodies of knowledge, yet we still hear of numerous project failures. What has gone wrong; is project management broken? I don’t think it is broken in terms of any of it being fundamentally wrong, but certainly flawed in the view that good project management ensures success.

You see, what project management with all its plans, estimates and reporting omits is a good recognition for the huge impact people play in projects. Consider for a moment the roadblocks we encounter on projects, the most common and toughest to resolve are people related. Yet the classic project management guides focus more on Earned Value than Influencing, more on KPI’s than Knowledge Transfer, more on Project Tracking than Team Performance. Project management may be correct, but it is not sufficient for creating success.

Like considering only speed limits and traffic signals, but ignoring other traffic movement when driving, we will run into people, have accidents, and not get to our destination on time with such a myopic view of the big picture. A large portion of the missing part of project success is Emotional Intelligence (EI) and the EI skills most needed by project managers include:

•    Communication Skills
•    Persuasive Leadership
•    Conflict Management
•    Change Management
•    Adaptive Personality

For more information on the importance of EI for project managers and how these skills are applied see this recent White Paper.

PMBOK 5 - Accepted

Acceptance Well, what an on / off / on-again relationship this has turned out to be. After explaining how I was rejected from the PMI PMBOK v5 initiative previously, I received news this week that I have been accepted onto the content creation group for the next version of the PMBOK v5 Guide.

I am not sure if this is a result of me expressing my concern to the PMI that the roughly 60% of PMI members who are engaged in IT likely want some better agile project management guidance and there seemed no one on the committee to provide that. Or simply the ripple down selection of more candidates inthe content creation categories. 

Anyway, I am grateful for the opportunity and am looking forward to contributing wherever I can, because here’s the kicker, I have been accepted onto the group to rewrite Chapter 12 on Procurement. This is odd because when volunteering to contribute we had to rank which chapters we would most like to work on. Given my agile designs on planning, scheduling and estimation these are the areas I ranked highest, ranking Procurement as the lowest.

Now, perhaps I got my high / low ends of the scales mixed up and I accidently voted Procurement highest, but I do not think so. Perhaps the selection committee thought fine, if we have to have this agile windbag onboard, put him over in Procurement where he can do least damage! Or perhaps simply not many people volunteered for Procurement and so that’s where the only opening was. I have sent an enquiry into the PMI, but am not holding my breath for a reply.

Anyways, so now I need to determine how to best influence the Procurement process with an agile perspective. It is quite applicable as I am currently going through an RFI and RFP process with my main client and last year, at the Agile Business Conference in London, I was in discussions with the developers of the new Agile Contract group which may have a tie in.

So, not the role I was looking for, but perhaps a small foot in the door, time will tell and I will keep you posted.

5 Things to Think about After Stand-up

Stand-up Following my post on 5 Things to Think About Before Stand-Up, it is only right that I follow it up with the 5 things I think about after Stand-up.
 
1) Issues – Anything that was reported as a blocker, impediment, or issue to making progress needs removal or avoidance. Agile employs a “constraints view” of production systems similar to Eli Goldratt’s Theory of Constraints where the role of the manager is to remove impediments from the process. The impediments or blocker issues reported at stand-up should become the project managers To-Do list to ensure their resolution.
 
2) Velocities Deviations – We know the task estimates so when a 2 day task has taken 4 days and is still going with no end in sight, it is time to investigate. If there is time in the stand-up it might be appropriate to ask if there are any problems? Alternatively it might be better to follow up afterwards and determine the issue. Was it a poor estimate, a wicked problem, or sign that perhaps someone else should take a look? In isolation these occurrences are common; however repeating delays in work areas or with team members might be signs of deeper issues. Likewise overly high velocity (all the 4 day tasks being burned through in a day each) might be signs that we can re-evaluate our iteration goals. Just make sure “done” really is “done” and the tasks are all passing QA and user acceptance before booking the end of project party a month early.
 
3) Emotions – Consider what was said and what perhaps was not said. Was anyone upset or angry, were there tensions that need to be understood, a bubbly person abnormally quiet? All might be signs that a quick chat could be in order. These are impediments to progress just as much as reported problems. Some we may not be able to solve, but perhaps just enquiring and listening to what they have to say is a useful step towards resolution itself. (Thus allowing the worker bee to then produce more code... Buwahah!)
 
4) Questions – Perhaps we did not fully understand some progress or issue discussed at the stand-up. If a quick clarification during the meeting did not help then likely some follow up questions are required. (I used to be a developer and understood technical things, now I sometimes have to explain that I am a project manager and you have to speak slowly to me. If that still does not work I explain that I am actually a PMP certified project manager and so you will have to speak really s-l-o-w-l-y). We cannot fix what we cannot understand and while many things remain the domain of the technical team, when escalation and impediment removal is required (i.e. my job) I need to fully comprehend the issue so I can best resolve it. 
 
5) Recognitions – All work and no play makes for a dull week, month, or project. Look for opportunities for some kind of recognition, event or milestone to celebrate. We want to maintain motivation so people have the energy to blast through obstacles not run out of steam at the first hurdle. A great way to do this is to frequently recognize progress and contributions. This can be a simple thank-you explaining what people did that was useful and how it helped the project, or a team lunch, or gift. These events can make all the difference between a death march and rapid team progress.
 
Again these are my Top 5 today, on a different day I may include different things like the skills fit for selected tasks, resource load balancing, or if we are mitigating the remaining project risks, but these are currently not as high priorities on my team. What about you? Please share what you consider following stand-up?

5 Things to Think About Before Stand-Up

Scrum Stand-up Stand-up meetings are familiar to agile teams and as the saying goes “familiarity breeds contempt” or at least complacency. It is all too easy to drift into a daily routine of holding a stand-up meeting without getting the full set of benefits out of it. So this led me to consider: what are the 5 most important things to think about as a project manager before stand-up?
 
(If you are using Scrum and have a Scrummaster role that is distinct from the project manager, then I would suggest these are things the Scrummaster should be considering)
 
1) A View of the WIP – A view of the work in progress is critical to understanding the items reported from the team. If you thought invoicing was a focus right now and no one mentions it, chances are we have an issue somewhere! Appreciating the work areas helps oversee new work selection, areas that might be falling behind, or where extra help may be required.
 
2) Yesterday’s issues – What did people report as issues yesterday or earlier? Have these issues been resolved now, or do we at least have an update on the resolution plan. It is pretty disheartening for people to report impediments to progress day after day and not have them worked on. It does not show much respect for their concerns or our valuation of their time. So, what is the news? Are there any follow-up items that need to happen?
 
3) Team View – Projects are more than tasks and schedules, they are networks of collaborating individuals. We need to understand the people elements of the team to build a shared commitment to a goal. Show an interest, recognizing a birthday, or upcoming wedding or vacation. Know what is going on with your team as it will colour their behaviours and provides a good opportunity to demonstrate an interest in them. If some people dial-in, try to follow the headlines there so you can ask them about the heat wave, giant sink hole, or whatever it is that is happening, this also helps them feel more integrated.
 
4) Areas of Spin and Churn – not all issues are reported specifically as issues or blocks to progress, some are more subtle, perhaps dragging anchors that slow progress rather than road blocks. Are there any tasks that have been going slower than anticipated, perhaps people are struggling to get traction (spinning) on a new task? Be especially attentive to the discussion of these items during stand-up. If things are moving again now, then great, here was a potential for micro-management interference avoided. A fact of project life is that some tasks will take longer than anticipated. If however team members are stuck on a task for a couple of days or flip-flopping on decisions or approaches (churn) then perhaps it is time to suggest a fresh set of eyes to pair on the problem or help move things along.
 
5) What you are going to say – just like the team members who we expect to have a list of accomplishments, planned tasks, and any impediments ready to report; it is important to have the same items to describe. I report on my progress on impediment removal and since I believe in transparent project management, run through the main project items too. While my issues may not be of as much relevance to the technical team, a review of any budget, hiring, and steering committee items is generally welcome (or at least politely tolerated!)
 
Obviously there are many other things to consider (shared commitment, vision, energy), but I am interested in understanding what you think the Top 5 are? If you have suggestions for items to replace any of these 5 please leave a comment, I would love hear your thoughts.