SlideShare a Scribd company logo
{
Scrum Master
Taller – UTN – FRT
Pablo Augusto Mazzeo
 Senior Scrum Master @ConveyArgentina
 Certified ScrumMaster @ScrumAlliance
 Certified Scrum Product Owner @ScrumAlliance
 Aprendiz Coaching Ontológico Profesional @ECP
Your facilitators…
Patricio Gaston Moreno
 QA Supervisor @ConveyArgentina
 Scrum Coach @ConveyArgentina
 Profesor @UTN-FRT
 Asociado @ScrumAlliance
Mastering is an art…
Be Agile, be different…
Agile manifesto
Scrum master
Scrum master
Leyes del Agilismo
Ley de Parkinson
“Las necesidades se expanden para ocupar todos los
recursos disponibles”
Ley de Hosftadter
“Una tarea siempre dura más que de lo que esperas,
incluso teniendo en cuenta la ley Hosftadter”
Corolario: “Eres incapaz de estimar, asumelo”
Leyes del Agilismo
Ley de Pareto
“Para numerosos fenomenos el 20% de
las causas probocan el 80% de los
efectos”
Leyes del Agilismo
 Ley de Humphrey
 “Lo sabré cuando lo vea”
Leyes del Agilismo
Ley de Brooks
“Añadir más personas a un proyecto
retrasado solo lo retrasa más”
 Ley de Ziv
 “El desarrollo del software es impredicible y los
requisitos nunca serán completamente comprendidos”
Leyes del Agilismo
 Leyes de Lehman
 “Cambio continuo: Un sistema debe ser
continuamente adaptado o será cada vez menos
satisfactorio para sus usuarios”
 “Complejidad creciente: La complejidad de un
sistema crece salvo que se trabaje para tratar de
reducirla”
 “Por cada 25% de incremento de complejidad en
el problema se produce un 100% de complejidad
en la solución”
 - Robert L. Glass
Leyes del Agilismo
 “Los clientes prefieren las malas noticias a las sorpresas”
Leyes del Agilismo
Scrum master
Scrum master
Scrum master
Scrum master
Scrum master
We start so
long ago…
Taylorism is
still
struggling…
We begin to
understand…
Scrum master
Scrum master
 Meetings
 Facilitating meetings for the team. This includes:
 preparing
 moderation
 postprocessing
 Holding retrospectives. Retrospectives are special meetings,
therefore I count them separately.
Things a SM do…
 Team Dynamics
 Coaching team members (e.g. with one-on-one coachings).
 Mediating through conflicts.
 Helping the team to make decisions.
 Fostering the developer team’s self-organisation.
 Mediating the general conflict of goals between development
team (high technical quality) and product owner (more
features).
Things a SM do…
 Learning
 Continuing learning regarding everything Agile (e.g. visit
user groups, attend conferences, read books, write blogs,
etc.).
 Consulting team members regarding everything Agile.
 Helping the team to create information radiators.
 Giving feedback to the team.
 Encouraging the use of Agile Engineering Practices within
the development team (this is a huge field to spent a Scrum
Master’s time in, including e.g. one click releases,
continuous delivery, feature flags, and many more).
 Challenge team with Agile management innovations (e.g.
FedEx-Days).
 Exchanging constantly with other Scrum masters in the
organisation (e.g. through community of practice).
 Doing Gemba Walks.
Things a SM do…
 Product
 Helping to write or split user stories.
 Helping to write or adapt product visions.
 Helping to order product backlog items.
 Helping with the release planning.
 Being familiar with the team’s work (i.e. the
product).
Things a SM do…
 Big Picture
 Bringing people together who should talk to each other.
 Keeping in touch with every stakeholder regularly.
 Helping the team to report to management.
 Helping to further the Agile community within the
organization.
 Organizing exchange events like Open Spaces or World
Cafés for the team, its stakeholders, and its organisation.
 Sharing insights throughout the company (micro-
blogging, blogging, internal conferences, etc.).
 Being a contact person for everyone in the team and their
stakeholders regarding Agile.
 Giving learning opportunities to people in the
organization (e.g. talks or workshops) and letting them
learn important Agile concepts like e.g. technical debt.
Things a SM do…
 Change
 Helping the team to get rid of impediments.
 Suggesting new metrics for the team as catalysts for change.
 Mirror
 Reflecting Agile and Scrum values to the team.
 Reminding the team of their arrangements (e.g. policies).
 Helping the team to continuously improve their process.
 Reflecting issues to the team through observation from outside of the team.
 Asking open questions.
 Checking all the models the team uses (e.g. Sprint backlog, metrics, etc.) and show
them differences between the model and the real world.
 Miscellaneous
 Helping the team to keep focus (e.g. by acting as a buffer between external distractions
and the team).
 Helping the team to maintain their Scrum tools (Story board, Action board, charts,
backlogs, etc.).
 Helping team and product owner to find a suitable
 definition of done
 definition of ready.
Things a SM do… (final)
Scrum master
Waterfall Project Planning
Project can be accurately planned in details
In reality, software
projects are like…
forecasting weather- rain or shine?
Planning
WaterfallAgile
All or noneIterative, incremental
Prioritization is not importantPrioritization is key activity of planning
Planning becomes a prioritization exercise
Critical path is eliminated through time
boxing
Critical path is important
PredictiveEmpirical
How to do prioritization?
Informal
MoSCoW
Ad-hoc and intuitive
Must have, Should have, Could have, Would not have
Formal Priority = Business Value/Complexity
ROI (= Business value – Cost) based prioritization
Kano Mandatory, Linear, Exciter
Threshold, Performance, Excitement
MoSCoW
Must haves
Should haves
Minimum Usable SubseT for production
(a.k.a. Minimum Viable Product)
Important, but absence of it would not make the
product useless
Could haves Optional, if fund and time are available
Would not haves Out of scope, defines the boundary of the product
Pros and Cons?
Minimum Viable Product
(MVP)
Release#1 R#2 R#3
Expanding scope of MVP Release every sprint
ideal
Kano Analysis
Survey
Q#1 Rate your satisfaction if the product has “this” feature?
Q#2 Rate your satisfaction if the product does not have “this” feature?
Answers:
A) Like it,
B) Neutral,
C) Dislike it
Additional Question for trade-off analysis
How much extra would you pay for “this” or more of “this” feature?
Release Planning
• Set a release goal
• Determine scope through prioritization
• Determine a release date
• Define sprints
• Allocate stories to sprints
• Product backlog grooming
• Ideally release every sprint
Sprint Planning
Capacity Scope Estimation
• Load factor
• Availability factor
• Holidays
• Vacations
• Set a sprint goal
• Take stories from
the top of the
product backlog
• Total points =
Velocity
• Task breakdown
• Estimate tasks in
actual hours or days
• Assign task owners
• Assign a story
owner
• Verify estimate
against capacity
Scrum master
Scrum master
Scrum master
Scrum master
Scrum master
Scrum master
Scrum master
Scrum master
Scrum master
Scrum master
Scrum master
“Do Scrum By The Book
Until You Get Good At It
-then Adjust”
Mike Cohn
Scrum Universe…
Product Planification
Grooming
Sprint 0 (zero)
LeSS…
Scrum of Scrums
Scrum master
Emergency Procedures
Jeff’s Secret Sauce for
Hyperproductivity
 How do you get started? (STABLE TEAMS)
 How do you successfully pull backlog items into a Sprint? (YESTERDAY'S WEATHER)
 How do you get stuff done? (SWARMING: ONE-PIECE CONTINUOUS FLOW)
 How do you deal with interruptions during the Sprint? (ILLEGITIMUS NON
INTERRUPTUS)
 How do get defect free at the end of the Sprint? (DAILY CLEAN CODE)
 How do you deal with surprises? (EMERGENCY PROCEDURE)
 How do you ensure you continuously improve? (SCRUMMING THE SCRUM)
 How do you get teams to have fun? (HAPPINESS METRIC)
 How do you get hyperproductive? (TEAMS THAT FINISH EARLY ACCELERATE FASTER)
Library

More Related Content

PPTX
Role of scrum master
PPT
Scrum in an hour
PPTX
2017 Scrum by Picture
PDF
ODP
Scrum in 15 Minutes
PPTX
PPTX
Scrum framework
PPTX
Agile - Scrum Presentation
Role of scrum master
Scrum in an hour
2017 Scrum by Picture
Scrum in 15 Minutes
Scrum framework
Agile - Scrum Presentation

What's hot (20)

PDF
Scrum guide presentation (Scrum Guide in easy to read PPT format)
PPTX
Scrum In Ten Slides (v2.0) 2018
PDF
Leading agile teams - Advanced Scrum Master
PDF
Scrum 101: Introduction to Scrum
PPTX
Scrum Training (One Day)
PPTX
Scrum 101
PPTX
Scrum for Beginners
PDF
Scrum 101
PPTX
PDF
Scrum master basics
PPTX
What is a SCRUM Master
PDF
Agile-Scrum Methodology-An Introduction
PPTX
PDF
Agile Scrum Training Process
PPTX
Scrum master checklist
PPT
scrum
PPTX
How to facilitate product backlog refinement sessions
PPTX
Agile scrum fundamentals
PPTX
Scrum Product Owner
Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum In Ten Slides (v2.0) 2018
Leading agile teams - Advanced Scrum Master
Scrum 101: Introduction to Scrum
Scrum Training (One Day)
Scrum 101
Scrum for Beginners
Scrum 101
Scrum master basics
What is a SCRUM Master
Agile-Scrum Methodology-An Introduction
Agile Scrum Training Process
Scrum master checklist
scrum
How to facilitate product backlog refinement sessions
Agile scrum fundamentals
Scrum Product Owner
Ad

Viewers also liked (16)

PDF
How to Becomea Better Scrum Master | Ben Linders
PDF
PDF
How to hire a Scrum Master
PDF
Scrum Master Training at UM DI | 22nd and 23rd of Feb 2017
PPTX
How to Become an Indispensable Scrum Master
PPTX
Scrum Master & Agile Project Manager: A Tale of Two Roles
PDF
Fire Your Scrum Master
PPTX
Scrum master's role - top 20 challenges
PPTX
Scrum Master Certification
PDF
Scrum Master Role - Authority, Power and Leadership
PPTX
What should Scrum Master do on the project?
PPT
How to be a great scrum master
PDF
El Scrum Master Extraordinario
PPT
10 Questions For Your Scrum Master Interview
PPTX
Ivo Peksens - What is a Scrum Master?
How to Becomea Better Scrum Master | Ben Linders
How to hire a Scrum Master
Scrum Master Training at UM DI | 22nd and 23rd of Feb 2017
How to Become an Indispensable Scrum Master
Scrum Master & Agile Project Manager: A Tale of Two Roles
Fire Your Scrum Master
Scrum master's role - top 20 challenges
Scrum Master Certification
Scrum Master Role - Authority, Power and Leadership
What should Scrum Master do on the project?
How to be a great scrum master
El Scrum Master Extraordinario
10 Questions For Your Scrum Master Interview
Ivo Peksens - What is a Scrum Master?
Ad

Similar to Scrum master (20)

PPTX
Scrum Framework
PPTX
Scaling Agile - Agility Defined
PPTX
Scrum Awareness 2.0.1
PPT
Black Marble Introduction To Scrum
PPT
Scrum-Agile : An Introduction
PPTX
Agile and Scrum Basics
PPT
Intro To Scrum
PPT
Introduction into Scrum
PDF
Changes Between Different Versions Scrum Guides
PPTX
Introduction To Scrum Presentation for beginners
PPT
Redistributable Intro To Scrum
PDF
Scrum and Agile SDLC 101
PPT
Scrum Concepts
PPTX
SAD12 - Agile and Scrum
PPTX
Being an Agile Tester
PPTX
Scaling Scrum with UX in the Enterprise
PDF
Agile, not just for software
PDF
Introduction to scrum
PDF
Scrumify :: Porto Linux 2012
PDF
An introduction to Agile & Scrum
Scrum Framework
Scaling Agile - Agility Defined
Scrum Awareness 2.0.1
Black Marble Introduction To Scrum
Scrum-Agile : An Introduction
Agile and Scrum Basics
Intro To Scrum
Introduction into Scrum
Changes Between Different Versions Scrum Guides
Introduction To Scrum Presentation for beginners
Redistributable Intro To Scrum
Scrum and Agile SDLC 101
Scrum Concepts
SAD12 - Agile and Scrum
Being an Agile Tester
Scaling Scrum with UX in the Enterprise
Agile, not just for software
Introduction to scrum
Scrumify :: Porto Linux 2012
An introduction to Agile & Scrum

Recently uploaded (20)

PDF
medical staffing services at VALiNTRY
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
top salesforce developer skills in 2025.pdf
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
System and Network Administration Chapter 2
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
System and Network Administraation Chapter 3
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PDF
Understanding Forklifts - TECH EHS Solution
PPT
Introduction Database Management System for Course Database
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
medical staffing services at VALiNTRY
How to Migrate SBCGlobal Email to Yahoo Easily
CHAPTER 2 - PM Management and IT Context
Odoo POS Development Services by CandidRoot Solutions
top salesforce developer skills in 2025.pdf
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
System and Network Administration Chapter 2
PTS Company Brochure 2025 (1).pdf.......
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Navsoft: AI-Powered Business Solutions & Custom Software Development
System and Network Administraation Chapter 3
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
ISO 45001 Occupational Health and Safety Management System
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
ManageIQ - Sprint 268 Review - Slide Deck
Understanding Forklifts - TECH EHS Solution
Introduction Database Management System for Course Database
Adobe Illustrator 28.6 Crack My Vision of Vector Design

Scrum master

  • 2. Pablo Augusto Mazzeo  Senior Scrum Master @ConveyArgentina  Certified ScrumMaster @ScrumAlliance  Certified Scrum Product Owner @ScrumAlliance  Aprendiz Coaching Ontológico Profesional @ECP Your facilitators… Patricio Gaston Moreno  QA Supervisor @ConveyArgentina  Scrum Coach @ConveyArgentina  Profesor @UTN-FRT  Asociado @ScrumAlliance
  • 4. Be Agile, be different…
  • 8. Leyes del Agilismo Ley de Parkinson “Las necesidades se expanden para ocupar todos los recursos disponibles” Ley de Hosftadter “Una tarea siempre dura más que de lo que esperas, incluso teniendo en cuenta la ley Hosftadter” Corolario: “Eres incapaz de estimar, asumelo”
  • 9. Leyes del Agilismo Ley de Pareto “Para numerosos fenomenos el 20% de las causas probocan el 80% de los efectos”
  • 10. Leyes del Agilismo  Ley de Humphrey  “Lo sabré cuando lo vea”
  • 11. Leyes del Agilismo Ley de Brooks “Añadir más personas a un proyecto retrasado solo lo retrasa más”
  • 12.  Ley de Ziv  “El desarrollo del software es impredicible y los requisitos nunca serán completamente comprendidos” Leyes del Agilismo
  • 13.  Leyes de Lehman  “Cambio continuo: Un sistema debe ser continuamente adaptado o será cada vez menos satisfactorio para sus usuarios”  “Complejidad creciente: La complejidad de un sistema crece salvo que se trabaje para tratar de reducirla”  “Por cada 25% de incremento de complejidad en el problema se produce un 100% de complejidad en la solución”  - Robert L. Glass Leyes del Agilismo
  • 14.  “Los clientes prefieren las malas noticias a las sorpresas” Leyes del Agilismo
  • 25.  Meetings  Facilitating meetings for the team. This includes:  preparing  moderation  postprocessing  Holding retrospectives. Retrospectives are special meetings, therefore I count them separately. Things a SM do…
  • 26.  Team Dynamics  Coaching team members (e.g. with one-on-one coachings).  Mediating through conflicts.  Helping the team to make decisions.  Fostering the developer team’s self-organisation.  Mediating the general conflict of goals between development team (high technical quality) and product owner (more features). Things a SM do…
  • 27.  Learning  Continuing learning regarding everything Agile (e.g. visit user groups, attend conferences, read books, write blogs, etc.).  Consulting team members regarding everything Agile.  Helping the team to create information radiators.  Giving feedback to the team.  Encouraging the use of Agile Engineering Practices within the development team (this is a huge field to spent a Scrum Master’s time in, including e.g. one click releases, continuous delivery, feature flags, and many more).  Challenge team with Agile management innovations (e.g. FedEx-Days).  Exchanging constantly with other Scrum masters in the organisation (e.g. through community of practice).  Doing Gemba Walks. Things a SM do…
  • 28.  Product  Helping to write or split user stories.  Helping to write or adapt product visions.  Helping to order product backlog items.  Helping with the release planning.  Being familiar with the team’s work (i.e. the product). Things a SM do…
  • 29.  Big Picture  Bringing people together who should talk to each other.  Keeping in touch with every stakeholder regularly.  Helping the team to report to management.  Helping to further the Agile community within the organization.  Organizing exchange events like Open Spaces or World Cafés for the team, its stakeholders, and its organisation.  Sharing insights throughout the company (micro- blogging, blogging, internal conferences, etc.).  Being a contact person for everyone in the team and their stakeholders regarding Agile.  Giving learning opportunities to people in the organization (e.g. talks or workshops) and letting them learn important Agile concepts like e.g. technical debt. Things a SM do…
  • 30.  Change  Helping the team to get rid of impediments.  Suggesting new metrics for the team as catalysts for change.  Mirror  Reflecting Agile and Scrum values to the team.  Reminding the team of their arrangements (e.g. policies).  Helping the team to continuously improve their process.  Reflecting issues to the team through observation from outside of the team.  Asking open questions.  Checking all the models the team uses (e.g. Sprint backlog, metrics, etc.) and show them differences between the model and the real world.  Miscellaneous  Helping the team to keep focus (e.g. by acting as a buffer between external distractions and the team).  Helping the team to maintain their Scrum tools (Story board, Action board, charts, backlogs, etc.).  Helping team and product owner to find a suitable  definition of done  definition of ready. Things a SM do… (final)
  • 32. Waterfall Project Planning Project can be accurately planned in details
  • 33. In reality, software projects are like… forecasting weather- rain or shine?
  • 34. Planning WaterfallAgile All or noneIterative, incremental Prioritization is not importantPrioritization is key activity of planning Planning becomes a prioritization exercise Critical path is eliminated through time boxing Critical path is important PredictiveEmpirical
  • 35. How to do prioritization? Informal MoSCoW Ad-hoc and intuitive Must have, Should have, Could have, Would not have Formal Priority = Business Value/Complexity ROI (= Business value – Cost) based prioritization Kano Mandatory, Linear, Exciter Threshold, Performance, Excitement
  • 36. MoSCoW Must haves Should haves Minimum Usable SubseT for production (a.k.a. Minimum Viable Product) Important, but absence of it would not make the product useless Could haves Optional, if fund and time are available Would not haves Out of scope, defines the boundary of the product Pros and Cons?
  • 37. Minimum Viable Product (MVP) Release#1 R#2 R#3 Expanding scope of MVP Release every sprint ideal
  • 38. Kano Analysis Survey Q#1 Rate your satisfaction if the product has “this” feature? Q#2 Rate your satisfaction if the product does not have “this” feature? Answers: A) Like it, B) Neutral, C) Dislike it Additional Question for trade-off analysis How much extra would you pay for “this” or more of “this” feature?
  • 39. Release Planning • Set a release goal • Determine scope through prioritization • Determine a release date • Define sprints • Allocate stories to sprints • Product backlog grooming • Ideally release every sprint
  • 40. Sprint Planning Capacity Scope Estimation • Load factor • Availability factor • Holidays • Vacations • Set a sprint goal • Take stories from the top of the product backlog • Total points = Velocity • Task breakdown • Estimate tasks in actual hours or days • Assign task owners • Assign a story owner • Verify estimate against capacity
  • 52. “Do Scrum By The Book Until You Get Good At It -then Adjust” Mike Cohn
  • 61. Jeff’s Secret Sauce for Hyperproductivity  How do you get started? (STABLE TEAMS)  How do you successfully pull backlog items into a Sprint? (YESTERDAY'S WEATHER)  How do you get stuff done? (SWARMING: ONE-PIECE CONTINUOUS FLOW)  How do you deal with interruptions during the Sprint? (ILLEGITIMUS NON INTERRUPTUS)  How do get defect free at the end of the Sprint? (DAILY CLEAN CODE)  How do you deal with surprises? (EMERGENCY PROCEDURE)  How do you ensure you continuously improve? (SCRUMMING THE SCRUM)  How do you get teams to have fun? (HAPPINESS METRIC)  How do you get hyperproductive? (TEAMS THAT FINISH EARLY ACCELERATE FASTER)