60
@BenLinders - benlinders.com 1 Ben Linders Consulting How to Become a Better Scrum Master Ben Linders

How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

Embed Size (px)

Citation preview

Page 1: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 1

Ben Linders ConsultingHow to Become a Better Scrum Master Ben Linders

Page 2: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 2

Ben Linders Consulting

THANK YOU TO OUR

Page 3: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 3

Ben Linders ConsultingTHANK YOU TO OUR

PARTNERS

Page 4: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 4

Ben Linders Consulting

Agile, Lean, Quality & Continuous Improvement

Trainer / Coach / Mentor / Writer / PresenterRecognized Expert on Agile RetrospectivesCMMI & People-CMM Assessor

Freelance Editor for InfoQ.com

Ben Linders

Co-Author Getting Value out of Agile Retrospectives English Dutch French Japanese Spanish Italian Chinese Russian Polish German Greek Turkish Vietnamese

Author: What Drives Quality & Continuous Improvement

eBook: Download from Amazon, InfoQ or LeanpubPrint: Buy on Amazon or other bookstores

Page 5: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 5

Ben Linders Consulting

More than Scrum

Page 6: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 6

Ben Linders Consulting

No one best way

Page 7: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 7

Ben Linders Consulting

What is Agile?

Page 8: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 8

Ben Linders Consulting

Being Agile (not: doing Agile)

Page 9: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 9

Ben Linders Consulting

Agile Manifesto“We are uncovering better ways of developing

software by doing it and helping others do it”

Page 10: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 10

Ben Linders Consulting

Agile PrinciplesNone of the twelve agile principles mentions Scrum master

Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.

The best architectures, requirements, and designs emerge from self-organizing teams.

At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

Page 11: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 11

Ben Linders Consulting

Scrum master role in Scrum GuideThe Scrum Master is responsible for ensuring Scrum is understood and enacted. Scrum Masters do this by ensuring that the Scrum Team adheres to Scrum theory, practices, and rules.

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.

Page 12: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 12

Ben Linders Consulting

ScrumMaster in Scrum PrimerThe ScrumMaster helps the product group learn and apply Scrum to achieve business value. The ScrumMaster does whatever is in their power to help the Team, Product Owner and organization be successful.

The ScrumMaster is not the manager of the Team members, nor are they a project manager, team lead, or team representative. Instead, the ScrumMaster serves the Team; he or she helps to remove impediments, protects the Team from outside interference, and helps the Team to adopt modern development practices.

He or she educates, coaches and guides the Product Owner, Team and the rest of the organization in the skillful use of Scrum. The ScrumMaster is a coach and teacher. The ScrumMaster makes sure everyone (including the Product Owner, and those in management) understands the principles and practices of Scrum, and they help lead the organization through the often difficult change required to achieve success with agile development.

Since Scrum makes visible many impediments and threats to the Team’s and Product Owner’s effectiveness, it is important to have an engaged ScrumMaster working energetically to help resolve those issues, or the Team or Product Owner will find it difficult to succeed.

Page 13: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 13

Ben Linders Consulting

What do you do as a Scrum master?

Page 14: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 14

Ben Linders Consulting

Scrum master = Superman?• Assure Scrum is understood• Team adheres• Servant leader• Help stakeholders to collaborate

with team• Help people interact• Maximize value• Motivated individuals• Establish trust• Constant pace• Self-organizing team• Team adopts to change

Page 15: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 15

Ben Linders Consulting

Are Scrum masters needed?

Page 16: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 16

Ben Linders Consulting

Page 17: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 17

Ben Linders Consulting

Successful Scrum masters

Lead

Connect

Improve

Page 18: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 18

Ben Linders Consulting

Lead

Page 19: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 19

Ben Linders Consulting

Don’t manage, lead!

Page 20: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 20

Ben Linders Consulting

Get the best out of people

Page 21: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 21

Ben Linders Consulting

Which leadership style / approiach do you use as Scrummaster?

