www.luxoft.com
What Scrum Master should do
on the project?
Светлана Мухина
www.luxoft.com
Introduction
Svetlana Mukhina
ICAgile ICP, ICP-ATF, ICP-BVA, PSM I, CSPO
Agile and Career Coach at Luxoft Agile Practice
Experience: 13+ years in IT, Project and department
management, Computer Linguistics, Technical Writing,
Quality Assurance
Interests: Project management, Agile transformation, Career
and performance coaching, Psychology
Hobbies: Horse riding, music, poker, travelling
https://www.linkedin.com/in/svetlanamukhina
www.luxoft.com
Webinar Agenda
What is Scrum and who is Scrum Master?
Scum Master services for team, product owner and company;
Scrum Master services on Scrum events;
Scrum Master services with regard to Scrum artifacts;
Scrum Master career development path
What we will learn:
www.luxoft.com
What is Scrum and who is
Scrum Master?
www.luxoft.com
Scrum is a framework for developing and sustaining complex products.
www.luxoft.com
Being Scrum Master
Scrum Master is a servant leader for the team
Know Can Do Be
Servant
Leader
Listening
Empathy
Healing
Awareness Persuasion
Foresight
Conceptualization
Stewardship
Robert Greenleaf
www.luxoft.com
Scum Master services for team, Product
Owner and company
Know Can Do Be
www.luxoft.com
The Scrum Master serves the Product Owner:
 Finding techniques for effective Product Backlog management (KANO, prioritization matrix);
 Helping the Scrum Team understand the need for clear and concise Product Backlog items;
 Understanding product planning in an empirical environment (Five levers of planning);
 Ensuring the Product Owner knows how to arrange the Product Backlog to maximize value;
 Understanding and practicing agility (Book – Leadership Agility);
 Facilitating Scrum events as requested or needed (ICAgile ATF training) - http://www.luxoft-
training.ru/kurs/icagile_icp_agile_team_facilitation_icagile_icp-atf.html
© Scrum Guide
www.luxoft.com
The Scrum Master serves development team:
 Coaching the development team in self-organization and cross-functionality;
https://www.linkedin.com/pulse/one-tip-turn-criticism-suggestions-svetlana
 Helping the development team to create high-value products; http://www.luxoft-
training.ru/kurs/icagile_certified_professional_-_business_value_analysis.html
 Removing impediments of the Development Team’s progress;
 Facilitating Scrum events as requested or needed; https://www.linkedin.com/pulse/how-facilitate-meetings-scrum-
events-group-svetlana
 Coaching the development team in organizational environments in which Scrum is not yet fully
adopted and understood.
© Scrum Guide
www.luxoft.com
Scrum Master services to Organization
 Leading and coaching the organization in its Scrum adoption;
 Planning Scrum implementations within the organization;
 Helping employees and stakeholders understand and enact Scrum and empirical product
development;
 Causing change that increases the productivity of the Scrum Team; https://www.linkedin.com/pulse/how-
calculate-work-hours-team-svetlana
 Working with other Scrum Masters to increase the effectiveness of the application of Scrum in
the organization (Community).
© Scrum Guide
www.luxoft.com
Scrum Master services on Scrum events
Know Can Do Be
www.luxoft.com
Sprint
 Send invites for team events for two sprint ahead;
 Define basing on Scrum rules and team experience appropriate time-box for team meetings;
 Ensure that required participants will present on meetings;
 Interested in self-education: trainings, conferences, webinars, books;
 Conduct workshops for a team on useful Agile practices;
 Coach the team, answer team questions, provide examples;
 Prepare environment for team meetings;
 Check relevance of data in time and task-tracking systems; gather metrics;
 Suggest team-building activities;
www.luxoft.com
Planning
 Bring metrics for accurate planning (e.g. capacity и velocity);
 Suggest facilitation techniques for tasks evaluation (e.g. affinity estimation, estimation net);
 Teach how to do task brake-down (e.g. basing on user story splitting patterns);
 Know approaches for tasks prioritization (e.g. critical path);
 Define tasks that a ready for planning meeting before the planning meeting;
 Notify team when sprint backlog to less or more then capacity;
 Take care of Sprint backlog finalization and sharing to all interested parties;
 Helps PO and the team to formulate Sprint goal;
 Encourage PO to share reasons of possible or happened Sprint cancellation;
