Archive for May, 2010

Where’s Project Management Going? Musings

Monday, May 17th, 2010

A friend sent me a note today asking for a few minutes to talk about the future of project management. We are scheduling the time to talk, but his message and some of the insights he provided got me thinking.

He indicated that Gartner is seeing a leveling off of demand for project managers and an increase in demand for program managers. Why? Well, I think the bloom is off the PMP (Project Management Professional) rose. Too many projects continue to struggle if not outright fail even with PMPs at the helm. The PgMP (Program Management Professional) rose is just budding (New and Improved!) and I guess people feel that program management is what is needed to make projects successful. But, is that the case?

Program Management, as it is currently approached, continues to rely on predictive and prescriptive planning and lots of control, the approaches that have not been so successful in the past. As all of us with experience in project and program management know that no project survives first encounter with reality to borrow a phase from the military (Patton or Eisenhower? Actually, a Google search provides lots of other sources, including some older than these two outstanding generals, so let’s leave it at that.)

Not only is an encounter with reality detrimental to a project plan, but there are those agents (people!) who many times don’t follow the prescribed plan! So, since PMPs are not successful, let’s go with PgMPs that have a much harder job to do (as per PMI, a program has two or more projects and possibly some operations that managed together provide more benefit than managed independently). Do we think they’ll be successful? Personally, I do not.

Those of you familiar with my writings know that I prefer adaptive, flexible, Agile plans (Scrum and other Agile methodologies for software, CBPM for non-software as well as software projects where more “traditional” Agile approaches are not possible) to prescriptive, predictive plans. You also know that I put a lot of value on leadership. Even though Scrum teams are supposed to be self-leading, a leader is still key to provide the space necessary for them to be successful, whether it is a ScrumMaster or upper management.

In my view, project leadership is what is needed and what will start taking a much more significant role. This may not be good news for those who rely on the tools of project management but it is what is necessary to be successful.  But remember, soft skills are very hard to acquire and use successfully!

More CBPM & Agile #2

Sunday, May 2nd, 2010

CSM

I keep digging into other Agile approaches and comparing them with CBPM. Recently I attended a two-day CSM (Certified ScrumMaster) workshop, took the test and now have my CSM designation. There seems to be more and more recognition about this designation, similar to where the PMP was a few years ago. Having that designation has led to some new contacts.

But how does it compare with CBPM? Scrum, like CBPM, emphasizes the importance of the team, the need for frequent deliverables, and the constant monitoring (by everyone in the team) on progress and the identification of challenges and how the team can help overcome them. Scrum emphasizes iterations of 2-4 weeks (typically). CBPM, with its constant review of progress, could be viewed as either iteration-less or having weekly iterations. Either way works. While Scrum plans for each iteration CBPM plans out through the commitment horizon, modifying as appropriate.

A key difference in origin: most Agile approaches came out of software development. CBPM came out of semiconductor design. As such it is able to more easily be used with non-software projects than most Agile approaches. Not to say you cannot use Scrum with non-software projects, but the connection to software is very tight and I haven’t seen much documentation on how to use it with non-software.

I continue researching some of these approaches as some of the concepts may be of value to CBPM practitioners. Stay tuned!

BTW, a CBPM session has been scheduled for June 19th in Santa Clara, CA. Another one will be held either on June 18th or June 21st in San Francisco.