Page 22: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 22

Ben Linders Consulting

Servant leadershipAs a servant leader, you're a "servant first" – you focus on the needs of others, especially team members, before you consider your own. You acknowledge other people's perspectives, give them the support they need to meet their work and personal goals, involve them in decisions where appropriate, and build a sense of community within your team. This leads to higher engagement, more trust, and stronger relationships with team members and other stakeholders.  From mindtools.com

What do you look for in a servant leader?7 secrets of servant leadership

Page 24: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 24

Ben Linders Consulting

Follow the leader?

Page 25: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 25

Ben Linders Consulting

When the Scrum master is away …

Page 26: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 26

Ben Linders Consulting

Connect

Page 27: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 27

Ben Linders Consulting

Collaboration mattersTeam <–> POTeam <-> customersPO <-> customersInside TeamScrum master <-> …

Collaboration is key for succes with agile

Page 28: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 28

Ben Linders Consulting

Decreasing distanceColocated teams• Teambuilding• Collaboration Time (stand-up, sprint review,

retrospective)• Pairing• Build relationships

Remote teamsSame as colocated, plus:• Emotional distance• Travel & meet face 2 face

Page 29: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 29

Ben Linders Consulting

Create a culture of safetyCheck safety in retrospectives,stand-up, day-to-day work, etc. • Prime directive• Exercises:

– One Word– Constellation– Team Kudos

When safety is low

Deal with safety, make sure problems are raised!

Page 30: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 30

Ben Linders Consulting

Effective agile meetings• Know the Why• Right audience• Focus• Time-boxing• Facilitation

Page 31: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 31

Ben Linders Consulting

Dealing with ImpedimentsMake it visibleRaise issues earlyFeelings matterWhy over HowKnow the root causesSafe-to-fail experiments

Handling Impediments

Page 32: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 32

Ben Linders Consulting

Improve

Page 33: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 33

Ben Linders Consulting

Follow the rules?

Page 34: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 34

Ben Linders Consulting

Embedded Improvement Agile values, principles, practices, and methods

support continuous improvement

• Frequently Inspect and Adapt• Scrum master, focus on process• Stand-up, deal with impediments• Agile Retrospectives• Coaching & Mentoring

Page 35: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 35

Ben Linders Consulting

How do you coach as a Scrum master?

Page 36: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 36

Ben Linders Consulting

This isn’t coaching

Page 37: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 37

Ben Linders Consulting

This isn’t coaching either

Page 38: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 38

Ben Linders Consulting

Agile CoachingHelp people to find and do improvements

Give FeedbackProvide Ideas Inspire PeopleMake it happen

Agile Needs Coaching

Develop Coaching Skills

Page 39: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 39

Ben Linders Consulting

Change doing change

• Don’t change people• Start with “why”• Offer help• Environment for change• Be an example• Be there

Page 40: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 40

Ben Linders Consulting

Look and Listen

Page 41: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 41

Ben Linders Consulting

Know thy strengthsProject that succeeded• Learn from things that go well• People and team strengths• Exploit to improve

Learn from success Solution focused retro

Identify strengths, apply them to solve problems

Page 42: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 42

Ben Linders Consulting

Agile RetrospectivesPractice for teams to reflect on their way of workingand to continuously become better in what they do.

Focus upon

• Teamworking

• Self organizing

What is an Agile Retrospectives

Page 43: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 43

Ben Linders Consulting

No blaming or complaining

Page 44: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 44

Ben Linders Consulting

Focus on the vital few actionsSmall but significant continuous improvements• Actions for the next iteration• Destroy actions to focus:

– Dot voting– Remove bottleneck– Devil’s and Angel’s advocate– Kill actions Vital Few Actions

• Enable teams to improve

Focus to assure that vital few actions get done!

Page 45: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 45

Ben Linders Consulting

Experiment

Page 46: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 46

Ben Linders Consulting

Become a Better Scrum master