www.luxoft.com
Product Backlog Refinement
 Check that questions from the previous PBR are answered;
 Ensure that PO is ready for PBR;
 Bring DoD and DoR documents to PBR;
 Track event time-box;
 Write down questions;
 SM or PO overviews meeting agenda, features to discuss on the event;
 Suggest techniques for requirements discussion, analysis, estimation, decision-making (call back, optimistic vs
pessimist, constellation, check-list from PO)
 SM or PO share follow-up to all interested parties;
 Ensures that assignees are going to answer the assigned questions;
 Check progress of technical investigation or prototypes done by development team; (example of paper prototype -
https://youtu.be/Vh2OCQdCGbQ and https://youtu.be/z9vHR-nXaSM )
www.luxoft.com
Daily Standup
 Check relevance of data in time/task tracking system;
 Update burn-down chart;
 Ensure that the team conducted a daily standup;
 Shares or ask to share results of the syncup with interested parties;
 Suggest new formats of standup (e.g. focus on a task);
www.luxoft.com
Review
 Support early demo practice;
 Teach the team how to make Review, help in agenda preparation;
 Check readiness of required environments and test data;
 Ensure that the team is ready to answer questions on ready features and can explain why some
functionality was not developed;
 Remind PO about necessity to review and update product backlog;
 Suggest assistance in product roadmap;
 Have a vision on product scope comparing to sprint scope;
https://www.linkedin.com/pulse/how-review-work-results-stakeholders-svetlana
www.luxoft.com
Retrospective
 Conduct Retro Surgery (Retro on Retro), when team don’t want to attend Retro;
 Bring DoD and DoR docs for review and update;
 Bring metrics to explore reasons for quality or performance degradation. Together with the team
look for areas of improvement;
 Make sure the points from previous Retros are fulfilled;
 Gather team ideas about improvements during Sprint (wish box);
 Suggest work cases for discussion;
 Remind of team/project ground rules;
 Suggest new interesting formats of Retro.
Start
doing
Stop
doing
Less of
doing
More of
doing
Keep
doing
www.luxoft.com
Scrum Master services with regard to
Scrum artifacts;
Know Can Do Be
www.luxoft.com
Scrum Master services with regard to Scrum artifacts;
Scrum Master ensures that the following artifacts are revised and updated on regular basis:
 Sprint Backlog;
 Product Backlog;
 Sprint Progress;
 Definition of Done;
 Definition of Ready;
 Capacity;
 Velocity;
 Burn-down;
www.luxoft.com
Scrum Master career development path
www.luxoft.com
Way Forward – Scrum Guide
Scrum Guide - http://www.scrumguides.org/scrum-guide.html
www.luxoft.com
To Read
 Literature recommended by Luxoft Agile Practice - https://www.dropbox.com/s/82ny2suxe94kbyp/Agile%20books.pdf?dl=0
www.luxoft.com
To Watch
 Webinar and post about metrics on Agile project - https://www.linkedin.com/pulse/how-calculate-work-
hours-team-svetlana
 Вебинар How to facilitate meetings, Scrum events and group discussions
https://www.linkedin.com/pulse/how-facilitate-meetings-scrum-events-group-svetlana
 Вебинар Facilitation Fundamentals https://www.linkedin.com/pulse/facilitation-fundamentals-mukhina-icp-
icp-atf-icp-bva-psm-cspo
 Post “How to Review Work Results with Stakeholders” and webinar “Scrum Basics” -
https://sentinel2.luxoft.com/sen/wiki/display/~smukhina/2015/10/08/How+to+Review+Work+Results+with+S
takeholders
 Webinar “How to Facilitate Product Backlog Refinement” - https://www.linkedin.com/pulse/recording-
webinar-how-facilitate-product-backlog-svetlana
www.luxoft.com
Training for для Scrum Master – PSM I
Professional Scrum Master
• About - https://www.scrum.org/Courses/Professional-Scrum-Master
• How to apply:
• Luxoft - https://inthr.luxoft.com/IntHRWebApp/aspx_PTC/CreateRequestInternal.aspx?Course=SDP-033
• Non-Luxoft – http://www.luxoft-training.ru/kurs/professional_scrum_master.html
www.luxoft.com
Trainings for Scrum Master - ICAgile
 ICAgile Certified Professional - Agile Fundamentals - апрель 20-22, Москва
For Luxoft https://inthr.luxoft.com/IntHRWebApp/aspx_PTC/CreateRequestInternal.aspx?Course=SDP-031
For non-Luxoft http://www.luxoft-training.ru/kurs/icagile_certified_professional_-_agile_fundamentals.html
 ICAgile Agile Team Facilitation – июня 22-23, Киев
For Luxoft https://inthr.luxoft.com/IntHRWebApp/aspx_PTC/CreateRequestInternal.aspx?Course=SDP-035
For non-Luxoft http://www.luxoft-training.ru/kurs/icagile_icp_agile_team_facilitation_icagile_icp-atf.html
 For trainings in Sofia, Bucharest, Krakow, Wroclaw, Minsk contact AgileEducation@luxoft.com
www.luxoft.com
Way Forward - Open Assessments
Open Assessments - https://www.scrum.org/Assessments/Open-Assessments
www.luxoft.com
Way Forward?
www.luxoft.com
Events from Agile Practice
Team Coaching. Part II – Apr 26
https://attendee.gotowebinar.com/register/6203372409494778628?anouncementduringwebinar
“Overview of Estimation in Function Points upcoming webinar” – May
https://attendee.gotowebinar.com/register/7096855347981584898?anouncementduringwebinar
“Эксперементариум: фасилитация в реальном времени и контексте” – митап в
Киеве https://www.facebook.com/events/862901353855957
www.luxoft.com
www.luxoft.com
Thank you!

What should Scrum Master do on the project?

  • 1.
    www.luxoft.com What Scrum Mastershould do on the project? Светлана Мухина
  • 2.
    www.luxoft.com Introduction Svetlana Mukhina ICAgile ICP,ICP-ATF, ICP-BVA, PSM I, CSPO Agile and Career Coach at Luxoft Agile Practice Experience: 13+ years in IT, Project and department management, Computer Linguistics, Technical Writing, Quality Assurance Interests: Project management, Agile transformation, Career and performance coaching, Psychology Hobbies: Horse riding, music, poker, travelling https://www.linkedin.com/in/svetlanamukhina
  • 3.
    www.luxoft.com Webinar Agenda What isScrum and who is Scrum Master? Scum Master services for team, product owner and company; Scrum Master services on Scrum events; Scrum Master services with regard to Scrum artifacts; Scrum Master career development path What we will learn:
  • 4.
    www.luxoft.com What is Scrumand who is Scrum Master?
  • 5.
    www.luxoft.com Scrum is aframework for developing and sustaining complex products.
  • 6.
    www.luxoft.com Being Scrum Master ScrumMaster is a servant leader for the team Know Can Do Be Servant Leader Listening Empathy Healing Awareness Persuasion Foresight Conceptualization Stewardship Robert Greenleaf
  • 7.
    www.luxoft.com Scum Master servicesfor team, Product Owner and company Know Can Do Be
  • 8.
    www.luxoft.com The Scrum Masterserves the Product Owner:  Finding techniques for effective Product Backlog management (KANO, prioritization matrix);  Helping the Scrum Team understand the need for clear and concise Product Backlog items;  Understanding product planning in an empirical environment (Five levers of planning);  Ensuring the Product Owner knows how to arrange the Product Backlog to maximize value;  Understanding and practicing agility (Book – Leadership Agility);  Facilitating Scrum events as requested or needed (ICAgile ATF training) - http://www.luxoft- training.ru/kurs/icagile_icp_agile_team_facilitation_icagile_icp-atf.html © Scrum Guide
  • 9.
    www.luxoft.com The Scrum Masterserves development team:  Coaching the development team in self-organization and cross-functionality; https://www.linkedin.com/pulse/one-tip-turn-criticism-suggestions-svetlana  Helping the development team to create high-value products; http://www.luxoft- training.ru/kurs/icagile_certified_professional_-_business_value_analysis.html  Removing impediments of the Development Team’s progress;  Facilitating Scrum events as requested or needed; https://www.linkedin.com/pulse/how-facilitate-meetings-scrum- events-group-svetlana  Coaching the development team in organizational environments in which Scrum is not yet fully adopted and understood. © Scrum Guide
  • 10.
    www.luxoft.com Scrum Master servicesto Organization  Leading and coaching the organization in its Scrum adoption;  Planning Scrum implementations within the organization;  Helping employees and stakeholders understand and enact Scrum and empirical product development;  Causing change that increases the productivity of the Scrum Team; https://www.linkedin.com/pulse/how- calculate-work-hours-team-svetlana  Working with other Scrum Masters to increase the effectiveness of the application of Scrum in the organization (Community). © Scrum Guide
  • 11.
    www.luxoft.com Scrum Master serviceson Scrum events Know Can Do Be
  • 12.
    www.luxoft.com Sprint  Send invitesfor team events for two sprint ahead;  Define basing on Scrum rules and team experience appropriate time-box for team meetings;  Ensure that required participants will present on meetings;  Interested in self-education: trainings, conferences, webinars, books;  Conduct workshops for a team on useful Agile practices;  Coach the team, answer team questions, provide examples;  Prepare environment for team meetings;  Check relevance of data in time and task-tracking systems; gather metrics;  Suggest team-building activities;
  • 13.
    www.luxoft.com Planning  Bring metricsfor accurate planning (e.g. capacity и velocity);  Suggest facilitation techniques for tasks evaluation (e.g. affinity estimation, estimation net);  Teach how to do task brake-down (e.g. basing on user story splitting patterns);  Know approaches for tasks prioritization (e.g. critical path);  Define tasks that a ready for planning meeting before the planning meeting;  Notify team when sprint backlog to less or more then capacity;  Take care of Sprint backlog finalization and sharing to all interested parties;  Helps PO and the team to formulate Sprint goal;  Encourage PO to share reasons of possible or happened Sprint cancellation;
  • 14.
    www.luxoft.com Product Backlog Refinement Check that questions from the previous PBR are answered;  Ensure that PO is ready for PBR;  Bring DoD and DoR documents to PBR;  Track event time-box;  Write down questions;  SM or PO overviews meeting agenda, features to discuss on the event;  Suggest techniques for requirements discussion, analysis, estimation, decision-making (call back, optimistic vs pessimist, constellation, check-list from PO)  SM or PO share follow-up to all interested parties;  Ensures that assignees are going to answer the assigned questions;  Check progress of technical investigation or prototypes done by development team; (example of paper prototype - https://youtu.be/Vh2OCQdCGbQ and https://youtu.be/z9vHR-nXaSM )
  • 15.
    www.luxoft.com Daily Standup  Checkrelevance of data in time/task tracking system;  Update burn-down chart;  Ensure that the team conducted a daily standup;  Shares or ask to share results of the syncup with interested parties;  Suggest new formats of standup (e.g. focus on a task);
  • 16.
    www.luxoft.com Review  Support earlydemo practice;  Teach the team how to make Review, help in agenda preparation;  Check readiness of required environments and test data;  Ensure that the team is ready to answer questions on ready features and can explain why some functionality was not developed;  Remind PO about necessity to review and update product backlog;  Suggest assistance in product roadmap;  Have a vision on product scope comparing to sprint scope; https://www.linkedin.com/pulse/how-review-work-results-stakeholders-svetlana
  • 17.
    www.luxoft.com Retrospective  Conduct RetroSurgery (Retro on Retro), when team don’t want to attend Retro;  Bring DoD and DoR docs for review and update;  Bring metrics to explore reasons for quality or performance degradation. Together with the team look for areas of improvement;  Make sure the points from previous Retros are fulfilled;  Gather team ideas about improvements during Sprint (wish box);  Suggest work cases for discussion;  Remind of team/project ground rules;  Suggest new interesting formats of Retro. Start doing Stop doing Less of doing More of doing Keep doing
  • 18.
    www.luxoft.com Scrum Master serviceswith regard to Scrum artifacts; Know Can Do Be
  • 19.
    www.luxoft.com Scrum Master serviceswith regard to Scrum artifacts; Scrum Master ensures that the following artifacts are revised and updated on regular basis:  Sprint Backlog;  Product Backlog;  Sprint Progress;  Definition of Done;  Definition of Ready;  Capacity;  Velocity;  Burn-down;
  • 20.
  • 21.
    www.luxoft.com Way Forward –Scrum Guide Scrum Guide - http://www.scrumguides.org/scrum-guide.html
  • 22.
    www.luxoft.com To Read  Literaturerecommended by Luxoft Agile Practice - https://www.dropbox.com/s/82ny2suxe94kbyp/Agile%20books.pdf?dl=0
  • 23.
    www.luxoft.com To Watch  Webinarand post about metrics on Agile project - https://www.linkedin.com/pulse/how-calculate-work- hours-team-svetlana  Вебинар How to facilitate meetings, Scrum events and group discussions https://www.linkedin.com/pulse/how-facilitate-meetings-scrum-events-group-svetlana  Вебинар Facilitation Fundamentals https://www.linkedin.com/pulse/facilitation-fundamentals-mukhina-icp- icp-atf-icp-bva-psm-cspo  Post “How to Review Work Results with Stakeholders” and webinar “Scrum Basics” - https://sentinel2.luxoft.com/sen/wiki/display/~smukhina/2015/10/08/How+to+Review+Work+Results+with+S takeholders  Webinar “How to Facilitate Product Backlog Refinement” - https://www.linkedin.com/pulse/recording- webinar-how-facilitate-product-backlog-svetlana
  • 24.
    www.luxoft.com Training for дляScrum Master – PSM I Professional Scrum Master • About - https://www.scrum.org/Courses/Professional-Scrum-Master • How to apply: • Luxoft - https://inthr.luxoft.com/IntHRWebApp/aspx_PTC/CreateRequestInternal.aspx?Course=SDP-033 • Non-Luxoft – http://www.luxoft-training.ru/kurs/professional_scrum_master.html
  • 25.
    www.luxoft.com Trainings for ScrumMaster - ICAgile  ICAgile Certified Professional - Agile Fundamentals - апрель 20-22, Москва For Luxoft https://inthr.luxoft.com/IntHRWebApp/aspx_PTC/CreateRequestInternal.aspx?Course=SDP-031 For non-Luxoft http://www.luxoft-training.ru/kurs/icagile_certified_professional_-_agile_fundamentals.html  ICAgile Agile Team Facilitation – июня 22-23, Киев For Luxoft https://inthr.luxoft.com/IntHRWebApp/aspx_PTC/CreateRequestInternal.aspx?Course=SDP-035 For non-Luxoft http://www.luxoft-training.ru/kurs/icagile_icp_agile_team_facilitation_icagile_icp-atf.html  For trainings in Sofia, Bucharest, Krakow, Wroclaw, Minsk contact AgileEducation@luxoft.com
  • 26.
    www.luxoft.com Way Forward -Open Assessments Open Assessments - https://www.scrum.org/Assessments/Open-Assessments
  • 27.
  • 28.
    www.luxoft.com Events from AgilePractice Team Coaching. Part II – Apr 26 https://attendee.gotowebinar.com/register/6203372409494778628?anouncementduringwebinar “Overview of Estimation in Function Points upcoming webinar” – May https://attendee.gotowebinar.com/register/7096855347981584898?anouncementduringwebinar “Эксперементариум: фасилитация в реальном времени и контексте” – митап в Киеве https://www.facebook.com/events/862901353855957
  • 29.
  • 30.