SlideShare une entreprise Scribd logo
1  sur  135
10 Ways to Go from
Good to Great
Scrum Master
Benjamin Day
• Brookline, MA
• Consultant, Coach, & Trainer
• Microsoft MVP for Visual Studio ALM
• Team Foundation Server, Software Testing,
Scrum, Software Architecture
• Scrum.org Classes
• Professional Scrum Foundations (PSF)
• Professional Scrum Master (PSM)
• Professional Scrum Developer (PSD)
• www.benday.com, benday@benday.com, @benday
Online courses at Pluralsight.com
Warning: Shameless Plug
Professional Scrum Master (PSM)
training on May 20 & 21 in
Brookline, MA
http://bendayscrum.eventbrite.com
On with the show.
Assumptions
• You’re technical. I’m technical.
• For today, we’re talking about a fairly technical Scrum Master
• (Don’t forget the needs of the business though.)
• This talk =
Scrum Mastering + “Getting your project started right”
“What does the Scrum Master do anyway?”
Curling.
Olympic sport. Played on ice.
~148 ft / ~45 m
~15ft/~4.8m
Team 1 Team 2
Target Target
The Curling Sheet
Curling Stones
 ~40 lb. stones
 Polished granite
 It’s got a handle
 8 stones per team
~148 ft / ~45 m
~15ft/~4.8m
Note: that stone’s not to scale
 Get your stones as
close as possible to
the center of the
target
 Each team
takes turns
 Team with the most
stones closest to the
center of the target
wins
Throwing
 3 team members per throw
 Thrower
- Stone in hand
- Pushes off with legs
 Starts glide towards target
 Thrower has to release stone
The thrower might put some spin on it…
…but once released,
nothing can touch the stone.
After the release,
the Sweepers take over.
 Two sweepers stay with the
stone
Sweepers
 Guide the stone to the target
Just to be 100% clear,
the sweepers don’t touch the stone.
“So, the brushing moves the stone?”
The brushing doesn’t move the stone.
It’s already moving.
The brushing subtly adjusts the ice
in front of it…
…and that can change the speed and
direction of the stone significantly.
The sweepers – without touching it –
are helping to coax and guide the stone so
it lands correctly at the target.
“…and this has what to do with scrum mastering?
 Scrum Master is not a management role
 Team members don’t report to the Scrum Master
 Scrum Master isn’t the boss
Scrum Master is a Coach
Three Roles in Scrum
Product
Owner
Development
Team
Scrum
Master
Three Roles in Scrum
Product
Owner
 Product Owner is as close to “a boss” as
you’ll get
 Provides the vision & goal
Considering the inherent bossless-ness,
Scrum expects and relies on the team
to self-organize.
To be successful,
the team needs to use their creativity to deliver
done, working software.
The team takes the Product Owner’s goal
and self-organizes to figure out how to
deliver done, working software
at the end of the Sprint.
The basic idea:
Give the team their goal and
then get out of the way.
The Scrum Master helps the team to be
creative and productive.
You can’t command someone to be creative.
“1…2…3…BE CREATIVE!!!!”
You can’t tell people exactly what to do
and also expect them to figure it out for themselves
at the same time.
And now back to curling…
Just like the sweepers can’t touch the stone…
…a successful Scrum Master doesn’t
command the team.
The Scrum Master guides the team and helps the
team without actually giving any instructions.
 The team is the stone
 The Product Owner is the thrower
 The Scrum Master is a sweeper,