Every journey for agility and continuous improvement starts with a first agile step

Page 47: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 47

Ben Linders Consulting

And don’t forget …

Page 48: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 48

Ben Linders Consulting

Questions?Questions?

Ben LindersIndependent Consultant Agile, Lean,Quality & Continuous Improvement

[email protected]@BenLinders.com @BenLinders www.linkedin.com/in/benlinderswww.linkedin.com/in/benlinders www.facebook.com/BenLindersAdvieswww.facebook.com/BenLindersAdvies www.benlinders.comwww.benlinders.com

Page 49: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 49

Ben Linders Consulting

Background Information

Page 50: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 50

Ben Linders Consulting

Assigning the Scrum master role

• Technical or organizational? Both!• Part time or full time? Depends• Fixed or rotating? Mostly fixed

Dedicated full time Scrum masters are hard to implementRotating Scrum masters in teamsLet the Scrum master come from the team

Page 51: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 51

Ben Linders Consulting

Effective Scrum master practices

• Keep the goals in mind, why over how• Pull in actions from the retrospective• Balance between doing it yourself vs helping others• Encourage collaboration• Be an example

What is success for a Scrum master?

Page 52: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 52

Ben Linders Consulting

Scrum master skills• Tech leading• Coaching• Communication• System view

“soft skills” for working with technical and business people

Page 53: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 53

Ben Linders Consulting

Golden Rules for Improvement• Dare to share, early and frequently• Result depends on team, not individuals• The one who checks out a task is not necessarily

the one who has to finish it• The one’s working on a task are the right people• You may critique anything,

but never criticize anyone

BenLinders.com/GoldenRules

Page 54: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 54

Ben Linders Consulting

Getting More out of Agile & Lean Practices for teams and stakeholders to develop the right

products, deliver faster, increase quality, and create happy high performing teams.

Full Day Workshop:Deploying practices effectively Improve CollaborationTips & Trick for Agile & Lean Improve Continuously

Increase your organization's agility!

BenLinders.com/agilelean

Page 56: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 56

Ben Linders Consulting

Retrospectives Book BundleSix successful retrospectives books• Getting Value out of Agile Retrospectives• Fun Retrospectives• Fifty Quick Ideas to Improve Your Retrospectives• The Retrospective Handbook• Retrospectives for Organizational Change• The Retrospectives Kickstarter

These books will make your agile retrospectives rock!Teams will love to do them :-).

leanpub.com/b/agileretrospectivesDiscounted price: $30,48 (excl. VAT)

Page 57: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 57

Ben Linders Consulting

Agile Retrospectives

amazon.com/dp/B00SWJO1DI benlinders.com/exercises/

Page 58: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 58

Ben Linders Consulting

Continuous Improvement

Become aware of importance of continuous improvement,

Explore how it’s engrained in agile software development

Suggestions that you can use in your daily work to improve continuously

Increase your organization's agility!

Leanpub.com/continuousimprovement

“Continuous Improvement is the act of continuously doing whatever helps to become better and thus more valuable”

Page 59: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 59

Ben Linders Consulting

Assessing your AgilityOver 40 tools:• Self-Assessment checklists• Readyness checks• Maturity assessments• Agile health checks• Measurements• And much more! Agile Self-Assessments

Page 60: How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders

@BenLinders - benlinders.com 60

Ben Linders Consulting

Articles on Effective Agile• Self-assessing how Agile you are• Sustainable Improvement through Agile Retrospectives• Working in a Sustainable Pace• Becoming Agile and Lean • Succes Factors for Using Scrum and Getting Benefits• Process Improvement: The Agile Way• Golden Rules for Agile Process Improvement• How to deal with Resistance when Implementing Agile• Managing Projects with Agile Teams• Agile Project Management• Establishing and Maintaining Stable Teams• Getting Business Value out of Agile Retrospectives• Sharing Knowledge is Power• Are your Professionals Empowered?