SlideShare a Scribd company logo
1 of 60
Download to read offline
SCRUM MASTER
GULF AGENCY COMPANY
Rasmus Runberg
Introduction
Rasmus Runberg
• +10 years of project experience - past 8 working agile
• Background as Scrum Facilitator and Project Manager
• Member of Agile Alliance and host of Agile ME
RASMUS@TELETRONICS.AE
Introduction
Practicalities
• Please interrupt!
• Let me know if it is time for a break
• Presentation will be available for download
Introduction
Gulf Agency Company
Why would you like to
be a Scrum Master?
Introduction
Gulf Agency Company
What are the Scrum
Master tasks?
SCRUM
THE SM
Scrum Master
“The Scrum Master is responsible for promoting and supporting Scrum as defined
in the Scrum Guide. Scrum Masters do this by helping everyone understand Scrum
theory, practices, rules, and values”
AND
“The Scrum Master is a servant-leader for the Scrum Team. The Scrum Master
helps those outside the Scrum Team understand which of their interactions with
the Scrum Team are helpful and which aren’t. The Scrum Master helps everyone
change these interactions to maximize the value created by the Scrum Team”
WHAT IS AGILE?
“Agile processes are iterative and employ specific project management and
engineering practices to sustain the delivery of new functionality every one to four
weeks”
AND
“A philosophy that great products are created by collaborative, empowered
teams that work with their customers, utilizing value- driven delivery, adaptive
planning and continuous improvement techniques”
SCRUM VALUES
Focus Courage Openness Commitment Respect
Because we focus
on only a few things
at a time, we work
well together and
produce excellent
work. We deliver
valuable items
sooner.
Because we work
as a team, we feel
supported and have
more resources at
our disposal. This
gives us the courage
to undertake
greater challenges.
As we work
together, we
express how we're
doing, what's in our
way, and our
concerns so they
can be addressed.
Because we have
great control over
our own destiny,
we are more
committed to
success.
As we work
together, sharing
successes and
failures, we come to
respect each other
and to help each
other become
worthy of respect.
GROUP WORK
SCRUM MASTER
In groups
• How can you as a Scrum Master
support the Scrum Values?



Give examples please.
Focus Courage Openness
Commitment Respect
THE SCRUM PROCESS
THE 3 ROLES
THE ORGANIZATION
How do you support the Organization?
• Leading and coaching the organization in its Scrum adoption
• Planning Scrum implementations within the organization
• Help employees and stakeholders understand Scrum and empirical development
• Causing change that increases the productivity of the Scrum Team
• Working with other Scrum Masters to increase the effectiveness of the application of
Scrum in the organization.
THE PO
Product Owner
“The Scrum product owner is typically a
project's key stakeholder. Part of the product
owner responsibilities is to have a vision of
what he or she wishes to build, and convey that
vision to the scrum team. This is key to
successfully starting any agile software
development project. The product owner does
this in part through the product backlog, which
is a prioritized features list for the product”
Mike Cohn
THE PO
Product Owner
How do you support the Product Owner?
• Ensuring that goals, scope, and product domain are understood by everyone
• Finding techniques for effective Product Backlog management
• Helping the Team understand the need for clear and concise Product Backlog items
• Understanding product planning in an empirical environment
• Ensuring the PO knows how to arrange the Product Backlog to maximize value
• Understanding and practicing agility
• Facilitating Scrum events as requested or needed
THE TEAM
Development Team
“The Development Team consists of professionals who do the work of delivering a
potentially releasable Increment of “Done” product at the end of each Sprint.

