SlideShare a Scribd company logo
excella.com | @excellaco
Undercover
Scrum Master
Dane Weber
Undercover
Scrum Master
Undercover
Scrum Master
Undercover
Scrum Master
excella.com | @excellaco
Prior Operations
Agent:
Dane Weber, Scrum Master
CLP, CSD, CSM, ICP-ACC, ICP-ATF, PMI-ACP, PMP
excella.com | @excellaco
Career Path
excella.com | @excellaco
Career Path
excella.com | @excellaco
Career Path
excella.com | @excellaco
Mission Background
Objective:
Gain full-time experience writing production
code on an Agile software development team.
excella.com | @excellaco
Scrum Master focus over time
excella.com | @excellaco
Scrum Master focus over time
excella.com | @excellaco
Scrum Master focus over time
excella.com | @excellaco
LeSS Development Practices
excella.com | @excellaco
LeSS Development Practices
excella.com | @excellaco
• The Planning Game
• Small Releases
• Metaphor
• Simple Design
• Testing
• Refactoring
• Pair Programming
• Collective Ownership
• Continuous Integration
• 40-hour week
• On-site Customer
• Coding Standard
Extreme Programming
excella.com | @excellaco
• The Planning Game
• Small Releases
• Metaphor
• Simple Design
• Testing
• Refactoring
• Pair Programming
• Collective Ownership
• Continuous Integration
• 40-hour week
• On-site Customer
• Coding Standard
Extreme Programming
excella.com | @excellaco
Mission Debrief
Accomplished:
Spent two years as a full-stack developer,
learning a lot from my teammates & team.
excella.com | @excellaco
• Joined a successful project just as we
reorganized from two teams into three.
• Team named itself: “Bits, Please!”
• Whole project was characterized by egalitarian,
joyful, empowered, and helpful people.
Mission Debrief
excella.com | @excellaco
• API services inspired by the microservice pattern
• Single-page application front-end
• Cloud-hosted
• Highly automated build/test/deploy pipeline
• Merge code to master, pass tests, and it will be
live in production in under 30 minutes.
Mission Debrief
❑ Magical Developers
❑ Cognitive Load
❑ Pair Programming
❑ Test-Driven Development
❑ Feedback Loops
& Planning
❑ Implicitly in a Hurry
excella.com | @excellaco
Magical Developers
We’re all just folk
excella.com | @excellaco
Muggles vs. Wizards
excella.com | @excellaco
From Muggle to Wizard
excella.com | @excellaco
From Muggle to Wizard
excella.com | @excellaco
From Muggle to Wizard
excella.com | @excellaco
From Muggle to Wizard
excella.com | @excellaco
Everybody is
special, not just
developers
Respect everyone,
their time, and their
contributions
Welcome others &
ask for feedback as
the privileged group
Avoid shorthand
terms that divide
groups
Counter-
measures
❑ Magical Developers
❑ Cognitive Load
❑ Pair Programming
❑ Test-Driven Development
❑ Feedback Loops
& Planning
❑ Implicitly in a Hurry
excella.com | @excellaco
Cognitive Load
Really overwhelming
excella.com | @excellaco
Cognitive Load
excella.com | @excellaco
Cognitive Load
• Macintosh • VPN • GitHub • Bash • Git • VS Code • Docker
• Make • Rake • Redis • Oracle • Postgres • Ruby • Rails
• Javascript • React • Redux • CSS • Sass • HTML • Sequel • SQL
• Cucumber • JMeter • Rswag • RSpec • Minitest • RuboCop
• ESLint • Jest • Codecept • Cypress • Swagger • Insomnia • Curl
• Jenkins • AWS • ECS • SQS • S3 • CloudWatch • Splunk • New
Relic • Kibana • HTTP • OAuth2 • NGINX • Regex • Flipper
• Graphviz • Markdown • AsciiDoc • Sidekiq • Elasticsearch • SSH
• Akamai CDN • Slack • Outlook • video conferencing solutions
• JIRA • Trello • VictorOps • Service Now
excella.com | @excellaco
Cognitive Load
• Macintosh • VPN • GitHub • Bash • Git • VS Code • Docker
• Make • Rake • Redis • Oracle • Postgres • Ruby • Rails
• Javascript • React • Redux • CSS • Sass • HTML • Sequel • SQL
• Cucumber • JMeter • Rswag • RSpec • Minitest • RuboCop
• ESLint • Jest • Codecept • Cypress • Swagger • Insomnia • Curl
• Jenkins • AWS • ECS • SQS • S3 • CloudWatch • Splunk • New
Relic • Kibana • HTTP • OAuth2 • NGINX • Regex • Flipper
• Graphviz • Markdown • AsciiDoc • Sidekiq • Elasticsearch • SSH
• Akamai CDN • Slack • Outlook • video conferencing solutions
• JIRA • Trello • VictorOps • Service Now
excella.com | @excellaco
Cognitive Load
• Macintosh • VPN • GitHub • Bash • Git • VS Code • Docker
• Make • Rake • Redis • Oracle • Postgres • Ruby • Rails
• Javascript • React • Redux • CSS • Sass • HTML • Sequel • SQL
• Cucumber • JMeter • Rswag • RSpec • Minitest • RuboCop
• ESLint • Jest • Codecept • Cypress • Swagger • Insomnia • Curl
• Jenkins • AWS • ECS • SQS • S3 • CloudWatch • Splunk • New
Relic • Kibana • HTTP • OAuth2 • NGINX • Regex • Flipper
• Graphviz • Markdown • AsciiDoc • Sidekiq • Elasticsearch • SSH
• Akamai CDN • Slack • Outlook • video conferencing solutions
• JIRA • Trello • VictorOps • Service Now
excella.com | @excellaco
Cognitive Load
• Macintosh • VPN • GitHub • Bash • Git • VS Code • Docker
• Make • Rake • Redis • Oracle • Postgres • Ruby • Rails
• Javascript • React • Redux • CSS • Sass • HTML • Sequel • SQL
• Cucumber • JMeter • Rswag • RSpec • Minitest • RuboCop
• ESLint • Jest • Codecept • Cypress • Swagger • Insomnia • Curl
• Jenkins • AWS • ECS • SQS • S3 • CloudWatch • Splunk • New
Relic • Kibana • HTTP • OAuth2 • NGINX • Regex • Flipper
• Graphviz • Markdown • AsciiDoc • Sidekiq • Elasticsearch • SSH
• Akamai CDN • Slack • Outlook • video conferencing solutions
• JIRA • Trello • VictorOps • Service Now
excella.com | @excellaco
Cognitive Load
• Macintosh • VPN • GitHub • Bash • Git • VS Code • Docker
• Make • Rake • Redis • Oracle • Postgres • Ruby • Rails
• Javascript • React • Redux • CSS • Sass • HTML • Sequel • SQL
• Cucumber • JMeter • Rswag • RSpec • Minitest • RuboCop
• ESLint • Jest • Codecept • Cypress • Swagger • Insomnia • Curl
• Jenkins • AWS • ECS • SQS • S3 • CloudWatch • Splunk • New
Relic • Kibana • HTTP • OAuth2 • NGINX • Regex • Flipper
• Graphviz • Markdown • AsciiDoc • Sidekiq • Elasticsearch • SSH
• Akamai CDN • Slack • Outlook • video conferencing solutions
• JIRA • Trello • VictorOps • Service Now
excella.com | @excellaco
Cognitive Load
excella.com | @excellaco
Lack of enthusiasm ≠ disagreement
Cognitive Load
excella.com | @excellaco
Recognize &
alleviate cognitive
load
Handy notes and
references
Timely reminders
Just do it
Counter-
measures
❑ Magical Developers
❑ Cognitive Load
❑ Pair Programming
❑ Test-Driven Development
❑ Feedback Loops
& Planning
❑ Implicitly in a Hurry
excella.com | @excellaco
Pair Programming
The real kind
excella.com | @excellaco
Pair Programming
excella.com | @excellaco
Pair Programming
excella.com | @excellaco
Pair Programming
excella.com | @excellaco
Pair Programming
excella.com | @excellaco
Pair Programming
excella.com | @excellaco
Pair Programming
excella.com | @excellaco
Pair Programming
excella.com | @excellaco
Pair Programming
excella.com | @excellaco
Pair Programming
excella.com | @excellaco
Pair Programming
excella.com | @excellaco
Pair Programming
excella.com | @excellaco
Pair Programming
excella.com | @excellaco
Pair Programming
excella.com | @excellaco
Pair Programming
excella.com | @excellaco
Pair-programming is not a natural
result of close collaboration.
Pair Programming
excella.com | @excellaco
Pair programming
is a habit and skill
Set up the right
environment
Practice in order to
gain the skill
Be patient
Counter-
measures
❑ Magical Developers
❑ Cognitive Load
❑ Pair Programming
❑ Test-Driven Development
❑ Feedback Loops
& Planning
❑ Implicitly in a Hurry
excella.com | @excellaco
Test-Driven
Development
As opposed to development-driven testing
excella.com | @excellaco
Test-Driven Development Cycle
excella.com | @excellaco
Test-Driven Development Cycle
excella.com | @excellaco
Test-Driven Development Cycle
excella.com | @excellaco
Test-Driven Development Cycle
excella.com | @excellaco
Test-Driven Development Cycle
excella.com | @excellaco
The Coding Feedback Loop
excella.com | @excellaco
The Coding Feedback Loop
excella.com | @excellaco
The Coding Feedback Loop
excella.com | @excellaco
The Coding Feedback Loop
excella.com | @excellaco
The Coding Feedback Loop
excella.com | @excellaco
The Coding Feedback Loop
excella.com | @excellaco
The Coding Feedback Loop
excella.com | @excellaco
The Coding Feedback Loop
excella.com | @excellaco
The Coding Feedback Loop
excella.com | @excellaco
The Coding Feedback Loop
excella.com | @excellaco
Good Tests & Infrastructure
excella.com | @excellaco
Good Tests & Infrastructure
excella.com | @excellaco
Good Tests & Infrastructure
excella.com | @excellaco
Good Tests & Infrastructure
excella.com | @excellaco
Good Tests & Infrastructure
excella.com | @excellaco
Good Tests & Infrastructure
excella.com | @excellaco
Testing Infrastructure
excella.com | @excellaco
TDD is also a
habit and skill
Invest in working,
pleasant frameworks
Stop and fix ugly or
missing tests
Whatever the order,
always hit red,
green, & refactor
Counter-
measures
❑ Magical Developers
❑ Cognitive Load
❑ Pair Programming
❑ Test-Driven Development
❑ Feedback Loops
& Planning
❑ Implicitly in a Hurry
excella.com | @excellaco
Feedback Loops
& Planning
Delaying gratification
excella.com | @excellaco
Feedback Loops & Planning
excella.com | @excellaco
Feedback Loops & Planning
excella.com | @excellaco
Feedback Loops & Planning
excella.com | @excellaco
Feedback Loops & Planning
excella.com | @excellaco
Feedback Loops & Planning
excella.com | @excellaco
Feedback Loops & Planning
excella.com | @excellaco
Feedback Loops & Planning
excella.com | @excellaco
Feedback Loops & Planning
excella.com | @excellaco
Feedback Loops & Planning
excella.com | @excellaco
Feedback Loops & Planning
excella.com | @excellaco
Feedback Loops & Planning
excella.com | @excellaco
Feedback Loops & Planning
excella.com | @excellaco
Feedback Loops & Planning
excella.com | @excellaco
Feedback Loops & Planning
excella.com | @excellaco
Feedback Loops & Planning
excella.com | @excellaco
“Too many meetings” translates to
• Ineffective meetings
• Activities without clear payoff
• Interruptions of enjoyable work
Feedback Loops & Planning
excella.com | @excellaco
Lack of enthusiasm ≠ disagreement
Feedback Loops & Planning
excella.com | @excellaco
Diffusion of responsibility:
More people sharing responsibility
decreases individual responsibility.
Feedback Loops & Planning
excella.com | @excellaco
“No battle was ever won according to plan,
but no battle was ever won without one.”
- Dwight D. Eisenhower
Feedback Loops & Planning
excella.com | @excellaco
Not everything is
fun all the time
Somebody has to do
the chores
Improve feedback
loops
Communicate the
value of less-fun
activities
Counter-
measures
❑ Magical Developers
❑ Cognitive Load
❑ Pair Programming
❑ Test-Driven Development
❑ Feedback Loops
& Planning
❑ Implicitly in a Hurry
excella.com | @excellaco
Implicitly in a Hurry
Unauthorized Technical Debt
excella.com | @excellaco
Implicitly in a Hurry
excella.com | @excellaco
Implicitly in a Hurry
excella.com | @excellaco
Implicitly in a Hurry
excella.com | @excellaco
Implicitly in a Hurry
excella.com | @excellaco
Implicitly in a Hurry
excella.com | @excellaco
Implicitly in a Hurry
excella.com | @excellaco
Implicitly in a Hurry
excella.com | @excellaco
Implicitly in a Hurry
excella.com | @excellaco
Implicitly in a Hurry
excella.com | @excellaco
Implicitly in a Hurry
excella.com | @excellaco
Implicitly in a Hurry
excella.com | @excellaco
Implicitly in a Hurry
excella.com | @excellaco
Implicitly in a Hurry
excella.com | @excellaco
Implicitly in a Hurry
excella.com | @excellaco
Implicitly in a Hurry
excella.com | @excellaco
Implicitly in a Hurry
excella.com | @excellaco
Implicitly in a Hurry
excella.com | @excellaco
Implicitly in a Hurry
excella.com | @excellaco
Implicitly in a Hurry
excella.com | @excellaco
Implicitly in a Hurry
excella.com | @excellaco
Haste makes
waste
Be a professional:
craft with integrity
Talk about product
quality and
maintenance
Incentivize quality,
maintenance, and
refactoring
Counter-
measures
❑ Magical Developers
❑ Cognitive Load
❑ Pair Programming
❑ Test-Driven Development
❑ Feedback Loops
& Planning
❑ Implicitly in a Hurry
excella.com | @excellaco
❑ Magical Developers
excella.com | @excellaco
❑ Magical Developers
excella.com | @excellaco
❑ Cognitive Load
• Macintosh • VPN • GitHub • Bash • Git • VS Code • Docker
• Make • Rake • Redis • Oracle • Postgres • Ruby • Rails
• Javascript • React • Redux • CSS • Sass • HTML • Sequel • SQL
• Cucumber • JMeter • Rswag • RSpec • Minitest • RuboCop
• ESLint • Jest • Codecept • Cypress • Swagger • Insomnia • Curl
• Jenkins • AWS • ECS • SQS • S3 • CloudWatch • Splunk • New
Relic • Kibana • HTTP • OAuth2 • NGINX • Regex • Flipper
• Graphviz • Markdown • AsciiDoc • Sidekiq • Elasticsearch • SSH
• Akamai CDN • Slack • Outlook • video conferencing solutions
• JIRA • Trello • VictorOps • Service Now
excella.com | @excellaco
Lack of enthusiasm ≠ disagreement
❑ Cognitive Load
excella.com | @excellaco
❑ Pair Programming
excella.com | @excellaco
Pair-programming is not a natural
result of close collaboration.
❑ Pair Programming
excella.com | @excellaco
❑ Test-Driven Development
excella.com | @excellaco
❑ Test-Driven Development
excella.com | @excellaco
❑ Feedback Loops & Planning
excella.com | @excellaco
“Too many meetings” translates to
• Ineffective meetings
• Activities without clear payoff
• Interruptions of enjoyable work
❑ Feedback Loops & Planning
excella.com | @excellaco
❑ Implicitly in a Hurry
excella.com | @excellaco
❑ Implicitly in a Hurry
❑ Magical Developers
❑ Cognitive Load
❑ Pair Programming
❑ Test-Driven Development
❑ Feedback Loops
& Planning
❑ Implicitly in a Hurry
excella.com | @excellaco
Experience Report
https://www.agilealliance.org/resources/experience-reports/undercover-scrum-master/
excella.com | @excellaco
Future Missions
Objective:
Continue to grow and learn. Coach teams
and share what I’ve learned.
excella.com | @excellaco
Future Missions
excella.com | @excellaco
excella.com | @excellaco
excella.com | @excellaco

