Skip to content

Coping with change on Scrum projects (part II)

April 24, 2009 by Jack Milunsky

Introduction

Interestingly, this week saw a spate of posts dealing with this very topic - although much more specific. In particular, one of the questions raised was "How does a manager add value on a Scrum team?" This segues nicely into this weeks post in which I intended to cover how the management roles (general managers and project managers) are expected to change in an Agile environment.



General Management

Since Agile teams are supposed to be self managing, where does this leave general management, and what are they supposed to be doing. Hopefully the following will give you some food for thought.

#1. Managers should be there to act as a sounding board for the team, especially if the manager has good experience. This will help the teams avoid the obvious gotchas that many teams especially teams new to Agile make.

#2. Managers should be there to help with the heavy lifting. What I mean by that is that they should be assisting the Scrum Master to eliminate "BIG" blockers that require stakeholder involvement.

#3. New teams, especially require support and buy-in from executive management in order for Agile process to take hold. Managers should go to bat for the team to keep them on track. It's so easy for teams to slip back into their old habbits.

#4. Managers should be their as team coach. Assisting team members with career path planning, doing performance reviews, training or organizing training.

#5. I save the best for last. Managers should be focusing on the longer term strategic initiatives in the company. i.e. figuring out how to deal with competitive threats, increasing sales, reducing costs etc. Managers should be working on defining, the longer term "Epics" and prioritizing them including figuring out the product roadmaps together with the Product Managers.



Project Management

Scrum essentially does away with the traditional Project Management role. So where does that leave these employees. Well most often, Project Managers transition into the role of the Scrum Master. Naturally it makes sense, however great Scrum Masters also come from Development, and QA believe it or not. But trust me, the Scrum Master role is not even vaguely close to that of the Project Manager. So what can you expect as you transition to this role?

#1. For starters, as Scrum Master you have to come to terms with the fact that the Team owns the schedule, so no more updating the good old MS Project Gantts any longer. Instead, you have to sit back and maybe initially prod the team to keep their daily estimates current.

#2. You will need to be responsible for ensuring the Scrum process is followed, that everyone understands Scrum and what is expected.

#3. You will need remove blockers (impediments) as quickly as possible

#4. You will need to ensure the team stays true to the sprint goals defined at the beginning.

#5. You will run the daily scrums, well at least ensure that they're organized and kept at the same time, same place.

#6. You will run the retrospectives and organize the end of sprint demos

#7. You will need to ensure that the subtleties of Scrum and in particular the inspect and adapt points are taken seriously and used for the manner in which they're designed. To learn and get better Sprint by Sprint.

This is by no means an exhaustive list. I am sure many of you could add your own flavor to this and in fact I'd encourage you to do so. Looking forward to your comments as always.

Jack

About the Author: As COO and Scrum Master, Jack Milunsky heads software development at Brightspark. Jack is an early adopter of Scrum and has a great passion for early stage startups. Jack is co-creator of Agilebuddy, a next generation Scrum Application SaaS. Jack combines over 18 years of experience managing software development teams both large and small. You can follow Jack for great tips on Agile at http://twitter.com/agilebuddy

Comments

Scrum does not necessarily do away w/ PM

April 24, 2009 by Kevin E. Schlabach (not verified), 46 weeks 6 days ago
Comment id: 2476

You said, "Scrum essentially does away with the traditional Project Management role."

Why do I keep reading this everywhere? Why is this becoming a standard statement? Is it really true?

I not sure it is always true, I think it is dependent on the environment.

Example:
My first experience with Agile was at Siemens Medical. On our "project" (product release effort) we ended up having ~5 scrum teams across India and Philadelphia. Each had a scrum master who spent a lot of time focusing the team on the agile transition and the process. We still NEEDED a PM to help coach and guide the teams, scrum masters, and product owners. In this case, the PM and PO (two separate people) were very helpful in guiding the 5 teams to draw their slices of their sprint backlog from a single unifying product backlog. I do not know how we would have done this without a PM and PO. Note: our PO was a person from the clinical domain, I would not have expected him to also fill that role. The scrum master role was focused on helping the team transition and function daily, the PM role focused on interfacing with the company and handling reporting, staffing, metrics, and buffering us from the company (we had 2500 people on our campus alone). The PM (with the PO) was the single voice of the 5 teams to the company, the scrum masters could not have done this.

So the question is... is this an issue of Agile at scale, or was my experience unique due to the domain? Either way, I argue it is not a foregone conclusion that scrum does away with the PM role.

I have definitely seen that

April 24, 2009 by Derek Neighbors (not verified), 46 weeks 6 days ago
Comment id: 2477

I have definitely seen that as agile adoption in large organizations increases, the question of "where/what do we do with project managers?" also increases. I liked the expectation list. Thanks for sharing.

Great Series

April 26, 2009 by Phil Stevens (not verified), 46 weeks 4 days ago
Comment id: 2478

Jack,

This is a great series - it is an important topic and you do a nice job of hitting the important points.

Would you be open to having some of the articles in this blog re-published in TechnologyProfessional.Org? I know our readers would love your insight, and the link to your site may provide some additional exposure for your content as well.

Please let me know what you think.

Thanks,
Phil Stevens
http://www.TechnologyProfessional.Org

re publishing to TechnologyProfessional.org

November 17, 2009 by Jack Milunsky (not verified), 17 weeks 2 days ago
Comment id: 4103

Hi Phil,

Yes I am ok if you publish the series. As long as you provide proper attribution and links to my blog.

Also if you can send me the link to the re-published article when they go up.

Thanks for your kind words. Good to know someone likes the content.

Thanks
Jack

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <b> <i> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <br> <blockquote>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters (without spaces) shown in the image.

Best of AgileSoftwareDevelopment.com