Only members of the Development Team create the Increment”
AND
“Development Teams are structured and empowered by the organization to
organize and manage their own work. The resulting synergy optimizes the
Development Team’s overall efficiency and effectiveness”
THE TEAM
Development Team
How do you support the Team?
• Coaching the Team in self-organization and cross-functionality
• Helping the Team to create high-value products
• Removing impediments to the Team’s progress
• Facilitating Scrum events as requested or needed
• Coaching the Development Team in organizational environments in which Scrum is
not yet fully adopted and understood.
SCRUM
MASTER
GROUP WORK
SCRUM MASTER
In groups
• What makes a good Scrum
Master?
SERVANT LEADER
• Empathy
• Awareness
• Building Community
• Persuasion
• Conceptualization
• Growth
HTTPS://WWW.ENTREPRENEUR.COM
SERVANT LEADER
• Empathy
• Awareness
• Building Community
• Persuasion
• Conceptualization
• Growth
The servant leader strives to understand and
share the feelings of each team member.
Giving trusted coworkers the benefit of the
doubt by assuming the good in them goes a
long way toward instilling loyalty and trust
in you from your team.
SERVANT LEADER
• Empathy
• Awareness
• Building Community
• Persuasion
• Conceptualization
• Growth
Servant leaders have a strong awareness of
what's going on around them.
They care deeply about the welfare of the
team members and are passionate about
their well-being.
Servant leaders are self-aware and have a
deep understanding of the effects their
decisions and behavior have on others
around them.
SERVANT LEADER
• Empathy
• Awareness
• Building Community
• Persuasion
• Conceptualization
• Growth
Servant leaders believe passionately in
building a community where both employees
and customers can thrive.
SERVANT LEADER
• Empathy
• Awareness
• Building Community
• Persuasion
• Conceptualization
• Growth
?
Rather than simply directing employees to
follow orders based on a rigid hierarchy, the
servant leader relies on persuasion rather
than coercion.
SERVANT LEADER
• Empathy
• Awareness
• Building Community
• Persuasion
• Conceptualization
• Growth
?
Servant-leading entrepreneurs focus on the
big picture and don't get overly distracted by
daily operations and short-term goals.
SERVANT LEADER
• Empathy
• Awareness
• Building Community
• Persuasion
• Conceptualization
• Growth
Servant leaders care passionately about the
personal and professional growth of each
member of their team.
They believe that if you create the right
values and culture, normal people will do
extraordinary things.
PURSUE IMPROVEMENTS
INTERACT WELL WITH THE TEAM
INVOKE SOCRATES
• I noticed that <situation>; what shall we do?
• I observed <situation>; is that important?
• I feel <feeling>; do you share that?
• Shall we try to find out why <situation>?
• What do you think we should do?
Ask, Don’t Tell
• Who has any idea about <x>?
• Is this useful?
• What have you decided?
• What should I do?
• What do you prefer?
THE DIFFICULT CONVERSATION
Stay on your own half
GROUP WORK
CONVERSATIONS
In groups - Have the
difficult conversation
about:
• Being late
• Browsing the Internet
• Private phone calls
• Low quality code
• Etc.
THE DIFFICULT CONVERSATION
SCRUM MASTER
FACILITATION
THE CEREMONIES
Before the
Sprint
During the
Sprint
After the
Sprint
• Daily Scrum • Sprint Review
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
THE CEREMONIES
• Daily Scrum
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
• Sprint Review
• Story Writing / Story Telling
• Planning Poker
• SPIDR
TOOLS
• Prepare the backlog for Sprint Planning
PURPOSE
• Shared understanding of backlog items
• Estimates
OUTCOME
THE CEREMONIES
STORY POINTS
• Daily Scrum
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
• Sprint Review
A consensus-based estimating technique
PLANNING POKER
A unit of measure for expressing an estimate of the overall effort that will
be required to fully implement a product backlog item or any other piece of
work.
THE CEREMONIES
SPIDR
• Daily Scrum
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
• Sprint Review
THE CEREMONIES
• Daily Scrum
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
• Sprint Review
SM ROLE?
Facilitate the meeting if needed, this include:
• The entire team is part of the meeting
• Identify if missing consensus on proposed solutions
• Support the estimation process - support the conversation
• Identify risk (stories too big)
THE CEREMONIES
• Daily Scrum
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
• Sprint Review
• Velocity
TOOLS
• Identify the backlog items for the following sprint
PURPOSE
• Sprint Backlog
• Team Commitment
OUTCOME
THE CEREMONIES
• Daily Scrum
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
• Sprint Review
• An average of the amount of work done in the past
sprints
VELOCITY
Sprints
WorkDone
Velocity
THE CEREMONIES
JIRA
• Daily Scrum
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
• Sprint Review
THE CEREMONIES
• Daily Scrum
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
• Sprint Review
SM ROLE?
How much capacity does the team have in the sprint?
Facilitate the Product Owner and the team getting the work done
• Make sure things move along and monitor the pace
• Remove obstacles and conflicts
• Support the team in getting consensus for the
commitment
THE CEREMONIES
Before the
Sprint
During the
Sprint
After the
Sprint
• Daily Scrum • Sprint Review• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
THE CEREMONIES
• Daily Scrum
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
• Sprint Review • What did I achieve yesterday towards meeting our goal?
• What will I achieve today towards meeting our goal?
• Do I see any impediment?
TOOLS
• Optimize collaboration and performance by inspecting the
work since yesterday and forecasting upcoming Sprint work.
PURPOSE
• Alignment and understanding
OUTCOME
THE CEREMONIES
• Daily Scrum
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
• Sprint Review
SM ROLE?
This ceremony is monitored and facilitated by the team but it might be a
good idea to support them
• Bring relevant insights (burndown charts / scrum board)
• Identify topics that needs to be addressed “offline”
• Ask questions clarifying questions
• Actively make yourself available
THE CEREMONIES
Before the
Sprint
During the
Sprint
After the
Sprint
• Daily Scrum • Sprint Review• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
THE CEREMONIES
Feedback and collaboration by presenting the increment.
Alignment and transparency.
PURPOSE
Input to a revised Product Backlog that defines the
probable Product Backlog items for the next Sprint -
potentially also adjusted to meet new opportunities.
OUTCOME• Daily Scrum
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
• Sprint Review
THE CEREMONIES
INCREMENT
• Daily Scrum
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
• Sprint Review
• The sum of all the backlog items finished in the sprint
• Potentially shippable
THE CEREMONIES
• Daily Scrum
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
• Sprint Review
SM ROLE?
“Enforce” transparency and help ensuring the good communication
THE CEREMONIES
• Start - Stop - Continue
• Popcorn Flow
TOOLS
• For the team to inspect and adapt
PURPOSE
• Action items on experiments / improvements to implement
OUTCOME
• Daily Scrum
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
• Sprint Review
THE CEREMONIES
• Problem and observations
• Options
• Possible Experiments
• Commitment
• Ongoing
• Review
• Next
POPCORN FLOW
• Daily Scrum
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
• Sprint Review
THE CEREMONIES
• Daily Scrum
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
• Sprint Review
SM ROLE?
The most important part is to ensure that everyone feel safe to speak up
and that improvements are being identified
• Security First
• Collect Facts
• Ask: What went well?
• Ask: What needs improvement?
• Prioritize the actions
THE SCRUM PROCESS
DURING THE SPRINT
• The team self organizes to create the product increment
• They keep an eye on the big picture of the Sprint commit
• Swarming, pairing and other good practices are recommended
• The team works closely with each other and with the PO
• The team stays transparent
• The team monitors itself and inspects/adapts at the Daily Scrum
• The primary focus is producing the Product Increment
GOOD PRACTICES
• A technique in coordinating
among Scrum teams working
in the same area
SCRUM OF SCRUMS
• Allows clusters of teams to
discuss their work, focusing
especially on areas of overlap
and integration
(dependencies)
GOOD PRACTICES
• A group of people who share
a craft and/or a profession,
e.g. testers
COMMUNITY OF PRACTICE
• Aka a “Guild” (Spotify)
Stay Connected
Rasmus Runberg
• LinkedIn: https://www.linkedin.com/runberg/
• MeetUps: https://www.meetup.com/AgileME-Dubai/
RASMUS@TELETRONICS.AE
READING MATERIAL
• https://www.mountaingoatsoftware.com/
MIKE COHEN
• https://www.scrumalliance.org/learn-about-scrum
SCRUM ALLIANCE
• https://www.youtube.com/watch?v=QbPkcfzi2HI&t=142s
• https://www.youtube.com/watch?v=eNe0UEsBalA
• https://www.youtube.com/watch?v=502ILHjX9EE&t=118s
YOUTUBE