More Related Content

PPTX
The Ultimate Agile Mix Tape (Agile 2017)
PPTX
Scrum Master & Agile Project Manager: A Tale of Two Roles
PPTX
Understanding Roles on an Agile Project
PPTX
Scaling Agile Past the Team
PPTX
Intro To Scrum
PDF
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
PPTX
Agile DevOps: The Long, Ugly Story of How We Got Better
PDF
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
The Ultimate Agile Mix Tape (Agile 2017)
Scrum Master & Agile Project Manager: A Tale of Two Roles
Understanding Roles on an Agile Project
Scaling Agile Past the Team
Intro To Scrum
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Agile DevOps: The Long, Ugly Story of How We Got Better
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...

What's hot (20)

PDF
Atlassian Summit 2015 Lean QA and Agile Testing
PDF
Agile - One Size Does Not Fit All
PPTX
Scrum and kanban in the enterprise webinar
PDF
A Practical Guide to Scaling Agile
PDF
Scaling Quality by Building It In - Agile Tour Montreal 2017
PDF
GAC - Agile and Scrum Training
PDF
Intro to Scrum - Heidi Araya
PDF
Intro to Kanban - Heidi Araya
PDF
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
PDF
Transforming Managers for an Agile Deployment - Agile Tour Montreal 2017
PPTX
How to own a really big complex product
PPTX
Scaling agile. Agile across the enterprise
PPTX
Agile Truths and Misconceptions Exposed
PPTX
The Executives Guide
PDF
Scaling Agile with JIRA
PDF
Lean Discovery, Agile Delivery & the DevOps Mindset
PDF
Agile ME Meetup: Agile Transformation Session 2 - Agile Frameworks
PDF
Scaling Quality by Building it in - Agile Tour Ottawa 2017
PDF
Scaled Agile Framework (SAFe) in the Trenches
PPTX
Austin product camp 11 Agile - doing vs being
Atlassian Summit 2015 Lean QA and Agile Testing
Agile - One Size Does Not Fit All
Scrum and kanban in the enterprise webinar
A Practical Guide to Scaling Agile
Scaling Quality by Building It In - Agile Tour Montreal 2017
GAC - Agile and Scrum Training
Intro to Scrum - Heidi Araya
Intro to Kanban - Heidi Araya
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
Transforming Managers for an Agile Deployment - Agile Tour Montreal 2017
How to own a really big complex product
Scaling agile. Agile across the enterprise
Agile Truths and Misconceptions Exposed
The Executives Guide
Scaling Agile with JIRA
Lean Discovery, Agile Delivery & the DevOps Mindset
Agile ME Meetup: Agile Transformation Session 2 - Agile Frameworks
Scaling Quality by Building it in - Agile Tour Ottawa 2017
Scaled Agile Framework (SAFe) in the Trenches
Austin product camp 11 Agile - doing vs being
Ad