guiding the team towards the goal
“What does the Scrum Master do anyway?”
The Scrum Master helps the team to
be productive and to use their creativity
in order to deliver done, working software.
The Big Lesson:
The Scrum Master leads through
influence not by command.
What does the Scrum Master do?
• Keeper of the process
• Help the team deliver
• Argue for and defend the team
• Help the Product Owner
Top 10 Ways: Things to Think About
• What can you do to help your team?
• What can you do to help your product owner?
• What can you do to help yourself?
• What can you do to help your organization?
• Change your Daily Scrum
Here are all the things I wanted to put in this
talk.
• What can you do to help your team?
• Written DoD
• Encourage self-organization
• Try to help minimize the work in progress.
• Remind them to keep talking. One major downside of TFS is that people can sometimes think of it as an excuse to not talk.
• Remind them about how much and how creatively you can decompose a PBI
• Emergent Architecture.
• Remind them they don't report to you
• What can you do to help your product owner?
• Product owner checklist
http://productownerchecklist.org by Lare Lekman
• Remind them that they need to stay engaged and that their engagement is critical for the success of the team and the effort.
• Remind them to plan ahead a bit and share their vision
• Help with credibility by planning 2 to 3 sprints out
• What can you do to help yourself?
• You can't fix everything.
• Watch for burnout.
• Do whatever it takes to get you to believe in self-organization
• What can you do to help your organization?
• Get them cozy with the fact that change will be coming.
• Changing of plans is a "feature" not a "bug."
• Inoculate them so that they won't panic when change inevitably happens.
• Question how products align with teams. Bring work to the teams rather than bringing Teams to the work. Let the Teams stay together
and focused on a limited amount of stuff and they'll go faster.
• Help them think about sprint lengths. Sprints help scope risk. Sprints force you to pause from time to time to see where you actually are.
It helps keep you honest. Have you *actually* delivered anything? Why and why not?
• Practice explaining Story Points.
• Explain that Scrum doesn't replace the existing org structure. It is a layer on top of the existing org structure. While it probably won't
change anyone's job, it might change how they perform their job.
• Think like a data scientist.
http://blogs.hbr.org/2013/11/how-to-start-thinking-like-a-data-scientist/
• Watch out for fear. Fear is *everywhere*.
• Address the QA problems.
• What does QA do at the front side of the sprint?
• Answer collaborate with fellow team members to ensure that everyone knows how stuff is going to be
tested.
• Basically, front-load your quality focus.
• Change your daily standup
• Consider dumping "3 questions"
• Consider switching who "runs" the standup
• Watch for people being bored and/or tuning out
• Bored people implies doing too much work and/or a wobbly sprint goal
• Bored people implies multiple teams of 1 rather than a team of X. You have people who sit near each
other rather than actual functional team.
• What is your Velocity?
• If you don't have estimates, you can't have a velocity.
• If you don't have a DoD, velocity is problematic.
• If you're wobbly on DoD, your velocity is suspect.
• Be firm on DoD. No partial credit.
• Better Retrospectives
• Write them down. Review the results.
• Try to walk through the sprint day by day and ask people how they felt, what was going on on this day,
why is the burndown going up or down? This helps them to *remember* what was happening.
• Common Objections to Scrum
• Leading vs Coaching
• Coaching organizations
• Coaching teams
• Common objections
Top 10 Ways
1. What is your DoD?
2. People Skills
3. Credibility
4. What is your Sprint Goal?
5. Do less.
6. Emergent Architecture
7. Good programming & testing
practices
8. “Kick it over the wall to QA”
9. Teams : Products
10. Retrospective
Top 10 Ways
1. What is your DoD?
2. People Skills
3. Credibility
4. What is your Sprint Goal?
5. Do less.
6. Emergent Architecture
7. Good programming &
testing practices
8. “Kick it over the wall to
QA”
9. Teams : Products
10. Retrospective
Definition of Done (DoD) =
Everything it takes to say something is
completely done.
What is your DoD?
• Closest thing to a “silver bullet” in Scrum
• Technical Debt will ruin you.
• Write it down.
• Review and discuss it regularly.
“Done vs. Done Done”
Do not relax your DoD.
No partial credit…ever.
Partial credit usually means
Technical Debt.
Partial Credit & Technical Debt 
“Wobbly” Velocity
Top 10 Ways
1. What is your DoD?
2. People Skills
3. Credibility
4. What is your Sprint Goal?
5. Do less.
6. Emergent Architecture
7. Good programming &
testing practices
8. “Kick it over the wall to
QA”
9. Teams : Products
10. Retrospective
99% of the time,
it’s a people problem.
Watch for interpersonal problems.
Here’s a trick:
“Trust your gut.”
Consider reading
this book.
Want to be a super hero?
Go see a therapist.
(I’m not kidding.)
Top 10 Ways
1. What is your DoD?
2. People Skills
3. Credibility
4. What is your Sprint Goal?
5. Do less.
6. Emergent Architecture
7. Good programming &
testing practices
8. “Kick it over the wall to
QA”
9. Teams : Products
10. Retrospective
2 to 3 Sprints of Product Backlog
• Helps give the PO “room”
• Helps everyone to know what’s going on.
• Be ready to answer where a PBI (aka. “feature”) is on the backlog.
• How many sprints out?
• Discuss your *written* DoD with the PO, executives, and stakeholders
• Why is it in their best interest?
Fit for purpose.
• Remember that not everything is, needs to be, or should be a work of
art.
• Balance “Time to Market” with “Long-term Maintenance”
• Communicate with the business in terms they understand
• (Hint: this is probably money and resources.)
Train everyone
to say
“forecast”
rather than
“commitment”
Top 10 Ways
1. What is your DoD?
2. People Skills
3. Credibility
4. What is your Sprint Goal?
5. Do less.
6. Emergent Architecture
7. Good programming &
testing practices
8. “Kick it over the wall to
QA”
9. Teams : Products
10. Retrospective
Do you have a Sprint Goal?
Is it easily understood and stated?
Hint:
Your sprint goal should not be
select * from SprintBacklog
Review your Sprint Goal
in the Daily Scrum.
And while we’re talking about
the Daily Scrum…
…consider dumping the
“3 questions” format.
Remind your team that they
don’t report to you.
Consider switching up who
“leads” that meeting.
Watch for people being bored
and/or tuning out.
Bored implies a lack of focus.
Bored implies that people
aren’t on the same team.
Top 10 Ways
1. What is your DoD?
2. People Skills
3. Credibility
4. What is your Sprint Goal?
5. Do less.
6. Emergent Architecture
7. Good programming &
testing practices
8. “Kick it over the wall to
QA”
9. Teams : Products
10. Retrospective
Minimize work in progress.
Put another way…
don’t try to do everything at once.
If everyone on your team is working on
separate PBIs,
is the team really a team?
Finish one thing. Then do the next thing.
• Try to craft the work so that multiple people are working on related
things
• Complete that thing. Move on to the next thing.
• Try to drive stuff to DoD early.
• This ensures that you’re delivering something in the sprint.
Anti-pattern:
2 days from the end of the sprint
and nothing’s DoD yet.
Top 10 Ways
1. What is your DoD?
2. People Skills
3. Credibility
4. What is your Sprint Goal?
5. Do less.
6. Emergent Architecture
7. Good programming &
testing practices
8. “Kick it over the wall to
QA”
9. Teams : Products
10. Retrospective
Avoid BDUF.
(Big design up-front.)
YAGNI.
(You ain’t gunna need it.)
Emergent Architecture.
• Build what you need.
• It’s a spectrum.
Suicidal
Non-Planning
Sanity
&
Balance
Big
Design
Up-Front
Emergent Architecture.
• Build what you need.
• It’s a spectrum.
Suicidal
Non-Planning
Sanity
&
Balance
Big
Design
Up-Front
Emergent Architecture.
• Build what you need.
• It’s a spectrum.
Suicidal
Non-Planning
Sanity
&
Balance
Big
Design
Up-Front
Top 10 Ways
1. What is your DoD?
2. People Skills
3. Credibility
4. What is your Sprint Goal?
5. Do less.
6. Emergent Architecture
7. Good programming &
testing practices
8. “Kick it over the wall to
QA”
9. Teams : Products
10. Retrospective
It’s a metaphysical *certainty*
that you’ll have to change stuff.
You *won’t* get your
“requirements” right.
Your customers
*will*
change their minds.
Accept that
you’ll have to change.
The Goal:
Make refactoring painless.
Loose coupling.
• Code to interfaces.
• Use the Dependency Injection Pattern
• (Pass dependencies in on the constructor.)
• Consider an IoC Framework
• Use the Repository Pattern
• Remember Single Responsibility Principle
Build for Testability
• Unit test, unit test, unit test
• Unit test != Integration Test
• Test one layer at a time in isolation
• No database connections from a unit test
• Integration tests in a separate project
• Keep yourself honest
For the love of all things
precious & beautiful…
…DON’T USE A SHARED DEVELOPMENT
DATABASE!!!!!!!!
http://tinyurl.com/bqextsa
Eliminate the "works on my box" problem *early*.
• Set up automated builds from the very beginning.
• If you're using TFS, use Gated Check-in builds
• Deploy your database as part of your builds.
• Run your unit tests from the builds
Top 10 Ways
1. What is your DoD?
2. People Skills
3. Credibility
4. What is your Sprint Goal?
5. Do less.
6. Emergent Architecture
7. Good programming &
testing practices
8. “Kick it over the wall to
QA”
9. Teams : Products
10. Retrospective
Never say
“Kick it over the wall to QA” again.
• Us vs. Them
• QA is part of the team
• QA’s work should be part of the DoD
What does QA do at the start of a sprint?
Top 10 Ways
1. What is your DoD?
2. People Skills
3. Credibility
4. What is your Sprint Goal?
5. Do less.
6. Emergent Architecture
7. Good programming &
testing practices
8. “Kick it over the wall to
QA”
9. Teams : Products
10. Retrospective
How do Teams align to Products / Projects?
• Watch out for partial allocations
• Do team members have more than one Daily Scrum?
• Rather than 1 team per 1 product,
try 1 team that supports multiple products
Teams to Products
• Bad
• Billing System has a Billing Team
• Accounting System has an Accounting Team
• CRM system has a CRM Team
• Website has a Website team
• People are 50% allocated to multiple teams.
Teams to Products
• Better
• Team A
• Billing
• Accounting
• Team B
• CRM
• Website
Teams to Products
• Best
• Team A and Team B are cross-functional
• Either team can do tasks from Billing, Accounting, CRM, or Website
The Product Owner as a
work funnel.
…then the Product Owner
adjusts the Product Backlog…
CEO’s crazy
dreams
Accounting
Project
Medical
Records
Project
Development
Team
Product
Owner
• Product Owner has to decide priority for the team
• The team can’t do everything at once
• There has to be priorities
• The team isn’t qualified to balance these priorities
Entonnoir?
Top 10 Ways
1. What is your DoD?
2. People Skills
3. Credibility
4. What is your Sprint Goal?
5. Do less.
6. Emergent Architecture
7. Good programming &
testing practices
8. “Kick it over the wall to
QA”
9. Teams : Products
10. Retrospective
Retrospectives are the curer of all ills.
Retrospectives help keep problems contained to
(hopefully) a single Sprint.
Tip:
Watch for unscheduled work.
Tip:
Get people REALLY thinking by
trying to recreate what happened
day by day.
Tip:
If it gets heated, learn to say
“Ok…and what else?”
Tip:
Record the findings from the Retrospective
Tip:
Review the notes from
previous Retrospectives.
Top 10 Ways
1. What is your DoD?
2. People Skills
3. Credibility
4. What is your Sprint Goal?
5. Do less.
6. Emergent Architecture
7. Good programming &
testing practices
8. “Kick it over the wall to
QA”
9. Teams : Products
10. Retrospective
What can you do to help yourself?
Watch for burnout.
You can’t fix everything.
Do whatever it takes to get yourself
to believe in self-organization.
But don’t let your team walk all over you.
Some teams will use
self-organization against you.
“…but let’s remember here.
This isn’t a *&^%$# democracy.”
-David Starr
How do you help the
Product Owner?
Remind them of how important they
are to the success of the project.
Remind them that they need
to stay engaged.
http://productownerchecklist.org
Any last questions?
Thanks.
benday@benday.com | www.benday.com

