Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
What can possibly go wrong with scrum?
Search
Zahathys
October 14, 2015
Programming
88
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
What can possibly go wrong with scrum?
Slides for a talk I did for the NNUG Stavanger meetup.
Zahathys
October 14, 2015
More Decks by Zahathys
See All by Zahathys
Fight your brain: Innovate!
zahathys
0
640
Other Decks in Programming
See All in Programming
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
0
120
act2-costs.pdf
sumedhbala
0
120
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
1.8k
AI時代の仕事技芸論〜ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ(スクフェス仙台 2026バージョン)
kuranuki
0
700
吝嗇家のためのAI活用 / AI development for miser - ChatGPT + Issue Driven Development
tooppoo
0
190
FDEが実現するAI駆動経営の現在地
gonta
2
200
Claude Team Plan導入・ガイド
tk3fftk
0
220
才能?センス?知らん、 続けたもん勝ちだ。-- 結婚・出産・癌を越えてなお、私がプロダクトを創り続ける理由
16bitidol
2
900
PHP に部分適用が来るぞ!……ところで何それ?おいしいの? #phpcon / phpcon-2026
shogogg
0
330
광주소프트웨어마이스터고등학교 DevFest 특강 - 바이브 코딩 시대에서 주니어 개발자로 살아남는 방법
utilforever
1
150
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
1
240
【やさしく解説 設計編・中級 #4】ルールの寿命と、システムの年輪
panda728
PRO
2
160
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
340
58k
Statistics for Hackers
jakevdp
799
230k
How to Ace a Technical Interview
jacobian
281
24k
Claude Code のすすめ
schroneko
67
230k
The Language of Interfaces
destraynor
162
27k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Making the Leap to Tech Lead
cromwellryan
135
10k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
770
Designing for Timeless Needs
cassininazir
1
400
Rails Girls Zürich Keynote
gr2m
96
14k
Faster Mobile Websites
deanohume
310
32k
Transcript
WHAT CAN POSSIBLY GO WRONG WITH SCRUM? Created by Aurelien
Beraud
None
None
SO WHAT CAN GO WRONG? Purpose of Scrum Planning meeting
Product Owner role Team Empowerment Tribal culture Retrospective Scrum Master role <Insert your own> And much more ...
PURPOSE OF SCRUM
Any process that people use is wasteful, and that includes
Scrum. (Jeff Sutherland, co-creator of Scrum - 2014)
So, what is the purpose of Scrum then? To help
us learn this:
While we learn we should: Follow the rules. Experiment and
make mistakes. Not get discouraged when we fail.
And once we have learned "Agility", then we don't need
Scrum anymore.
PLANNING MEETING
None
If we really wanted to plan and estimate every details,
we would do it like that:
Human being are lousy at estimating, so stop doing it!
Use an abstraction: Story Points Compare stories
Wall estimates
Did you know the planning meeting has two parts? First
part - What? Second part - How? If you forget part 2, you then have a goal but you have no plan at all.
GROOMING MEETING Sounds funny right? Well that is what you
do when you do a grooming meeting!
PRODUCT OWNER ROLE
None
However he often becomes a bottleneck ... so what to
do? Share the vision not the solution. Open communication channels. Delegate to the team.
TEAM EMPOWERMENT
DAILY SCRUM
meeting! The Daily Scrum is a PLANNING
Only the team is supposed to attend that meeting. However
they might need a facilitator help with the self- organization.
SCRUM BOARD Simple and efficient.
But what about ...
or ...
TRIBAL CULTURE
Scrum is asking you to be on stage 4.
So what technique could we use to have people working
more closely together? PAIR PROGRAMMING
Some people go even further: Mob Programming
Level 4 tribe does not stop when you step outside
of the office. So do thing as a team outside of work.
RETROSPECTIVE
Common problems: Not engaging Repetitive Broad non actionable goals No
follow up on actions Disappear when firefighting
None
Structure your retrospective: Set the stage Gather data Generate Insights
Decide what to do Close the retrospective And have a specialist to faciliate it.
Force yourself to keep doing it, especially when under pressure.
The problem you are facing are probably caused by something you haven't identified yet. So take the time for self reflection.
SCRUM MASTER ROLE
Scrum ask for much complex things than what is described
in the Scrum guide. It asks the whole organization to change it's culture and behavior. And that is one of the reason you have a dedicated role to help with the transition.
However: A two days course does not make a good
Scrum Master.
All these problems I have listed are IMPEDIMENTS that the
Scrum Master needs to solve. Do you really think someone can do that as a part time job?
Scrum is about change, however humans don't like change. So
you will need the courage to challenge the status-quo and start doing things differently.
<INSERT YOUR OWN>