More Related Content

What's hot

What's hot (20)

Intro to Kanban - Heidi Araya
Intro to Kanban - Heidi ArayaIntro to Kanban - Heidi Araya
Intro to Kanban - Heidi Araya
 
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, AustraliaScrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
 
Agile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For AllAgile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For All
 
full-stack agile: Common Agile Myths
full-stack agile: Common Agile Mythsfull-stack agile: Common Agile Myths
full-stack agile: Common Agile Myths
 
How to Reboot your Agile Team - Ottawa 2016
How to Reboot your Agile Team - Ottawa 2016How to Reboot your Agile Team - Ottawa 2016
How to Reboot your Agile Team - Ottawa 2016
 
Artem Bykovets: Agile Leader is coming to the pub Team, what to start from?
Artem Bykovets: Agile Leader is coming to the pub Team, what to start from?Artem Bykovets: Agile Leader is coming to the pub Team, what to start from?
Artem Bykovets: Agile Leader is coming to the pub Team, what to start from?
 
Full stackagile - Squads Chapters Tribes and Guilds
Full stackagile - Squads Chapters Tribes and GuildsFull stackagile - Squads Chapters Tribes and Guilds
Full stackagile - Squads Chapters Tribes and Guilds
 
How to Reboot Your Agile Team Agile 2017
How to Reboot Your Agile Team Agile 2017How to Reboot Your Agile Team Agile 2017
How to Reboot Your Agile Team Agile 2017
 