Contenu connexe

Tendances

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 AustraliaBernd Schiffer
 
Short Intro to Agile-Scrum for NCA-CPA
Short Intro to Agile-Scrum for NCA-CPAShort Intro to Agile-Scrum for NCA-CPA
Short Intro to Agile-Scrum for NCA-CPALeanAgileTraining
 
Three steps to transform from a waterfall to an Agile org
Three steps to transform from a waterfall to an Agile orgThree steps to transform from a waterfall to an Agile org
Three steps to transform from a waterfall to an Agile orgElad Sofer
 
Advanced Scrum master workshop
Advanced Scrum master workshopAdvanced Scrum master workshop
Advanced Scrum master workshopElad Sofer
 
What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? Stefania Marinelli
 
Олександр Стороха "Why you can`t lead alone huge team effectively or importan...
Олександр Стороха "Why you can`t lead alone huge team effectively or importan...Олександр Стороха "Why you can`t lead alone huge team effectively or importan...
Олександр Стороха "Why you can`t lead alone huge team effectively or importan...Lviv Startup Club
 
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...Lviv Startup Club
 
It's More complex than you think
It's More complex than you thinkIt's More complex than you think
It's More complex than you thinkElad Sofer
 
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...Lviv Startup Club
 
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, AustraliaBernd Schiffer
 
Scrum and-xp-from-the-trenches 04 sprint demo & retrospective
Scrum and-xp-from-the-trenches 04 sprint demo & retrospectiveScrum and-xp-from-the-trenches 04 sprint demo & retrospective
Scrum and-xp-from-the-trenches 04 sprint demo & retrospectiveHossam Hassan
 
Intro to our Agile Release Planning workshop
Intro to our Agile Release Planning workshopIntro to our Agile Release Planning workshop
Intro to our Agile Release Planning workshopLeanAgileTraining
 
Advanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult QuestionsAdvanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult QuestionsRyan Ripley
 
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...lisacrispin
 
Full-Time Dedicated ScrumMaster
Full-Time Dedicated ScrumMasterFull-Time Dedicated ScrumMaster
Full-Time Dedicated ScrumMasterArne Åhlander
 
Seo rescue shaf cangil practical scrum
Seo rescue shaf cangil practical scrumSeo rescue shaf cangil practical scrum
Seo rescue shaf cangil practical scrumshaf cangil
 
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterIlan Kirschenbaum
 

Tendances (20)

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
 
Short Intro to Agile-Scrum for NCA-CPA
Short Intro to Agile-Scrum for NCA-CPAShort Intro to Agile-Scrum for NCA-CPA
Short Intro to Agile-Scrum for NCA-CPA
 
Three steps to transform from a waterfall to an Agile org
Three steps to transform from a waterfall to an Agile orgThree steps to transform from a waterfall to an Agile org
Three steps to transform from a waterfall to an Agile org
 
Advanced Scrum master workshop
Advanced Scrum master workshopAdvanced Scrum master workshop
Advanced Scrum master workshop
 
What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day?
 
Олександр Стороха "Why you can`t lead alone huge team effectively or importan...
Олександр Стороха "Why you can`t lead alone huge team effectively or importan...Олександр Стороха "Why you can`t lead alone huge team effectively or importan...
Олександр Стороха "Why you can`t lead alone huge team effectively or importan...
 
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...
 
It's More complex than you think
It's More complex than you thinkIt's More complex than you think
It's More complex than you think
 
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
 
The Long March
The Long MarchThe Long March
The Long March
 
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
 
Scrum and-xp-from-the-trenches 04 sprint demo & retrospective
Scrum and-xp-from-the-trenches 04 sprint demo & retrospectiveScrum and-xp-from-the-trenches 04 sprint demo & retrospective
Scrum and-xp-from-the-trenches 04 sprint demo & retrospective
 
Intro to our Agile Release Planning workshop
Intro to our Agile Release Planning workshopIntro to our Agile Release Planning workshop
Intro to our Agile Release Planning workshop
 
Cynefin, Kanban and Crash Test Dummies
Cynefin, Kanban and Crash Test DummiesCynefin, Kanban and Crash Test Dummies
Cynefin, Kanban and Crash Test Dummies
 
Advanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult QuestionsAdvanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult Questions
 
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
 
Full-Time Dedicated ScrumMaster
Full-Time Dedicated ScrumMasterFull-Time Dedicated ScrumMaster
Full-Time Dedicated ScrumMaster
 
Seo rescue shaf cangil practical scrum
Seo rescue shaf cangil practical scrumSeo rescue shaf cangil practical scrum
Seo rescue shaf cangil practical scrum
 
Scrum
ScrumScrum
Scrum
 
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum Master
 

En vedette

Irb laws 2013_en
Irb laws 2013_enIrb laws 2013_en
Irb laws 2013_enBalckburn27
 
Rolling out Agile in Paddy Power Product Development
Rolling out Agile in Paddy Power Product DevelopmentRolling out Agile in Paddy Power Product Development
Rolling out Agile in Paddy Power Product DevelopmentPaul Hayes
 
Experience Of Fully Distributed Scrum With No Time Overlap
Experience Of Fully Distributed Scrum With No Time OverlapExperience Of Fully Distributed Scrum With No Time Overlap
Experience Of Fully Distributed Scrum With No Time OverlapXebia IT Architects
 
Agile ncr agile coaching-v1
Agile ncr agile coaching-v1Agile ncr agile coaching-v1
Agile ncr agile coaching-v1AgileNCR2016
 
Implementing Scrum for large scale projects (@DCB14)
Implementing Scrum for large scale projects (@DCB14)Implementing Scrum for large scale projects (@DCB14)
Implementing Scrum for large scale projects (@DCB14)Biser Simeonov
 
Agile Project Kick-off in 15 Minutes
Agile Project Kick-off in 15 MinutesAgile Project Kick-off in 15 Minutes
Agile Project Kick-off in 15 MinutesVishal Prasad
 
Using an Agile Inception to Kick Off a Project
Using an Agile Inception to Kick Off a ProjectUsing an Agile Inception to Kick Off a Project
Using an Agile Inception to Kick Off a ProjectVictor Bonacci
 