Similar to Undercover Scrum Master - Agile2019 (20)

PPTX
I"m a BA Girl in an Agile World
PDF
It's XP, Stupid
PPTX
Extreme Programming (XP): Revisted
PPTX
It's XP Stupid (2019)
PDF
recapitulando: de métodos ágeis até lean startup
PPTX
Extreme Programming: An Introduction to XP Practices
PPTX
Agile, DevOps & Test
PPTX
DevOps and Audit
PDF
L5555555555555555555555 Agile Scrum Framework.pdf
PPTX
Introduction into SCRUM
PDF
XP In 10 slides
PPTX
Going extreme-with-extreme-programming
PPT
Agile Methodology-extreme programming-23.07.2020.ppt
PDF
eXtreme programming for millennials
PPT
xp.ppt programming softwares engineering
PDF
Extreme Programming for ETL and Data Analytics
PPTX
KEY
Essential practices and thinking tools for Agile Adoption
PPTX
Introduction into SCRUM
PPTX
Ordina Accelerator program 2019 - DevOps CI-CD
I"m a BA Girl in an Agile World
It's XP, Stupid
Extreme Programming (XP): Revisted
It's XP Stupid (2019)
recapitulando: de métodos ágeis até lean startup
Extreme Programming: An Introduction to XP Practices
Agile, DevOps & Test
DevOps and Audit
L5555555555555555555555 Agile Scrum Framework.pdf
Introduction into SCRUM
XP In 10 slides
Going extreme-with-extreme-programming
Agile Methodology-extreme programming-23.07.2020.ppt
eXtreme programming for millennials
xp.ppt programming softwares engineering
Extreme Programming for ETL and Data Analytics
Essential practices and thinking tools for Agile Adoption
Introduction into SCRUM
Ordina Accelerator program 2019 - DevOps CI-CD
Ad

Recently uploaded (20)

PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
Transform Your Business with a Software ERP System
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
System and Network Administration Chapter 2
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PDF
System and Network Administraation Chapter 3
PPTX
Online Work Permit System for Fast Permit Processing
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Nekopoi APK 2025 free lastest update
PDF
Odoo Companies in India – Driving Business Transformation.pdf
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Understanding Forklifts - TECH EHS Solution
Transform Your Business with a Software ERP System
Upgrade and Innovation Strategies for SAP ERP Customers
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Navsoft: AI-Powered Business Solutions & Custom Software Development
System and Network Administration Chapter 2
VVF-Customer-Presentation2025-Ver1.9.pptx
ManageIQ - Sprint 268 Review - Slide Deck
System and Network Administraation Chapter 3
Online Work Permit System for Fast Permit Processing
Wondershare Filmora 15 Crack With Activation Key [2025
Design an Analysis of Algorithms II-SECS-1021-03
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
How to Choose the Right IT Partner for Your Business in Malaysia
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Operating system designcfffgfgggggggvggggggggg
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Nekopoi APK 2025 free lastest update
Odoo Companies in India – Driving Business Transformation.pdf

Undercover Scrum Master - Agile2019