Scrum Program Manager Roles and Responsibilities

January 27, 2009 | Author: PM Hut | Filed under: Agile Project Management, SCRUM

Scrum Program Manager Roles and Responsibilities
By Aaron Sanders

Program Managers can perform both Project & Program Manager roles. On a Scrum team, Program Managers usually perform both Program Manager & Scrum Master roles unless another team member is assigned to be Scrum Master.

Role definition>

  • Horizontal (Across the product lines, projects, x-functional teams)
  • A rational voice to drive the cross-functional core team to solve problems and make decisions
  • Impartial - not biased to Product, nor to Engineering, nor any other group

Program Manager responsibilities

  • Manages planning process
  • Manages overall program schedule
  • Drives multiple releases/projects
  • Facilitates Release Planning & Retrospective
  • Provides access to tools and people
  • Owns all action items for the project until he/she finds the right owner
  • Owns reporting on project status, to all directions
  • Coordinates other release support
  • Responsible for risk assessment & mitigation
  • The Role is a peer to the Product Manager and the Engineering Manager on the release/project
  • Educates/Enforces agreed upon processes & methodology rules
  • Educates/Enforces roles and responsibilities

Scrum Master responsibilities

  • Manages 1 sprint at a time
  • Facilitates Sprint Planning, Review & Retrospective
  • Finds and works to remove roadblocks
  • Helps to motivate the team and keep them excited
  • Protects team from outside distractions
  • Facilitates communication between roles for every aspect of the project
  • Responsible for keeping release/project information consolidated, organized and up to date
  • Drives the cross-functional team at all levels
  • Responsible for throughput (team velocity)
  • Drives the execution of sprint items

Aaron Sanders, always in the search for a better way to do business, has learned of Agile early in this decade, and incorporated its principles in his place of work. Recently, he was involved in pushing the definition of Agile to new levels at Yahoo! He is currently collaborating with organizations to steward the emergence of these Agile values and enable widespread adoption. Aaron Sanders writes extensively about Agile in his blog, constant change.

Share this article:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • blogmarks
  • LinkedIn
  • Reddit
  • StumbleUpon
  • TwitThis
  • Yahoo! Buzz

Related Articles

No comments yet.

feel free to leave a comment

Comment Guidelines: Basic XHTML is allowed (a href, strong, em, code). All line breaks and paragraphs are automatically generated. Off-topic or inappropriate comments will be edited or deleted. Email addresses will never be published. Keep it PG-13 people!

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

All fields marked with " * " are required.

Project Management Categories