Enterprise Scrum - Recife Summer School (English Version)
Enterprise Scrum - Recife Summer School (English Version)Enterprise Scrum - Recife Summer School (English Version)
Enterprise Scrum - Recife Summer School (English Version)Danilo Bardusco
 
Agile transformation kick off presentation v 1.0
Agile transformation kick off presentation v 1.0Agile transformation kick off presentation v 1.0
Agile transformation kick off presentation v 1.0AgileNCR2016
 
Agile project kick off from the trenches
Agile project kick off from the trenchesAgile project kick off from the trenches
Agile project kick off from the trenchesGeorge Stamos
 
High Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and ScrumHigh Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and ScrumLemi Orhan Ergin
 
ScrumTeamKickoffs_GOAT2016
ScrumTeamKickoffs_GOAT2016ScrumTeamKickoffs_GOAT2016
ScrumTeamKickoffs_GOAT2016Melanie Paquette
 

En vedette (18)

Scrum At Firmhouse
Scrum At FirmhouseScrum At Firmhouse
Scrum At Firmhouse
 
Irb laws 2013_en
Irb laws 2013_enIrb laws 2013_en
Irb laws 2013_en
 
Rolling out Agile in Paddy Power Product Development
Rolling out Agile in Paddy Power Product DevelopmentRolling out Agile in Paddy Power Product Development
Rolling out Agile in Paddy Power Product Development
 
KICK START AGILE/SCRUM
KICK START AGILE/SCRUMKICK START AGILE/SCRUM
KICK START AGILE/SCRUM
 
Experience Of Fully Distributed Scrum With No Time Overlap
Experience Of Fully Distributed Scrum With No Time OverlapExperience Of Fully Distributed Scrum With No Time Overlap
Experience Of Fully Distributed Scrum With No Time Overlap
 
Why we do Agile
Why we do AgileWhy we do Agile
Why we do Agile
 
Agile ncr agile coaching-v1
Agile ncr agile coaching-v1Agile ncr agile coaching-v1
Agile ncr agile coaching-v1
 
Implementing Scrum for large scale projects (@DCB14)
Implementing Scrum for large scale projects (@DCB14)Implementing Scrum for large scale projects (@DCB14)
Implementing Scrum for large scale projects (@DCB14)
 
Agile Project Kick-off in 15 Minutes
Agile Project Kick-off in 15 MinutesAgile Project Kick-off in 15 Minutes
Agile Project Kick-off in 15 Minutes
 
Using an Agile Inception to Kick Off a Project
Using an Agile Inception to Kick Off a ProjectUsing an Agile Inception to Kick Off a Project
Using an Agile Inception to Kick Off a Project
 
Chaos: a new perspective on agile governance by Brian Wernham
Chaos: a new perspective on agile governance by Brian WernhamChaos: a new perspective on agile governance by Brian Wernham
Chaos: a new perspective on agile governance by Brian Wernham
 
Enterprise Scrum - Recife Summer School (English Version)
Enterprise Scrum - Recife Summer School (English Version)Enterprise Scrum - Recife Summer School (English Version)
Enterprise Scrum - Recife Summer School (English Version)
 
Agile transformation kick off presentation v 1.0
Agile transformation kick off presentation v 1.0Agile transformation kick off presentation v 1.0
Agile transformation kick off presentation v 1.0
 
Agile project kick off from the trenches
Agile project kick off from the trenchesAgile project kick off from the trenches
Agile project kick off from the trenches
 
High Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and ScrumHigh Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and Scrum
 
Kick Off Meeting Presentation
Kick Off Meeting PresentationKick Off Meeting Presentation
Kick Off Meeting Presentation
 
ScrumTeamKickoffs_GOAT2016
ScrumTeamKickoffs_GOAT2016ScrumTeamKickoffs_GOAT2016
ScrumTeamKickoffs_GOAT2016
 
The Zen of Scrum
The Zen of ScrumThe Zen of Scrum
The Zen of Scrum
 

Similaire à Montreal alm-20150509-benday-good-to-great-scrum-master

A real-life overview of Agile and Scrum
A real-life overview of Agile and ScrumA real-life overview of Agile and Scrum
A real-life overview of Agile and Scrummtoppa
 
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 ImpedimentRyan Ripley
 
Scrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonScrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonRyan Ripley
 
Project Management in the Real World
Project Management in the Real WorldProject Management in the Real World
Project Management in the Real WorldKate Daly
 
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrumScrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrumHossam Hassan
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Adrian Carr
 
What if scrum had no rules?
What if scrum had no rules?What if scrum had no rules?
What if scrum had no rules?Peter Stevens
 
GAC - Scrum Master Training
GAC - Scrum Master TrainingGAC - Scrum Master Training
GAC - Scrum Master TrainingRasmus Runberg
 
Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Testerliorf
 
12 leadership-tips-to-be-even-more-agile
12 leadership-tips-to-be-even-more-agile12 leadership-tips-to-be-even-more-agile
12 leadership-tips-to-be-even-more-agileChristophe Le Coent
 
A Day in the Life of a Scrum Master
A Day in the Life of a Scrum MasterA Day in the Life of a Scrum Master
A Day in the Life of a Scrum MasterLinda Podder
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)Peter Gfader
 
Agile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile LeadersAgile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile LeadersPeter Stevens
 
How to be a great scrum master
How to be a great scrum masterHow to be a great scrum master
How to be a great scrum masterDaniel Shupp
 
Agile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for DevelopersAgile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for DevelopersMatt Cowell
 
Scrum anti patterns More to unlearn than learn
Scrum anti patterns More to unlearn than learnScrum anti patterns More to unlearn than learn
Scrum anti patterns More to unlearn than learnTarun Singh
 

Similaire à Montreal alm-20150509-benday-good-to-great-scrum-master (20)

A real-life overview of Agile and Scrum
A real-life overview of Agile and ScrumA real-life overview of Agile and Scrum
A real-life overview of Agile and Scrum
 
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
 
Scrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonScrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old Son
 
Agile Retrospective & review
Agile Retrospective & review Agile Retrospective & review
Agile Retrospective & review
 
Project Management in the Real World
Project Management in the Real WorldProject Management in the Real World
Project Management in the Real World
 
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrumScrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
 
What if scrum had no rules?
What if scrum had no rules?What if scrum had no rules?
What if scrum had no rules?
 
GAC - Scrum Master Training
GAC - Scrum Master TrainingGAC - Scrum Master Training
GAC - Scrum Master Training
 
Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Tester
 
12 leadership-tips-to-be-even-more-agile
12 leadership-tips-to-be-even-more-agile12 leadership-tips-to-be-even-more-agile
12 leadership-tips-to-be-even-more-agile
 
A Day in the Life of a Scrum Master
A Day in the Life of a Scrum MasterA Day in the Life of a Scrum Master
A Day in the Life of a Scrum Master
 
Scrum intro
Scrum intro Scrum intro
Scrum intro
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
 
scrum-talk
scrum-talkscrum-talk
scrum-talk
 
Agile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile LeadersAgile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile Leaders
 
How to be a great scrum master
How to be a great scrum masterHow to be a great scrum master
How to be a great scrum master
 
Agile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for DevelopersAgile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for Developers
 
Scrum anti patterns More to unlearn than learn
Scrum anti patterns More to unlearn than learnScrum anti patterns More to unlearn than learn
Scrum anti patterns More to unlearn than learn
 

Plus de MSDEVMTL

