« Large Project Risks | Main | Team Solving: The Under Utilized Power »

May 18, 2007

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d834527c1469e200d83579ed5869e2

Listed below are links to weblogs that reference The True Role of a PM on Agile Projects:

Comments

After reading your article - I had to sketch out what a PM responsibilities are - basing it on my prior experiences and think it's a bit more then you have listed above. I agree with your list - but Agile or not - think a PM has wider responsibilities. I sketched my understanding of those here: http://itprojectguide.blogspot.com/2007/05/project-manager-responsibilities.html

Hi Meade,

Thanks for your comments, my post was intended to outline core roles and principles to focus on and is missing a whole host of activities that need to occur.

I like your mind map of tasks, but again this is incomplete also, for instance I see no reference to Quality. (e.g. monitoring Quality, QA planning etc.) The same goes for sub-contractor management and elements of estimation.

Another trouble with trying to generate exhaustive lists is that many of these roles are domain specific, so to keep it applicable I stuck to a high level. However, I could have done a better job of explaining that this is by no means a complete list.

Best regards
Mike

Hi
Just out of interest, this Agile method looks identical to DSDM that i used several years ago to implement software projects. Is there any difference from your perspective ? If as I believe there is little difference then I assume all the DSDM literature I still hold is pretty much interchangeable.

Hi Nigel,

DSDM is one of the oldest agile methods and so the principles it recommends still hold true to today. Areas in which more recent agile methods have brought additional emphasis include team self-selection of work and increased retrospective based adaptation. I was very fortunate to be involved in the creation of DSDM in 1994 and it is reassuring to see how well it has lasted and how it continues to evolve.

Regards
Mike

I like the fact that it is important for you to celebrate small victories. Not sure what you mean by functional accountability, though. Very informative article, overall.

H Rajeev,

Thanks for your feedback. Pinto’s “Create an environment of functional accountability” recommendation speaks to the importance of people knowing what they are responsible for. It is related to shared leadership. The Build-Manager is accountable for ensuring the software build process works and is up to date. The project manager is accountable for communicating project metrics and issues to the Steering Committee, etc.

RACI matrices can be useful in communicating functional accountability, but the real key is the ownership of functions, the shared trust and responsibility amongst the team. This is the environment we need to build.

I hope this helps clarify the recommendation. Thanks for reading and commenting.

Best regards
Mike

Mike,

What a great article, the best I've seen on the subject.

And isn't it always nice to have 10 points to sum up - its a nice round number ;-)

But the number 9 has much more interesting properties (http://home.c2i.net/greaker/comenius/prepare/9798/nine_2.htm) so I would suggest removing 2) Learn the project’s requirements. 5) Have a vision of the completed project, I would argue is the key element and I think this can be achieved in agile without #2 and indeed must be so. This is because the requirements should not be seen as fixed and so arguably it is wasteful to 'learn' them. Infact its wasteful in the first place to write them out in detail and therefore it shouldn't be possible to 'learn' them. The goal however is more likey to be fixed and hence it would be more productive to focus on that (#5).

Dave

The comments to this entry are closed.

AddThis Social Bookmark Button

Your email address:


Powered by FeedBlitz

Tracker

  • Google Analytics
Blog powered by TypePad
Member since 07/2006

October 2009

Sun Mon Tue Wed Thu Fri Sat
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31