Saturday, May 19, 2012

Seema Sonkiya: Difference between Project Manager and Scrum Master:

When we use Scrum agile methodology, scrum master is a valuable role. I met many people who find confusion in the role of Project Manager and Scrum Master, and motivated me to write this article.
Many companies allocate Project manager to play the role of Scrum master as well, while some clearly differentiate the above roles.
Scrum Master is one of core role in Scrum accountable to remove impediments to the ability of project team to achieve sprint goal while project manager is accountable for the all aspect of project i.e. scope, schedule, cost, quality, human resources, communication, risk and procurement.
Project Manager in not a core role in Scrum process, project manager is involved in overall environment set up for the project.
Role of Scrum Master:
·              Scrum Master is the person responsible for the Scrum Process, its correct implementation, and the maximization of its benefits.
·              He/She helps the team turn that backlog into functionality
·              He/ She is responsible for enacting Scrum values and practices
·              His/her main job is to remove impediments
·              He/She fosters team communications
·              He/She improves engineering practices and tools
·              He/ She is responsible for improving productivity of development team
·              He/She organizes and facilitates ‘scrum meetings’
Scrum master owns the block list and mainly responsible to keep development team focused to their main work that is working software.
Scrum master involvement become crucial when project team members acquired and start their work.
1.       During release planning when product owner start to develop product backlog with the help of project team members, scrum master role become crucial for team building as team building is critical during front end of project.
2.       During sprint planning meeting, Scrum master hosts the meeting.
3.       During sprint, scrum master work to focus team members to their core work that involves all of the work which contribute to working software.
4.       Convert impediments to backlog item for structured attention of all parties, uncertainties in blocks are added for risk management section i.e identify ,analyze and risk response planning (this is done with appropriate involvement with project manager and other relevant stakeholders)
5.       Daily scrum meetings are hosted by Scrum Master.
6.       Sprint review meetings are hosted by Scrum Master.
7.       Scrum master continuously track progress through burn chart, which consider estimation of tasks in ideal days.
All the above discussion clearly indicates that Scrum master responsibilities moves around project team, so that they can focus towards their work, while project Manager owns the overall project management processes. Scrum master involved mainly with project team while project manager is involved with all the stakeholders including project team. Scrum master report to project manager
It is recommended that these two roles should not be mixed because:
1.       Scrum master record estimation in ideal days while project manager need estimation in man days for the costing and budgeting.
2.       There is someone who is always available for the project team if project manager is involved with other stakeholders like project sponsor, customer or suppliers especially in critical situations. For example if project manager is involved in giving presentation to the key stakeholders to convey project progress, at the same time some if team members discover serious critical issue which expertise is not available in project team but accessible in other project team then in case of critical deadline (as described in ground rule which shows when to report superiors for having problems) Scrum master serves as next escalation point to the project team and may contact resource manager to get necessary support to resolve critical issue. I would like to give one real example, I was involved in a project as a project manager and project was in second stage of evolution means some new features were going to add after successful launch of site. During deployment of new features some technical problem arose, it was very critical to make site live within agreeable downtime. I was in management meeting and was not available for project team but problem was smoothly resolved due to availability of Scrum Master. He removed impediment successfully with the help of resource manager who gave green signal for the involvement of compatible resources from the other team members. Yes it is true if I was available even then project team is supposed to escalate issue to Scrum master but in that case this issue would rolled up to me to involve resource manager. Direct and easy escalation improves team environment necessary to achieve sprint goal.
3.       Project manager ensures other areas like communication with all of the stakeholders, risks, and procurement besides areas in which Scrum master involves.
4.       Scrum master track progress using burn chart while project manager need EVM calculation to identify variation in cost and budget.

So as a conclusion Scrum master is accountable to achieve sprint goal while project manager is accountable for overall success of project to satisfy all the stakeholders’ needs. Working software is primary deliverable in agile methodology so Scrum master involvement is introduced in scrum process to ensure easy escalation and discovery of issues related to current sprint.
Project manager may act as a Scrum master in small projects but it is recommended not to combine these two roles.
Seema Sonkiya