Intro grpc.net
Intro  grpc.netIntro  grpc.net
Intro grpc.netMSDEVMTL
 
Grpc and asp.net partie 2
Grpc and asp.net partie 2Grpc and asp.net partie 2
Grpc and asp.net partie 2MSDEVMTL
 
Property based testing
Property based testingProperty based testing
Property based testingMSDEVMTL
 
Improve cloud visibility and cost in Microsoft Azure
Improve cloud visibility and cost in Microsoft AzureImprove cloud visibility and cost in Microsoft Azure
Improve cloud visibility and cost in Microsoft AzureMSDEVMTL
 
Return on Ignite 2019: Azure, .NET, A.I. & Data
Return on Ignite 2019: Azure, .NET, A.I. & DataReturn on Ignite 2019: Azure, .NET, A.I. & Data
Return on Ignite 2019: Azure, .NET, A.I. & DataMSDEVMTL
 
C sharp 8.0 new features
C sharp 8.0 new featuresC sharp 8.0 new features
C sharp 8.0 new featuresMSDEVMTL
 
Asp.net core 3
Asp.net core 3Asp.net core 3
Asp.net core 3MSDEVMTL
 
MSDEVMTL Informations 2019
MSDEVMTL Informations 2019MSDEVMTL Informations 2019
MSDEVMTL Informations 2019MSDEVMTL
 
Common features in webapi aspnetcore
Common features in webapi aspnetcoreCommon features in webapi aspnetcore
Common features in webapi aspnetcoreMSDEVMTL
 
Groupe Excel et Power BI - Rencontre du 25 septembre 2018
Groupe Excel et Power BI  - Rencontre du 25 septembre 2018Groupe Excel et Power BI  - Rencontre du 25 septembre 2018
Groupe Excel et Power BI - Rencontre du 25 septembre 2018MSDEVMTL
 
Api gateway
Api gatewayApi gateway
Api gatewayMSDEVMTL
 
Common features in webapi aspnetcore
Common features in webapi aspnetcoreCommon features in webapi aspnetcore
Common features in webapi aspnetcoreMSDEVMTL
 
Stephane Lapointe: Governance in Azure, keep control of your environments
Stephane Lapointe: Governance in Azure, keep control of your environmentsStephane Lapointe: Governance in Azure, keep control of your environments
Stephane Lapointe: Governance in Azure, keep control of your environmentsMSDEVMTL
 
Eric Routhier: Garder le contrôle sur vos coûts Azure
Eric Routhier: Garder le contrôle sur vos coûts AzureEric Routhier: Garder le contrôle sur vos coûts Azure
Eric Routhier: Garder le contrôle sur vos coûts AzureMSDEVMTL
 
Data science presentation
Data science presentationData science presentation
Data science presentationMSDEVMTL
 
Michel Ouellette + Gabriel Lainesse: Process Automation & Data Analytics at S...
Michel Ouellette + Gabriel Lainesse: Process Automation & Data Analytics at S...Michel Ouellette + Gabriel Lainesse: Process Automation & Data Analytics at S...
Michel Ouellette + Gabriel Lainesse: Process Automation & Data Analytics at S...MSDEVMTL
 
Open id connect, azure ad, angular 5, web api core
Open id connect, azure ad, angular 5, web api coreOpen id connect, azure ad, angular 5, web api core
Open id connect, azure ad, angular 5, web api coreMSDEVMTL
 
Yoann Clombe : Fail fast, iterate quickly with power bi and google analytics
Yoann Clombe : Fail fast, iterate quickly with power bi and google analyticsYoann Clombe : Fail fast, iterate quickly with power bi and google analytics
Yoann Clombe : Fail fast, iterate quickly with power bi and google analyticsMSDEVMTL
 
CAE: etude de cas - Rolling Average
CAE: etude de cas - Rolling AverageCAE: etude de cas - Rolling Average
CAE: etude de cas - Rolling AverageMSDEVMTL
 
CAE: etude de cas
CAE: etude de casCAE: etude de cas
CAE: etude de casMSDEVMTL
 

Plus de MSDEVMTL (20)

Intro grpc.net
Intro  grpc.netIntro  grpc.net
Intro grpc.net
 
Grpc and asp.net partie 2
Grpc and asp.net partie 2Grpc and asp.net partie 2
Grpc and asp.net partie 2
 
Property based testing
Property based testingProperty based testing
Property based testing
 
Improve cloud visibility and cost in Microsoft Azure
Improve cloud visibility and cost in Microsoft AzureImprove cloud visibility and cost in Microsoft Azure
Improve cloud visibility and cost in Microsoft Azure
 
Return on Ignite 2019: Azure, .NET, A.I. & Data
Return on Ignite 2019: Azure, .NET, A.I. & DataReturn on Ignite 2019: Azure, .NET, A.I. & Data
Return on Ignite 2019: Azure, .NET, A.I. & Data
 
C sharp 8.0 new features
C sharp 8.0 new featuresC sharp 8.0 new features
C sharp 8.0 new features
 
Asp.net core 3
Asp.net core 3Asp.net core 3
Asp.net core 3
 
MSDEVMTL Informations 2019
MSDEVMTL Informations 2019MSDEVMTL Informations 2019
MSDEVMTL Informations 2019
 
Common features in webapi aspnetcore
Common features in webapi aspnetcoreCommon features in webapi aspnetcore
Common features in webapi aspnetcore
 
Groupe Excel et Power BI - Rencontre du 25 septembre 2018
Groupe Excel et Power BI  - Rencontre du 25 septembre 2018Groupe Excel et Power BI  - Rencontre du 25 septembre 2018
Groupe Excel et Power BI - Rencontre du 25 septembre 2018
 
Api gateway
Api gatewayApi gateway
Api gateway
 
Common features in webapi aspnetcore
Common features in webapi aspnetcoreCommon features in webapi aspnetcore
Common features in webapi aspnetcore
 
Stephane Lapointe: Governance in Azure, keep control of your environments
Stephane Lapointe: Governance in Azure, keep control of your environmentsStephane Lapointe: Governance in Azure, keep control of your environments
Stephane Lapointe: Governance in Azure, keep control of your environments
 
Eric Routhier: Garder le contrôle sur vos coûts Azure
Eric Routhier: Garder le contrôle sur vos coûts AzureEric Routhier: Garder le contrôle sur vos coûts Azure
Eric Routhier: Garder le contrôle sur vos coûts Azure
 
Data science presentation
Data science presentationData science presentation
Data science presentation
 
Michel Ouellette + Gabriel Lainesse: Process Automation & Data Analytics at S...
Michel Ouellette + Gabriel Lainesse: Process Automation & Data Analytics at S...Michel Ouellette + Gabriel Lainesse: Process Automation & Data Analytics at S...
Michel Ouellette + Gabriel Lainesse: Process Automation & Data Analytics at S...
 
Open id connect, azure ad, angular 5, web api core
Open id connect, azure ad, angular 5, web api coreOpen id connect, azure ad, angular 5, web api core
Open id connect, azure ad, angular 5, web api core
 
Yoann Clombe : Fail fast, iterate quickly with power bi and google analytics
Yoann Clombe : Fail fast, iterate quickly with power bi and google analyticsYoann Clombe : Fail fast, iterate quickly with power bi and google analytics
Yoann Clombe : Fail fast, iterate quickly with power bi and google analytics
 
