Wednesday, 15 June 2011 13:38

Do Agile Projects Need Project Managers?

Written by 
Rate this item
(0 votes)

There is a notion that Agile projects do not need project managers. I think every project needs to be managed and therefore there is a project management role. Whether that means there is person designated as PM is another thing. PM as a role can be shared. The important thing is to make sure that planning, monitoring, controlling, communication and stake holder management are being done well with the right degree of formality and discipline.

In Agile software development projects the team has all the means needed to control their work and to easily deliver metrics that give management above the project level a clear sense of progress and status.  They follow a disciplined approach that embeds quality control into their work.

There is a feature set that has been described and a very concrete set of accomplishments as the team completes the features.  Clearly someone has planned and decided on the feature set and the sequence among the features.

As the team assesses the work they apply a "burn rate" derived from work on past, similar projects - analogous or parametric estimating. As they burn through the feature set they can compare actual rates to expected to measure productivity and report accomplishments.

A Scrum Master or equivalent plays part of the PM role acting as communicator, making sure issues are addressed and buffering the team from interruptions and other drains on their productivity.

Additionally, most if not all Agile projects are embedded in projects and programs, for example, new product development, and business process improvement involving application software development.

These higher order projects are generally more complex than the typical Agile software development project and must be managed in a more traditional way, with a designated PM, while encouraging the Agile approach on those sub-projects where it is appropriate.

In the end whether Agile projects need a PM is not worth arguing.  All projects need project management. How it is applied can vary from situation to situation.

To be successful in Agile environments (and in fact to do well in most environments) PMs must first favor people over process and avoid a command and control approach, relying on and promoting a shared vision and collaboration, including healthy conflict and its resolution.  The objective is to cultivate and reinforce self-managing teams in which the team members, considered peers of the PM, make decisions and perform many project management roles.

The project management role includes a leadership component, which when done well leads to the team thinking that they did the work and the leadership themselves.

Don't forget to leave your comments below.

Read 3442 times Last modified on Monday, 16 April 2012 12:12
George Pitagorsky

George Pitagorsky, PMP, integrates core disciplines and applies people centric systems and process thinking to achieve sustainable optimal performance. George authored The Zen Approach to Project Management and PM BasicsTM. He teaches meditation and is on the Board of Directors of the NY Insight Meditation Center.

Comments  

 
0 # Dipak Patadia 2011-06-15 17:13
I agree with George. PMs provide required guidance to team as they have aerial view on overall project, end results; stake holders’ expectations and other consequences while team is mostly engaged with their assigned tasks.
Reply | Reply with quote | Quote
 
 
0 # Robin Goldsmith 2011-06-18 22:12
Right on, George. You’re obviously brilliant because these are things I’ve been saying too for years. Projects need to be managed to increase chances of success, but that does not mean necessarily having someone with the PM title. On the other hand, just calling a group a self-managed team doesn’t suffice either. It may not always be the same individual throughout, or even a single individual at a time; but someone actually has to make sure suitable tasks are identified, estimated reasonably, assigned, and carried out effectively on time, in-budget, and with adequate quality to deliver value.
Reply | Reply with quote | Quote
 
 
0 # George pitagorsky 2011-06-27 03:54
Thanks for the feedback. :)
Reply | Reply with quote | Quote
 
 
0 # GB 2012-07-31 22:06
I think if PMs favored people over process and avoided a command and control approach then Agile wouldn't have gotten off the ground. I think the PM community needs to do some soul-searching here.
Reply | Reply with quote | Quote
 

Add comment