19 comments:

  1. Thanks for the article, i am PM and playing the scrum master role also. This article is really helpful.

    ReplyDelete
  2. I received following comment through linkedin:

    LinkedIn Groups
    Group: PMP India
    Discussion: My new article, Difference between Project manager and Scrum Master: http://seema-sonkiya.blogspot.in/2012/05/seema-sonkiya-pmp-difference-between.html
    Thanks for your article Seema! I am into PMO lead and your article helped me to understand abt Scrum..

    Posted by Kishore Kumar

    -------------
    Thanks Kishore

    ReplyDelete
  3. I received following comment through linkedin:

    LinkedIn Groups
    Group: "Project Management Professionals Group"
    Discussion: My new article, Difference between Project manager and Scrum Master: http://seema-sonkiya.blogspot.in/2012/05/seema-sonkiya-pmp-difference-between.html
    Nice article; thanks for sharing!

    Posted by Asad Naveed, PE, MS Engg, CCNA, PMP

    -----------------
    Thanks Mr. Asad Naveed!!

    ReplyDelete
  4. I received following comment through linkedin:

    Group: Focus on Training
    Discussion: My new article, Difference between Project manager and Scrum Master: http://seema-sonkiya.blogspot.in/2012/05/seema-sonkiya-pmp-difference-between.html

    Great article and very well explained and very much helpful in distinguishing the role of both PM and scrum master. Congratulations

    Posted by Ata Ur Rahman

    --------------------

    Thanks Mr. Ata Ur Rahman

    ReplyDelete
  5. I received following comment through linkedin:

    LinkedIn Groups
    Group: Focus on Training
    Discussion: My new article, Difference between Project manager and Scrum Master: http://seema-sonkiya.blogspot.in/2012/05/seema-sonkiya-pmp-difference-between.html

    Nice article Seema ! thanks for sharing !

    Posted by Sheikh Muhammad Hafeez

    ----------
    Thanks Mr. S. M. Hafeez!!

    ReplyDelete
  6. I received following comment through linkedin:

    LinkedIn Groups
    Group: Project Managment Technique
    Discussion: My new article, Difference between Project manager and Scrum Master: http://seema-sonkiya.blogspot.in/2012/05/seema-sonkiya-pmp-difference-between.html

    Very well written article. It basically differentiated and clarify the roles of a Scrum Master and a Project Manager. Thanks!

    Posted by Jai Obuhoro

    ---------
    Thanks Jai!!

    ReplyDelete
  7. I received following comment on linkedin:

    Group: "Project Management Professionals Group"
    Discussion: My new article, Difference between Project manager and Scrum Master: http://seema-sonkiya.blogspot.in/2012/05/seema-sonkiya-pmp-difference-between.html

    Interesting article. Thanks Seema for sharing your thoughts and experience!

    Posted by Martin Fernando Mora, PMP®

    --------------------

    Thanks Martin

    ReplyDelete
  8. I received following comment through linkedin:

    Group: "Project Management Professionals Group"
    Discussion: My new article, Difference between Project manager and Scrum Master: http://seema-sonkiya.blogspot.in/2012/05/seema-sonkiya-pmp-difference-between.html

    Many thanks for sharing , interesting and useful

    Posted by Sheikh Eldin Ismail Khairy,


    ------

    Thanks Sheikh!!!

    ReplyDelete
  9. I received following comment through Linkedin:

    Group: "Project Management Professionals Group"
    Discussion: My new article, Difference between Project manager and Scrum Master: http://seema-sonkiya.blogspot.in/2012/05/seema-sonkiya-pmp-difference-between.html

    A great article - thanks for sharing your thoughts!

    Posted by Maciej Kaniewski

    -------------
    Thanks Maciej

    ReplyDelete
  10. I received following comment through linkedin:

    Group: "Project Management Professionals Group"
    Discussion: My new article, Difference between Project manager and Scrum Master: http://seema-sonkiya.blogspot.in/2012/05/seema-sonkiya-pmp-difference-between.html
    Wow. Greatly explained the difference. Thanks Seema!!

    Posted by Supun Fernando

    -----------------
    Thanks Supun

    ReplyDelete
  11. I received following comment through Linkedin:


    LinkedIn Groups
    Group: IT and Project Management
    Discussion: My new article, Difference between Project manager and Scrum Master: http://seema-sonkiya.blogspot.in/2012/05/seema-sonkiya-pmp-difference-between.html

    I really enjoyed your article Seema. Thank you! I would be interested to know more on how you managed to combine your reporting through EVM with the burn down charts from the scrum group. How do you know the project is on track?

    Posted by Katarina Christensson
    -----------------

    Thanks Katarina for your wonderful comment over my article!!
    Purpose of burn down is different from EVM. Burn down chart is run chart which shows outstanding work and includes efficiency factor while drawing. Burn down only shows how much work is remaining and motivate team members to hit farthest point at X axis.

    EVM provides metrics like CPI and SPI to show project progress compared to plan, it gives an useful indication that whether we are behind schedule, on schedule or ahead of schedule. It also provides whether we are on cost, over budget or under budget. Using CPI and SPI we can also perform forecasting of cost that will be needed when work will be completed using various assumption of current situation.

    ReplyDelete
  12. I received following comment through Linkedin:

    LinkedIn Groups
    Group: "Project Management Professionals Group"
    Discussion: My new article, Difference between Project manager and Scrum Master: http://seema-sonkiya.blogspot.in/2012/05/seema-sonkiya-pmp-difference-between.html


    Very well written article,focusing & differentiating clearly the Roles & Responsibility of Project Manger & Scrum Master.Thanks for sharing your thoughts & experience

    Posted by Nikhil parikh

    ---------------------

    Thanks Nikhil for your wonderful comments over my article!!

    ReplyDelete
  13. I received following comment through linkedin:

    LinkedIn Groups
    Group: "Project Management Professionals Group"
    Discussion: My new article, Difference between Project manager and Scrum Master: http://seema-sonkiya.blogspot.in/2012/05/seema-sonkiya-pmp-difference-between.html


    Great article very informative and precise .. Thanks.

    Posted by Deepak David MBA, PMP | ITIL

    --------------------

    Thanks Deepak!!

    ReplyDelete
  14. I received following comment through linkedin:

    LinkedIn Groups
    Group: PMP India
    Discussion: My new article, Difference between Project manager and Scrum Master: http://seema-sonkiya.blogspot.in/2012/05/seema-sonkiya-pmp-difference-between.html

    Nice article! Easily explained.

    Posted by Deepak Talreja, MBA, PMP

    -------------

    Thanks Deepak!!

    ReplyDelete
  15. I received following comment through linkedin:

    LinkedIn Groups
    Group: Free Project Management Library
    Discussion: My new article, Difference between Project manager and Scrum Master: http://seema-sonkiya.blogspot.in/2012/05/seema-sonkiya-pmp-difference-between.html

    Thanks for posting this. I suspect that these roles get combined more frequently than they should be.

    Posted by Steve Gibbons, MBA, PMP

    -----------
    Thanks Steve!!, I am completely agree with you

    ReplyDelete
  16. The training curve for project management software is also an important point. The program may be very well executed and provide a stable and reliable function, but if the people who are utilizing it cannot learn how to operate the program, the program becomes useless. Software that uses Drag and Drop, one-click options, and organized tabs will help efficiency and productivity.

    what is contract management

    ReplyDelete

I appreciate your active participation, so please never forget to click on "subscribe by email" while commenting. Thanks for your comments.
Kindly recommended this page by clicking on g+1