CAE: etude de cas - Rolling Average
CAE: etude de cas - Rolling AverageCAE: etude de cas - Rolling Average
CAE: etude de cas - Rolling Average
 
CAE: etude de cas
CAE: etude de casCAE: etude de cas
CAE: etude de cas
 

Dernier

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Dernier (20)

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

Montreal alm-20150509-benday-good-to-great-scrum-master

  • 1.
  • 2. 10 Ways to Go from Good to Great Scrum Master
  • 3. Benjamin Day • Brookline, MA • Consultant, Coach, & Trainer • Microsoft MVP for Visual Studio ALM • Team Foundation Server, Software Testing, Scrum, Software Architecture • Scrum.org Classes • Professional Scrum Foundations (PSF) • Professional Scrum Master (PSM) • Professional Scrum Developer (PSD) • www.benday.com, benday@benday.com, @benday
  • 4. Online courses at Pluralsight.com
  • 6. Professional Scrum Master (PSM) training on May 20 & 21 in Brookline, MA http://bendayscrum.eventbrite.com
  • 7. On with the show.
  • 8. Assumptions • You’re technical. I’m technical. • For today, we’re talking about a fairly technical Scrum Master • (Don’t forget the needs of the business though.) • This talk = Scrum Mastering + “Getting your project started right”
  • 9. “What does the Scrum Master do anyway?”
  • 12. ~148 ft / ~45 m ~15ft/~4.8m Team 1 Team 2 Target Target The Curling Sheet
  • 13. Curling Stones  ~40 lb. stones  Polished granite  It’s got a handle  8 stones per team
  • 14. ~148 ft / ~45 m ~15ft/~4.8m Note: that stone’s not to scale  Get your stones as close as possible to the center of the target  Each team takes turns  Team with the most stones closest to the center of the target wins
  • 15. Throwing  3 team members per throw  Thrower - Stone in hand - Pushes off with legs  Starts glide towards target  Thrower has to release stone
  • 16. The thrower might put some spin on it…
  • 17. …but once released, nothing can touch the stone.
  • 18. After the release, the Sweepers take over.
  • 19.  Two sweepers stay with the stone Sweepers  Guide the stone to the target
  • 20. Just to be 100% clear, the sweepers don’t touch the stone.
  • 21. “So, the brushing moves the stone?”
  • 22. The brushing doesn’t move the stone. It’s already moving.
  • 23. The brushing subtly adjusts the ice in front of it…
  • 24. …and that can change the speed and direction of the stone significantly.
  • 25. The sweepers – without touching it – are helping to coax and guide the stone so it lands correctly at the target.
  • 26. “…and this has what to do with scrum mastering?
  • 27.  Scrum Master is not a management role  Team members don’t report to the Scrum Master  Scrum Master isn’t the boss Scrum Master is a Coach
  • 28. Three Roles in Scrum Product Owner Development Team Scrum Master
  • 29. Three Roles in Scrum Product Owner  Product Owner is as close to “a boss” as you’ll get  Provides the vision & goal
  • 30. Considering the inherent bossless-ness, Scrum expects and relies on the team to self-organize.
  • 31. To be successful, the team needs to use their creativity to deliver done, working software.
  • 32. The team takes the Product Owner’s goal and self-organizes to figure out how to deliver done, working software at the end of the Sprint.
  • 33. The basic idea: Give the team their goal and then get out of the way.
  • 34. The Scrum Master helps the team to be creative and productive.
  • 35. You can’t command someone to be creative.
  • 37. You can’t tell people exactly what to do and also expect them to figure it out for themselves at the same time.
  • 38. And now back to curling…
  • 39. Just like the sweepers can’t touch the stone…
  • 40. …a successful Scrum Master doesn’t command the team.
  • 41. The Scrum Master guides the team and helps the team without actually giving any instructions.
  • 42.  The team is the stone  The Product Owner is the thrower  The Scrum Master is a sweeper, guiding the team towards the goal
  • 43. “What does the Scrum Master do anyway?”
  • 44. The Scrum Master helps the team to be productive and to use their creativity in order to deliver done, working software.
  • 45. The Big Lesson: The Scrum Master leads through influence not by command.
  • 46. What does the Scrum Master do? • Keeper of the process • Help the team deliver • Argue for and defend the team • Help the Product Owner
  • 47. Top 10 Ways: Things to Think About • What can you do to help your team? • What can you do to help your product owner? • What can you do to help yourself? • What can you do to help your organization? • Change your Daily Scrum
  • 48. Here are all the things I wanted to put in this talk. • What can you do to help your team? • Written DoD • Encourage self-organization • Try to help minimize the work in progress. • Remind them to keep talking. One major downside of TFS is that people can sometimes think of it as an excuse to not talk. • Remind them about how much and how creatively you can decompose a PBI • Emergent Architecture. • Remind them they don't report to you • What can you do to help your product owner? • Product owner checklist http://productownerchecklist.org by Lare Lekman • Remind them that they need to stay engaged and that their engagement is critical for the success of the team and the effort. • Remind them to plan ahead a bit and share their vision • Help with credibility by planning 2 to 3 sprints out • What can you do to help yourself? • You can't fix everything. • Watch for burnout. • Do whatever it takes to get you to believe in self-organization • What can you do to help your organization? • Get them cozy with the fact that change will be coming. • Changing of plans is a "feature" not a "bug." • Inoculate them so that they won't panic when change inevitably happens. • Question how products align with teams. Bring work to the teams rather than bringing Teams to the work. Let the Teams stay together and focused on a limited amount of stuff and they'll go faster. • Help them think about sprint lengths. Sprints help scope risk. Sprints force you to pause from time to time to see where you actually are. It helps keep you honest. Have you *actually* delivered anything? Why and why not? • Practice explaining Story Points. • Explain that Scrum doesn't replace the existing org structure. It is a layer on top of the existing org structure. While it probably won't change anyone's job, it might change how they perform their job. • Think like a data scientist. http://blogs.hbr.org/2013/11/how-to-start-thinking-like-a-data-scientist/ • Watch out for fear. Fear is *everywhere*. • Address the QA problems. • What does QA do at the front side of the sprint? • Answer collaborate with fellow team members to ensure that everyone knows how stuff is going to be tested. • Basically, front-load your quality focus. • Change your daily standup • Consider dumping "3 questions" • Consider switching who "runs" the standup • Watch for people being bored and/or tuning out • Bored people implies doing too much work and/or a wobbly sprint goal • Bored people implies multiple teams of 1 rather than a team of X. You have people who sit near each other rather than actual functional team. • What is your Velocity? • If you don't have estimates, you can't have a velocity. • If you don't have a DoD, velocity is problematic. • If you're wobbly on DoD, your velocity is suspect. • Be firm on DoD. No partial credit. • Better Retrospectives • Write them down. Review the results. • Try to walk through the sprint day by day and ask people how they felt, what was going on on this day, why is the burndown going up or down? This helps them to *remember* what was happening. • Common Objections to Scrum • Leading vs Coaching • Coaching organizations • Coaching teams • Common objections
  • 49. Top 10 Ways 1. What is your DoD? 2. People Skills 3. Credibility 4. What is your Sprint Goal? 5. Do less. 6. Emergent Architecture 7. Good programming & testing practices 8. “Kick it over the wall to QA” 9. Teams : Products 10. Retrospective
  • 50. Top 10 Ways 1. What is your DoD? 2. People Skills 3. Credibility 4. What is your Sprint Goal? 5. Do less. 6. Emergent Architecture 7. Good programming & testing practices 8. “Kick it over the wall to QA” 9. Teams : Products 10. Retrospective
  • 51. Definition of Done (DoD) = Everything it takes to say something is completely done.
  • 52. What is your DoD? • Closest thing to a “silver bullet” in Scrum • Technical Debt will ruin you. • Write it down. • Review and discuss it regularly.
  • 53. “Done vs. Done Done”
  • 54. Do not relax your DoD.
  • 56. Partial credit usually means Technical Debt.
  • 57. Partial Credit & Technical Debt  “Wobbly” Velocity
  • 58. Top 10 Ways 1. What is your DoD? 2. People Skills 3. Credibility 4. What is your Sprint Goal? 5. Do less. 6. Emergent Architecture 7. Good programming & testing practices 8. “Kick it over the wall to QA” 9. Teams : Products 10. Retrospective
  • 59. 99% of the time, it’s a people problem.
  • 63. Want to be a super hero? Go see a therapist. (I’m not kidding.)
  • 64. Top 10 Ways 1. What is your DoD? 2. People Skills 3. Credibility 4. What is your Sprint Goal? 5. Do less. 6. Emergent Architecture 7. Good programming & testing practices 8. “Kick it over the wall to QA” 9. Teams : Products 10. Retrospective
  • 65. 2 to 3 Sprints of Product Backlog • Helps give the PO “room” • Helps everyone to know what’s going on. • Be ready to answer where a PBI (aka. “feature”) is on the backlog. • How many sprints out? • Discuss your *written* DoD with the PO, executives, and stakeholders • Why is it in their best interest?
  • 66. Fit for purpose. • Remember that not everything is, needs to be, or should be a work of art. • Balance “Time to Market” with “Long-term Maintenance” • Communicate with the business in terms they understand • (Hint: this is probably money and resources.)
  • 68. Top 10 Ways 1. What is your DoD? 2. People Skills 3. Credibility 4. What is your Sprint Goal? 5. Do less. 6. Emergent Architecture 7. Good programming & testing practices 8. “Kick it over the wall to QA” 9. Teams : Products 10. Retrospective
  • 69. Do you have a Sprint Goal?
  • 70. Is it easily understood and stated?
  • 71. Hint: Your sprint goal should not be select * from SprintBacklog
  • 72. Review your Sprint Goal in the Daily Scrum.
  • 73. And while we’re talking about the Daily Scrum…
  • 74. …consider dumping the “3 questions” format.
  • 75. Remind your team that they don’t report to you.
  • 76. Consider switching up who “leads” that meeting.
  • 77. Watch for people being bored and/or tuning out.
  • 78. Bored implies a lack of focus.
  • 79. Bored implies that people aren’t on the same team.
  • 80. Top 10 Ways 1. What is your DoD? 2. People Skills 3. Credibility 4. What is your Sprint Goal? 5. Do less. 6. Emergent Architecture 7. Good programming & testing practices 8. “Kick it over the wall to QA” 9. Teams : Products 10. Retrospective
  • 81. Minimize work in progress.
  • 82. Put another way… don’t try to do everything at once.
  • 83. If everyone on your team is working on separate PBIs, is the team really a team?
  • 84. Finish one thing. Then do the next thing. • Try to craft the work so that multiple people are working on related things • Complete that thing. Move on to the next thing. • Try to drive stuff to DoD early. • This ensures that you’re delivering something in the sprint.
  • 85. Anti-pattern: 2 days from the end of the sprint and nothing’s DoD yet.
  • 86. Top 10 Ways 1. What is your DoD? 2. People Skills 3. Credibility 4. What is your Sprint Goal? 5. Do less. 6. Emergent Architecture 7. Good programming & testing practices 8. “Kick it over the wall to QA” 9. Teams : Products 10. Retrospective
  • 89. Emergent Architecture. • Build what you need. • It’s a spectrum. Suicidal Non-Planning Sanity & Balance Big Design Up-Front
  • 90. Emergent Architecture. • Build what you need. • It’s a spectrum. Suicidal Non-Planning Sanity & Balance Big Design Up-Front
  • 91. Emergent Architecture. • Build what you need. • It’s a spectrum. Suicidal Non-Planning Sanity & Balance Big Design Up-Front
  • 92. Top 10 Ways 1. What is your DoD? 2. People Skills 3. Credibility 4. What is your Sprint Goal? 5. Do less. 6. Emergent Architecture 7. Good programming & testing practices 8. “Kick it over the wall to QA” 9. Teams : Products 10. Retrospective
  • 93. It’s a metaphysical *certainty* that you’ll have to change stuff.
  • 94. You *won’t* get your “requirements” right.
  • 98. Loose coupling. • Code to interfaces. • Use the Dependency Injection Pattern • (Pass dependencies in on the constructor.) • Consider an IoC Framework • Use the Repository Pattern • Remember Single Responsibility Principle
  • 99. Build for Testability • Unit test, unit test, unit test • Unit test != Integration Test • Test one layer at a time in isolation • No database connections from a unit test • Integration tests in a separate project • Keep yourself honest
  • 100. For the love of all things precious & beautiful…
  • 101. …DON’T USE A SHARED DEVELOPMENT DATABASE!!!!!!!!
  • 103. Eliminate the "works on my box" problem *early*. • Set up automated builds from the very beginning. • If you're using TFS, use Gated Check-in builds • Deploy your database as part of your builds. • Run your unit tests from the builds
  • 104. Top 10 Ways 1. What is your DoD? 2. People Skills 3. Credibility 4. What is your Sprint Goal? 5. Do less. 6. Emergent Architecture 7. Good programming & testing practices 8. “Kick it over the wall to QA” 9. Teams : Products 10. Retrospective
  • 105. Never say “Kick it over the wall to QA” again. • Us vs. Them • QA is part of the team • QA’s work should be part of the DoD
  • 106. What does QA do at the start of a sprint?
  • 107. Top 10 Ways 1. What is your DoD? 2. People Skills 3. Credibility 4. What is your Sprint Goal? 5. Do less. 6. Emergent Architecture 7. Good programming & testing practices 8. “Kick it over the wall to QA” 9. Teams : Products 10. Retrospective
  • 108. How do Teams align to Products / Projects? • Watch out for partial allocations • Do team members have more than one Daily Scrum? • Rather than 1 team per 1 product, try 1 team that supports multiple products
  • 109. Teams to Products • Bad • Billing System has a Billing Team • Accounting System has an Accounting Team • CRM system has a CRM Team • Website has a Website team • People are 50% allocated to multiple teams.
  • 110. Teams to Products • Better • Team A • Billing • Accounting • Team B • CRM • Website
  • 111. Teams to Products • Best • Team A and Team B are cross-functional • Either team can do tasks from Billing, Accounting, CRM, or Website
  • 112. The Product Owner as a work funnel. …then the Product Owner adjusts the Product Backlog… CEO’s crazy dreams Accounting Project Medical Records Project Development Team Product Owner • Product Owner has to decide priority for the team • The team can’t do everything at once • There has to be priorities • The team isn’t qualified to balance these priorities Entonnoir?
  • 113. Top 10 Ways 1. What is your DoD? 2. People Skills 3. Credibility 4. What is your Sprint Goal? 5. Do less. 6. Emergent Architecture 7. Good programming & testing practices 8. “Kick it over the wall to QA” 9. Teams : Products 10. Retrospective
  • 114. Retrospectives are the curer of all ills.
  • 115. Retrospectives help keep problems contained to (hopefully) a single Sprint.
  • 117. Tip: Get people REALLY thinking by trying to recreate what happened day by day.
  • 118. Tip: If it gets heated, learn to say “Ok…and what else?”
  • 119. Tip: Record the findings from the Retrospective
  • 120. Tip: Review the notes from previous Retrospectives.
  • 121. Top 10 Ways 1. What is your DoD? 2. People Skills 3. Credibility 4. What is your Sprint Goal? 5. Do less. 6. Emergent Architecture 7. Good programming & testing practices 8. “Kick it over the wall to QA” 9. Teams : Products 10. Retrospective
  • 122. What can you do to help yourself?
  • 124. You can’t fix everything.
  • 125. Do whatever it takes to get yourself to believe in self-organization.
  • 126. But don’t let your team walk all over you.
  • 127. Some teams will use self-organization against you.
  • 128. “…but let’s remember here. This isn’t a *&^%$# democracy.” -David Starr
  • 129. How do you help the Product Owner?
  • 130. Remind them of how important they are to the success of the project.
  • 131. Remind them that they need to stay engaged.
  • 133.