Release train engineer master scrum master - LAST Conference 2015
Release train engineer   master scrum master  - LAST Conference 2015Release train engineer   master scrum master  - LAST Conference 2015
Release train engineer master scrum master - LAST Conference 2015
 
From 0 to 100 coaching 100+ teams in an agile transformation by Tolga Kombak...
From 0 to 100  coaching 100+ teams in an agile transformation by Tolga Kombak...From 0 to 100  coaching 100+ teams in an agile transformation by Tolga Kombak...
From 0 to 100 coaching 100+ teams in an agile transformation by Tolga Kombak...
 
Intro to Agile - Heidi Araya
Intro to Agile  - Heidi ArayaIntro to Agile  - Heidi Araya
Intro to Agile - Heidi Araya
 
Agile Gurugram 2019 Conference | Design Thinking: an approach for transformation
Agile Gurugram 2019 Conference | Design Thinking: an approach for transformationAgile Gurugram 2019 Conference | Design Thinking: an approach for transformation
Agile Gurugram 2019 Conference | Design Thinking: an approach for transformation
 
How to Reboot your Agile Team San Diego 2017
How to Reboot your Agile Team San Diego 2017How to Reboot your Agile Team San Diego 2017
How to Reboot your Agile Team San Diego 2017
 
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
 
Scrummaster Needed Desperately at 2016 Scrum Australia
Scrummaster Needed Desperately at 2016 Scrum AustraliaScrummaster Needed Desperately at 2016 Scrum Australia
Scrummaster Needed Desperately at 2016 Scrum Australia
 
Resource Pools - How is This Still a Thing? at LAST Conf 2016 in Sydney, Aust...
Resource Pools - How is This Still a Thing? at LAST Conf 2016 in Sydney, Aust...Resource Pools - How is This Still a Thing? at LAST Conf 2016 in Sydney, Aust...
Resource Pools - How is This Still a Thing? at LAST Conf 2016 in Sydney, Aust...
 
Agile - One Size Does Not Fit All
Agile - One Size Does Not Fit AllAgile - One Size Does Not Fit All
Agile - One Size Does Not Fit All
 
Agile Transformation - An Industry Perspective , Agile Talk @ RBS
Agile Transformation - An Industry Perspective , Agile Talk @ RBSAgile Transformation - An Industry Perspective , Agile Talk @ RBS
Agile Transformation - An Industry Perspective , Agile Talk @ RBS
 
How to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one roomHow to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one room
 
Scaling Quality by Building It In - Agile Tour Montreal 2017
Scaling Quality by Building It In - Agile Tour Montreal 2017Scaling Quality by Building It In - Agile Tour Montreal 2017
Scaling Quality by Building It In - Agile Tour Montreal 2017
 

Similar to GAC - Scrum Master Training

Similar to GAC - Scrum Master Training (20)

Scrum team evolution
Scrum team evolutionScrum team evolution
Scrum team evolution
 
Enterprise agile Framework
Enterprise agile FrameworkEnterprise agile Framework
Enterprise agile Framework
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the Impediment
 
GAC - Agile and Scrum Training
GAC - Agile and Scrum TrainingGAC - Agile and Scrum Training
GAC - Agile and Scrum Training
 
Introduction to scrum at scale
Introduction to scrum at scaleIntroduction to scrum at scale
Introduction to scrum at scale
 
Overview of Agile methodology & Scrum
Overview of Agile methodology & ScrumOverview of Agile methodology & Scrum
Overview of Agile methodology & Scrum
 
Scrum Journey In Healthcare Day Of Agile
Scrum Journey In Healthcare   Day Of AgileScrum Journey In Healthcare   Day Of Agile
Scrum Journey In Healthcare Day Of Agile
 
ScrumMaster Education Programme - The Story
ScrumMaster Education Programme - The StoryScrumMaster Education Programme - The Story
ScrumMaster Education Programme - The Story
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics
 
Agile tutorial
Agile tutorialAgile tutorial
Agile tutorial
 
Scrum101
Scrum101Scrum101
Scrum101
 
Bosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile Tuzla Meetup
Bosnia Agile Tuzla Meetup
 
Agile Basics: Women In Agile Mid Atlantic
Agile Basics: Women In Agile Mid AtlanticAgile Basics: Women In Agile Mid Atlantic
Agile Basics: Women In Agile Mid Atlantic
 
Scrum, Kanban, or Scrumban: Which Is Right for You?
Scrum, Kanban, or Scrumban: Which Is Right for You?Scrum, Kanban, or Scrumban: Which Is Right for You?
Scrum, Kanban, or Scrumban: Which Is Right for You?
 
Lean and agile in a chestnut
Lean and agile in a chestnutLean and agile in a chestnut
Lean and agile in a chestnut
 
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
 
The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...
 
What if scrum had no rules?
What if scrum had no rules?What if scrum had no rules?
What if scrum had no rules?
 
Scrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationScrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile Transformation
 

More from Rasmus Runberg

More from Rasmus Runberg (11)

Agile ME Meetup: Agile Transformation Session 5 - Agile Leader
Agile ME Meetup: Agile Transformation Session 5 - Agile LeaderAgile ME Meetup: Agile Transformation Session 5 - Agile Leader
Agile ME Meetup: Agile Transformation Session 5 - Agile Leader
 
Agile ME Meetup: Agile Transformation Session 4 - Agile Teams
Agile ME Meetup: Agile Transformation Session 4 - Agile TeamsAgile ME Meetup: Agile Transformation Session 4 - Agile Teams
Agile ME Meetup: Agile Transformation Session 4 - Agile Teams
 
Agile ME Meetup: Agile Transformation Session 2 - Agile Frameworks
Agile ME Meetup: Agile Transformation Session 2 - Agile FrameworksAgile ME Meetup: Agile Transformation Session 2 - Agile Frameworks
Agile ME Meetup: Agile Transformation Session 2 - Agile Frameworks
 
Agile ME Meetup: Agile Transformation Session 1 - Introduction to the Agile m...
Agile ME Meetup: Agile Transformation Session 1 - Introduction to the Agile m...Agile ME Meetup: Agile Transformation Session 1 - Introduction to the Agile m...
Agile ME Meetup: Agile Transformation Session 1 - Introduction to the Agile m...
 
Agile ME 2018 - Agile That Matters
Agile ME 2018 - Agile That MattersAgile ME 2018 - Agile That Matters
Agile ME 2018 - Agile That Matters
 
Agile ME Meetup: Agile A-Z - Chapter 5: Growing with Agile
Agile ME Meetup: Agile A-Z - Chapter 5: Growing with AgileAgile ME Meetup: Agile A-Z - Chapter 5: Growing with Agile
Agile ME Meetup: Agile A-Z - Chapter 5: Growing with Agile
 
Agile ME Meetup: Agile A-Z - Chapter 4: The Feedback Loop
Agile ME Meetup: Agile A-Z - Chapter 4: The Feedback LoopAgile ME Meetup: Agile A-Z - Chapter 4: The Feedback Loop
Agile ME Meetup: Agile A-Z - Chapter 4: The Feedback Loop
 
Agility at Emirates Airline
Agility at Emirates AirlineAgility at Emirates Airline
Agility at Emirates Airline
 
Agile ME Meetup: Agile A-Z - Chapter 1: The Product Owner
Agile ME Meetup: Agile A-Z - Chapter 1: The Product OwnerAgile ME Meetup: Agile A-Z - Chapter 1: The Product Owner
Agile ME Meetup: Agile A-Z - Chapter 1: The Product Owner
 
Agile ME Meetup: Agile A-Z - Chapter 1: Agile
Agile ME Meetup: Agile A-Z - Chapter 1: AgileAgile ME Meetup: Agile A-Z - Chapter 1: Agile
Agile ME Meetup: Agile A-Z - Chapter 1: Agile
 
Agile ME 2017 - Pimp my Agile
Agile ME 2017 - Pimp my AgileAgile ME 2017 - Pimp my Agile
Agile ME 2017 - Pimp my Agile
 

Recently uploaded

Jax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined DeckJax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined Deck
Marc Lester
 

Recently uploaded (20)

Community is Just as Important as Code by Andrea Goulet
Community is Just as Important as Code by Andrea GouletCommunity is Just as Important as Code by Andrea Goulet
Community is Just as Important as Code by Andrea Goulet
 
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
 
Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...
Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...
Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...
 
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
 
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI EraEvolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Era
 
architecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdfarchitecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdf
 
Transformer Neural Network Use Cases with Links
Transformer Neural Network Use Cases with LinksTransformer Neural Network Use Cases with Links
Transformer Neural Network Use Cases with Links
 
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
 
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit MilanWorkshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
 
Software Engineering - Introduction + Process Models + Requirements Engineering
Software Engineering - Introduction + Process Models + Requirements EngineeringSoftware Engineering - Introduction + Process Models + Requirements Engineering
Software Engineering - Introduction + Process Models + Requirements Engineering
 
The Strategic Impact of Buying vs Building in Test Automation
The Strategic Impact of Buying vs Building in Test AutomationThe Strategic Impact of Buying vs Building in Test Automation
The Strategic Impact of Buying vs Building in Test Automation
 
GraphSummit Milan & Stockholm - Neo4j: The Art of the Possible with Graph
GraphSummit Milan & Stockholm - Neo4j: The Art of the Possible with GraphGraphSummit Milan & Stockholm - Neo4j: The Art of the Possible with Graph
GraphSummit Milan & Stockholm - Neo4j: The Art of the Possible with Graph
 
UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale IbridaUNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
 
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
 
Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?
 
Jax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined DeckJax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined Deck
 
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdfThe Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
 
Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
 
OpenChain Webinar: AboutCode and Beyond - End-to-End SCA
OpenChain Webinar: AboutCode and Beyond - End-to-End SCAOpenChain Webinar: AboutCode and Beyond - End-to-End SCA
OpenChain Webinar: AboutCode and Beyond - End-to-End SCA
 
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
 

GAC - Scrum Master Training

  • 1. SCRUM MASTER GULF AGENCY COMPANY Rasmus Runberg
  • 2. Introduction Rasmus Runberg • +10 years of project experience - past 8 working agile • Background as Scrum Facilitator and Project Manager • Member of Agile Alliance and host of Agile ME RASMUS@TELETRONICS.AE
  • 3. Introduction Practicalities • Please interrupt! • Let me know if it is time for a break • Presentation will be available for download
  • 4. Introduction Gulf Agency Company Why would you like to be a Scrum Master?
  • 5. Introduction Gulf Agency Company What are the Scrum Master tasks?
  • 7. THE SM Scrum Master “The Scrum Master is responsible for promoting and supporting Scrum as defined in the Scrum Guide. Scrum Masters do this by helping everyone understand Scrum theory, practices, rules, and values” AND “The Scrum Master is a servant-leader for the Scrum Team. The Scrum Master helps those outside the Scrum Team understand which of their interactions with the Scrum Team are helpful and which aren’t. The Scrum Master helps everyone change these interactions to maximize the value created by the Scrum Team”
  • 8. WHAT IS AGILE? “Agile processes are iterative and employ specific project management and engineering practices to sustain the delivery of new functionality every one to four weeks” AND “A philosophy that great products are created by collaborative, empowered teams that work with their customers, utilizing value- driven delivery, adaptive planning and continuous improvement techniques”
  • 9. SCRUM VALUES Focus Courage Openness Commitment Respect Because we focus on only a few things at a time, we work well together and produce excellent work. We deliver valuable items sooner. Because we work as a team, we feel supported and have more resources at our disposal. This gives us the courage to undertake greater challenges. As we work together, we express how we're doing, what's in our way, and our concerns so they can be addressed. Because we have great control over our own destiny, we are more committed to success. As we work together, sharing successes and failures, we come to respect each other and to help each other become worthy of respect.
  • 10. GROUP WORK SCRUM MASTER In groups • How can you as a Scrum Master support the Scrum Values?
 
 Give examples please. Focus Courage Openness Commitment Respect
  • 13. THE ORGANIZATION How do you support the Organization? • Leading and coaching the organization in its Scrum adoption • Planning Scrum implementations within the organization • Help employees and stakeholders understand Scrum and empirical development • Causing change that increases the productivity of the Scrum Team • Working with other Scrum Masters to increase the effectiveness of the application of Scrum in the organization.
  • 14. THE PO Product Owner “The Scrum product owner is typically a project's key stakeholder. Part of the product owner responsibilities is to have a vision of what he or she wishes to build, and convey that vision to the scrum team. This is key to successfully starting any agile software development project. The product owner does this in part through the product backlog, which is a prioritized features list for the product” Mike Cohn
  • 15. THE PO Product Owner How do you support the Product Owner? • Ensuring that goals, scope, and product domain are understood by everyone • Finding techniques for effective Product Backlog management • Helping the Team understand the need for clear and concise Product Backlog items • Understanding product planning in an empirical environment • Ensuring the PO knows how to arrange the Product Backlog to maximize value • Understanding and practicing agility • Facilitating Scrum events as requested or needed
  • 16. THE TEAM Development Team “The Development Team consists of professionals who do the work of delivering a potentially releasable Increment of “Done” product at the end of each Sprint.
 Only members of the Development Team create the Increment” AND “Development Teams are structured and empowered by the organization to organize and manage their own work. The resulting synergy optimizes the Development Team’s overall efficiency and effectiveness”
  • 17. THE TEAM Development Team How do you support the Team? • Coaching the Team in self-organization and cross-functionality • Helping the Team to create high-value products • Removing impediments to the Team’s progress • Facilitating Scrum events as requested or needed • Coaching the Development Team in organizational environments in which Scrum is not yet fully adopted and understood.
  • 19. GROUP WORK SCRUM MASTER In groups • What makes a good Scrum Master?
  • 20.
  • 21. SERVANT LEADER • Empathy • Awareness • Building Community • Persuasion • Conceptualization • Growth HTTPS://WWW.ENTREPRENEUR.COM
  • 22. SERVANT LEADER • Empathy • Awareness • Building Community • Persuasion • Conceptualization • Growth The servant leader strives to understand and share the feelings of each team member. Giving trusted coworkers the benefit of the doubt by assuming the good in them goes a long way toward instilling loyalty and trust in you from your team.
  • 23. SERVANT LEADER • Empathy • Awareness • Building Community • Persuasion • Conceptualization • Growth Servant leaders have a strong awareness of what's going on around them. They care deeply about the welfare of the team members and are passionate about their well-being. Servant leaders are self-aware and have a deep understanding of the effects their decisions and behavior have on others around them.
  • 24. SERVANT LEADER • Empathy • Awareness • Building Community • Persuasion • Conceptualization • Growth Servant leaders believe passionately in building a community where both employees and customers can thrive.
  • 25. SERVANT LEADER • Empathy • Awareness • Building Community • Persuasion • Conceptualization • Growth ? Rather than simply directing employees to follow orders based on a rigid hierarchy, the servant leader relies on persuasion rather than coercion.
  • 26. SERVANT LEADER • Empathy • Awareness • Building Community • Persuasion • Conceptualization • Growth ? Servant-leading entrepreneurs focus on the big picture and don't get overly distracted by daily operations and short-term goals.
  • 27. SERVANT LEADER • Empathy • Awareness • Building Community • Persuasion • Conceptualization • Growth Servant leaders care passionately about the personal and professional growth of each member of their team. They believe that if you create the right values and culture, normal people will do extraordinary things.
  • 29. INTERACT WELL WITH THE TEAM
  • 30. INVOKE SOCRATES • I noticed that <situation>; what shall we do? • I observed <situation>; is that important? • I feel <feeling>; do you share that? • Shall we try to find out why <situation>? • What do you think we should do? Ask, Don’t Tell • Who has any idea about <x>? • Is this useful? • What have you decided? • What should I do? • What do you prefer?
  • 32. GROUP WORK CONVERSATIONS In groups - Have the difficult conversation about: • Being late • Browsing the Internet • Private phone calls • Low quality code • Etc.
  • 35.
  • 36. THE CEREMONIES Before the Sprint During the Sprint After the Sprint • Daily Scrum • Sprint Review • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective
  • 37. THE CEREMONIES • Daily Scrum • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective • Sprint Review • Story Writing / Story Telling • Planning Poker • SPIDR TOOLS • Prepare the backlog for Sprint Planning PURPOSE • Shared understanding of backlog items • Estimates OUTCOME
  • 38. THE CEREMONIES STORY POINTS • Daily Scrum • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective • Sprint Review A consensus-based estimating technique PLANNING POKER A unit of measure for expressing an estimate of the overall effort that will be required to fully implement a product backlog item or any other piece of work.
  • 39. THE CEREMONIES SPIDR • Daily Scrum • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective • Sprint Review
  • 40. THE CEREMONIES • Daily Scrum • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective • Sprint Review SM ROLE? Facilitate the meeting if needed, this include: • The entire team is part of the meeting • Identify if missing consensus on proposed solutions • Support the estimation process - support the conversation • Identify risk (stories too big)
  • 41. THE CEREMONIES • Daily Scrum • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective • Sprint Review • Velocity TOOLS • Identify the backlog items for the following sprint PURPOSE • Sprint Backlog • Team Commitment OUTCOME
  • 42. THE CEREMONIES • Daily Scrum • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective • Sprint Review • An average of the amount of work done in the past sprints VELOCITY Sprints WorkDone Velocity
  • 43. THE CEREMONIES JIRA • Daily Scrum • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective • Sprint Review
  • 44. THE CEREMONIES • Daily Scrum • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective • Sprint Review SM ROLE? How much capacity does the team have in the sprint? Facilitate the Product Owner and the team getting the work done • Make sure things move along and monitor the pace • Remove obstacles and conflicts • Support the team in getting consensus for the commitment
  • 45. THE CEREMONIES Before the Sprint During the Sprint After the Sprint • Daily Scrum • Sprint Review• Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective
  • 46. THE CEREMONIES • Daily Scrum • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective • Sprint Review • What did I achieve yesterday towards meeting our goal? • What will I achieve today towards meeting our goal? • Do I see any impediment? TOOLS • Optimize collaboration and performance by inspecting the work since yesterday and forecasting upcoming Sprint work. PURPOSE • Alignment and understanding OUTCOME
  • 47. THE CEREMONIES • Daily Scrum • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective • Sprint Review SM ROLE? This ceremony is monitored and facilitated by the team but it might be a good idea to support them • Bring relevant insights (burndown charts / scrum board) • Identify topics that needs to be addressed “offline” • Ask questions clarifying questions • Actively make yourself available
  • 48. THE CEREMONIES Before the Sprint During the Sprint After the Sprint • Daily Scrum • Sprint Review• Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective
  • 49. THE CEREMONIES Feedback and collaboration by presenting the increment. Alignment and transparency. PURPOSE Input to a revised Product Backlog that defines the probable Product Backlog items for the next Sprint - potentially also adjusted to meet new opportunities. OUTCOME• Daily Scrum • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective • Sprint Review
  • 50. THE CEREMONIES INCREMENT • Daily Scrum • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective • Sprint Review • The sum of all the backlog items finished in the sprint • Potentially shippable
  • 51. THE CEREMONIES • Daily Scrum • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective • Sprint Review SM ROLE? “Enforce” transparency and help ensuring the good communication
  • 52. THE CEREMONIES • Start - Stop - Continue • Popcorn Flow TOOLS • For the team to inspect and adapt PURPOSE • Action items on experiments / improvements to implement OUTCOME • Daily Scrum • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective • Sprint Review
  • 53. THE CEREMONIES • Problem and observations • Options • Possible Experiments • Commitment • Ongoing • Review • Next POPCORN FLOW • Daily Scrum • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective • Sprint Review
  • 54. THE CEREMONIES • Daily Scrum • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective • Sprint Review SM ROLE? The most important part is to ensure that everyone feel safe to speak up and that improvements are being identified • Security First • Collect Facts • Ask: What went well? • Ask: What needs improvement? • Prioritize the actions
  • 56. DURING THE SPRINT • The team self organizes to create the product increment • They keep an eye on the big picture of the Sprint commit • Swarming, pairing and other good practices are recommended • The team works closely with each other and with the PO • The team stays transparent • The team monitors itself and inspects/adapts at the Daily Scrum • The primary focus is producing the Product Increment
  • 57. GOOD PRACTICES • A technique in coordinating among Scrum teams working in the same area SCRUM OF SCRUMS • Allows clusters of teams to discuss their work, focusing especially on areas of overlap and integration (dependencies)
  • 58. GOOD PRACTICES • A group of people who share a craft and/or a profession, e.g. testers COMMUNITY OF PRACTICE • Aka a “Guild” (Spotify)
  • 59. Stay Connected Rasmus Runberg • LinkedIn: https://www.linkedin.com/runberg/ • MeetUps: https://www.meetup.com/AgileME-Dubai/ RASMUS@TELETRONICS.AE
  • 60. READING MATERIAL • https://www.mountaingoatsoftware.com/ MIKE COHEN • https://www.scrumalliance.org/learn-about-scrum SCRUM ALLIANCE • https://www.youtube.com/watch?v=QbPkcfzi2HI&t=142s • https://www.youtube.com/watch?v=eNe0UEsBalA • https://www.youtube.com/watch?v=502ILHjX9EE&t=118s YOUTUBE