Notes de l'éditeur

  1. Assumptions In this case, the Scrum Master is somewhat technical I'm technical. Right or wrong, my Scrum Mastering style tends to go deep on the technical stuff. You have to remember the needs of the business though. You're not building this stuff for the sake of the technology. You're building this stuff for the sake of the business. In all likelyhood, it's about making money. The technology enables the making of the money which pays for you to write the software which makes more money and pays for more software. Rinse and repeat. This talk will straddle the line between Scrum Mastering and "Getting your project started right" Things that have caused my teams constant headaches that kill velocity
  2. What is your Definition of Done (DoD)? There's no magic bullet in Scrum...but this one is pretty close. Write. Your. DoD. Down. Discuss your DoD a lot. Technical debt will ruin you. The little bits of not quite entirely done will crush your "agility". If anyone says "Done vs. Done Done", hire someone to murder that person in their sleep. Ok. Well, maybe not murder them but that's a big deal. No partial credit. It's either done or not done.
  3. People Skills Trust your gut. Pause from time to time and ask yourself how you're feeling. Therapy. We all have issues. Trust me...even though you *think* you know what they are, you don't really know. There are tons of issues and little stupid things you do that you could use to figure out. Getting in tune with your own inner life will help immensely.
  4. Credibility is your greatest asset. Keep your backlog ordered for at least 2 sprints worth of work. Be ready to answer at a moment's notice when a feature is forecast to be delivered. That written DoD is your best friend when you're talking to product owners and executives and stakeholders. Make sure that they understand why DoD and Quality is in their best interest. Be careful to not lose sight of "fit for purpose". Sometimes, you're not getting paid to create a work of art. It's a balance between "time to market" and "long term maintenance". Do yourself a favor and say "forecast" rather than "commitment" Try to communicate in terms that the business understands. (Answer: probably money.)
  5. What's your Sprint Goal? Review your SG in your daily standups. If your sprint goal is simply a "select Title from SprintBacklog" you're probably doing it wrong.
  6. Do less. Aka. Minimize Work in Progress If everyone on your team is working on separate PBIs, is the team really a team? Try to craft your work so that you have more than one person working on something at a time. Drive that PBI to completion ASAP and only then move on to the next PBI. Remember your DoD and work to drive your PBIs to DoD-compliance as soon as possible. If something is DoD-done, you've already pretty much delivered something in that sprint. The anti-pattern is being 2 days from the end of your sprint and nothing is DoD-done yet.
  7. Do less. Aka. Minimize Work in Progress If everyone on your team is working on separate PBIs, is the team really a team? Try to craft your work so that you have more than one person working on something at a time. Drive that PBI to completion ASAP and only then move on to the next PBI. Remember your DoD and work to drive your PBIs to DoD-compliance as soon as possible. If something is DoD-done, you've already pretty much delivered something in that sprint. The anti-pattern is being 2 days from the end of your sprint and nothing is DoD-done yet.
  8. Do less. Aka. Minimize Work in Progress If everyone on your team is working on separate PBIs, is the team really a team? Try to craft your work so that you have more than one person working on something at a time. Drive that PBI to completion ASAP and only then move on to the next PBI. Remember your DoD and work to drive your PBIs to DoD-compliance as soon as possible. If something is DoD-done, you've already pretty much delivered something in that sprint. The anti-pattern is being 2 days from the end of your sprint and nothing is DoD-done yet.
  9. Good programming and unit testing practices let you worry less. The goal is to make Refactoring as painless as possible. Refactoring should not strike terror into your soul(s). Remember...requirements will change and people will change their minds. Build for maintenance. It's a metaphysical certainty that you're going to have to change stuff. You won't get your "requirements" right. Your customers / stakeholders *will* change their minds. Keep things loosely coupled. Program to interfaces Use Dependency Injection Read up on the Repository Pattern Remember Single Responsibility Principle. Build for testability. Unit test, unit test, unit test. And when I say *unit* test I mean *unit* not integration test. Get comfortable with mocks, stubs, and fakes. Unit tests should not connect to a service or a database Unit tests should test only one "layer" at a time Keep unit tests and integration tests in separate projects. Integration tests can talk to the database but they should also only talk to one layer at a time. For the love of god, don't use a shared development database No shared test data. If at all possible, use the Visual Studio Database Projects. Eliminate the "works on my box" problem *early*. Set up automated builds from the very beginning. If you're using TFS, use Gated Check-in builds Deploy your database as part of your builds. Run your unit tests from the builds Think about maintain a minimal Inventory. Inventory is sunk cost. Anything you write has to be maintained. Write less code. I'm not saying to use lots of frameworks like NHibernate or Entity Framework or RIA Services...I'm not saying don't use them either. Just keep in mind that everything you write you have to maintain.
  10. Do less. Aka. Minimize Work in Progress If everyone on your team is working on separate PBIs, is the team really a team? Try to craft your work so that you have more than one person working on something at a time. Drive that PBI to completion ASAP and only then move on to the next PBI. Remember your DoD and work to drive your PBIs to DoD-compliance as soon as possible. If something is DoD-done, you've already pretty much delivered something in that sprint. The anti-pattern is being 2 days from the end of your sprint and nothing is DoD-done yet.
  11. Do less. Aka. Minimize Work in Progress If everyone on your team is working on separate PBIs, is the team really a team? Try to craft your work so that you have more than one person working on something at a time. Drive that PBI to completion ASAP and only then move on to the next PBI. Remember your DoD and work to drive your PBIs to DoD-compliance as soon as possible. If something is DoD-done, you've already pretty much delivered something in that sprint. The anti-pattern is being 2 days from the end of your sprint and nothing is DoD-done yet.
  12. The Retrospectives are the curer of all ills. Watch for unscheduled work Do you find yourself having to balance strategic work (long term projects) against your hair being on fire this week? Are you finding that you can't deliver anything or that you always miss your forecasts? Do you note this unplanned work somehow? Do you discuss this unplanned work in the retrospective. Write down what you discussed in your retrospectives. What went right and wrong? What *actionable* things are you going to do for your next Sprint?