The Manager’s Role in Scrum - Crisp's Blog · 2019-01-03 · The manager’s role in Scrum Some...
Transcript of The Manager’s Role in Scrum - Crisp's Blog · 2019-01-03 · The manager’s role in Scrum Some...
![Page 1: The Manager’s Role in Scrum - Crisp's Blog · 2019-01-03 · The manager’s role in Scrum Some ideas on what a manager should be doing in a Scrum company Based on Personal experience](https://reader033.fdocuments.net/reader033/viewer/2022050609/5fb020b06f0df8516c32bb7b/html5/thumbnails/1.jpg)
The Manager’s Role in ScrumScrum Gathering
Nov 14, 2007
![Page 2: The Manager’s Role in Scrum - Crisp's Blog · 2019-01-03 · The manager’s role in Scrum Some ideas on what a manager should be doing in a Scrum company Based on Personal experience](https://reader033.fdocuments.net/reader033/viewer/2022050609/5fb020b06f0df8516c32bb7b/html5/thumbnails/2.jpg)
2
<intro>
Henrik Kniberg 2
![Page 3: The Manager’s Role in Scrum - Crisp's Blog · 2019-01-03 · The manager’s role in Scrum Some ideas on what a manager should be doing in a Scrum company Based on Personal experience](https://reader033.fdocuments.net/reader033/viewer/2022050609/5fb020b06f0df8516c32bb7b/html5/thumbnails/3.jpg)
3
Who am I?
Henrik Kniberg 3
Henrik Kniberg - Crisp ABJava & agile software development
CTO of Goyada (mobile services & ecommerce)30 developers
CTO of Epicent (mobile services)4 developers
CTO of Tain (gaming)40 developers
... and 2 kids to ”manage”...
Henrik [email protected]+46 70 4925284
![Page 4: The Manager’s Role in Scrum - Crisp's Blog · 2019-01-03 · The manager’s role in Scrum Some ideas on what a manager should be doing in a Scrum company Based on Personal experience](https://reader033.fdocuments.net/reader033/viewer/2022050609/5fb020b06f0df8516c32bb7b/html5/thumbnails/4.jpg)
4
Why is the manager’s role important?The middle manager can be...
the best catalystthe worst impediment
If he doesn’t understand his role within Scrum... which type do you think he will become?
Henrik Kniberg 4
CEO
Developmentmanager
Productmanager
Operationsmanager
Sample organization
So what IS my role then?
![Page 5: The Manager’s Role in Scrum - Crisp's Blog · 2019-01-03 · The manager’s role in Scrum Some ideas on what a manager should be doing in a Scrum company Based on Personal experience](https://reader033.fdocuments.net/reader033/viewer/2022050609/5fb020b06f0df8516c32bb7b/html5/thumbnails/5.jpg)
5
What is a manager? (according to various sources on the Internet)
Henrik Kniberg 5
Someone who controls resources and expenditures
Resources = people, money, things
Management: The art, or science, of
achieving goals through people
Leadership:The ability to affect human behavior so as to accomplish a mission designated by the leader
... and what do they actually do?Plan Organize
ControlCoordinate
MentorManagement has to do with power by position, whereas leadership involves power by influence
Supervision:Literally - looking over.Making sure people do what they are supposed to do
Improve
![Page 6: The Manager’s Role in Scrum - Crisp's Blog · 2019-01-03 · The manager’s role in Scrum Some ideas on what a manager should be doing in a Scrum company Based on Personal experience](https://reader033.fdocuments.net/reader033/viewer/2022050609/5fb020b06f0df8516c32bb7b/html5/thumbnails/6.jpg)
6
A sample Scrum company
Henrik Kniberg 6
ScrUML(inofficial Scrum Modeling Language)
![Page 7: The Manager’s Role in Scrum - Crisp's Blog · 2019-01-03 · The manager’s role in Scrum Some ideas on what a manager should be doing in a Scrum company Based on Personal experience](https://reader033.fdocuments.net/reader033/viewer/2022050609/5fb020b06f0df8516c32bb7b/html5/thumbnails/7.jpg)
7
Let’s grow it a bit...
Henrik Kniberg 7
![Page 8: The Manager’s Role in Scrum - Crisp's Blog · 2019-01-03 · The manager’s role in Scrum Some ideas on what a manager should be doing in a Scrum company Based on Personal experience](https://reader033.fdocuments.net/reader033/viewer/2022050609/5fb020b06f0df8516c32bb7b/html5/thumbnails/8.jpg)
8Henrik Kniberg 8
And let’s grow it a bit more...Ugh.
Handover to QA.
![Page 9: The Manager’s Role in Scrum - Crisp's Blog · 2019-01-03 · The manager’s role in Scrum Some ideas on what a manager should be doing in a Scrum company Based on Personal experience](https://reader033.fdocuments.net/reader033/viewer/2022050609/5fb020b06f0df8516c32bb7b/html5/thumbnails/9.jpg)
9
And let’s improve it.
Henrik Kniberg 9
![Page 10: The Manager’s Role in Scrum - Crisp's Blog · 2019-01-03 · The manager’s role in Scrum Some ideas on what a manager should be doing in a Scrum company Based on Personal experience](https://reader033.fdocuments.net/reader033/viewer/2022050609/5fb020b06f0df8516c32bb7b/html5/thumbnails/10.jpg)
10
</intro>
Henrik Kniberg 10
![Page 11: The Manager’s Role in Scrum - Crisp's Blog · 2019-01-03 · The manager’s role in Scrum Some ideas on what a manager should be doing in a Scrum company Based on Personal experience](https://reader033.fdocuments.net/reader033/viewer/2022050609/5fb020b06f0df8516c32bb7b/html5/thumbnails/11.jpg)
11
The manager’s role in Scrum
Some ideas on what a manager should be doing in a Scrum company
Based onPersonal experience
8 years as middle-manager at 3 agile companies1 year as agile coach helping many other managers
Books & forumsDiscussions with peersFeedback from Scrum veterans
Mike Cohn, Ken Schwaber, Jeff Sutherland
Henrik Kniberg 11
![Page 12: The Manager’s Role in Scrum - Crisp's Blog · 2019-01-03 · The manager’s role in Scrum Some ideas on what a manager should be doing in a Scrum company Based on Personal experience](https://reader033.fdocuments.net/reader033/viewer/2022050609/5fb020b06f0df8516c32bb7b/html5/thumbnails/12.jpg)
12
Change agent / bootstrapper / organization builder
Henrik Kniberg 12
If it’s nobody else...It’s YOU!
The manager could be...
![Page 13: The Manager’s Role in Scrum - Crisp's Blog · 2019-01-03 · The manager’s role in Scrum Some ideas on what a manager should be doing in a Scrum company Based on Personal experience](https://reader033.fdocuments.net/reader033/viewer/2022050609/5fb020b06f0df8516c32bb7b/html5/thumbnails/13.jpg)
13
Handle resource conflicts
Role placeholder
Henrik Kniberg 13
The manager could be...
Synchronize multiple product backlogs
Salary negotiation
Recruitment
Synchronize multiple teams
Strategic release planning
Find strategic partners
Coach the scrum masters
Does this really need to be done at all?
Am I the right person?Who should be doing
it?
Buy snacks
Clean the office
Solve high-level impediments
OK, I’ll do it for now!
Tech evangelist
What isn’t getting done around here?
If it’s nobody else...It’s YOU!
![Page 14: The Manager’s Role in Scrum - Crisp's Blog · 2019-01-03 · The manager’s role in Scrum Some ideas on what a manager should be doing in a Scrum company Based on Personal experience](https://reader033.fdocuments.net/reader033/viewer/2022050609/5fb020b06f0df8516c32bb7b/html5/thumbnails/14.jpg)
14
Chief Product Owner
Henrik Kniberg 14
The manager could be...
If it’s nobody else...It’s YOU!
![Page 15: The Manager’s Role in Scrum - Crisp's Blog · 2019-01-03 · The manager’s role in Scrum Some ideas on what a manager should be doing in a Scrum company Based on Personal experience](https://reader033.fdocuments.net/reader033/viewer/2022050609/5fb020b06f0df8516c32bb7b/html5/thumbnails/15.jpg)
15
ScrumTeam
B1ScrumTeam
B2
ScrumTeam
A
Resource broker
Henrik Kniberg 15
SM
SM
SM
PO
PO
CTO / Dev Mgr Development department
Product A
Product B
The manager could be...
If it’s nobody else...It’s YOU!
![Page 16: The Manager’s Role in Scrum - Crisp's Blog · 2019-01-03 · The manager’s role in Scrum Some ideas on what a manager should be doing in a Scrum company Based on Personal experience](https://reader033.fdocuments.net/reader033/viewer/2022050609/5fb020b06f0df8516c32bb7b/html5/thumbnails/16.jpg)
16
Coordinator / Bridge builder
Henrik Kniberg 16
ScrumTeam
B1ScrumTeam
B2
ScrumTeam
A SM
SM
SM
PO
PO
Scrum of Scrums CM group
DB group
CTO / Dev Mgr Development department
Test group
Product A
Product B
The manager could be...
If it’s nobody else...It’s YOU!
![Page 17: The Manager’s Role in Scrum - Crisp's Blog · 2019-01-03 · The manager’s role in Scrum Some ideas on what a manager should be doing in a Scrum company Based on Personal experience](https://reader033.fdocuments.net/reader033/viewer/2022050609/5fb020b06f0df8516c32bb7b/html5/thumbnails/17.jpg)
17
Oil / firefighter / process coach
Henrik Kniberg 17
The manager could be...
Team isn’tlistening to me!
Product owner’spriorities are wrong!
The releasesaren’t working!
If it’s nobody else...It’s YOU!
![Page 18: The Manager’s Role in Scrum - Crisp's Blog · 2019-01-03 · The manager’s role in Scrum Some ideas on what a manager should be doing in a Scrum company Based on Personal experience](https://reader033.fdocuments.net/reader033/viewer/2022050609/5fb020b06f0df8516c32bb7b/html5/thumbnails/18.jpg)
18
Waste & constraint hunter
18
The manager could be...
SM
POGoal
Problem
Solution
If it’s nobody else...It’s YOU!
![Page 19: The Manager’s Role in Scrum - Crisp's Blog · 2019-01-03 · The manager’s role in Scrum Some ideas on what a manager should be doing in a Scrum company Based on Personal experience](https://reader033.fdocuments.net/reader033/viewer/2022050609/5fb020b06f0df8516c32bb7b/html5/thumbnails/19.jpg)
19
Gardener / motivator
Henrik Kniberg 19
The manager could be...
SMSM
SM
If it’s nobody else...It’s YOU!
![Page 20: The Manager’s Role in Scrum - Crisp's Blog · 2019-01-03 · The manager’s role in Scrum Some ideas on what a manager should be doing in a Scrum company Based on Personal experience](https://reader033.fdocuments.net/reader033/viewer/2022050609/5fb020b06f0df8516c32bb7b/html5/thumbnails/20.jpg)
20
Kaizen fuel / impediment fixer / servant leader
Henrik Kniberg 20
The manager could be...
CEO
Developmentmanager
Productmanager
Operationsmanager
FixFix
Fix
Fix
If it’s nobody else...It’s YOU!
Fix
![Page 21: The Manager’s Role in Scrum - Crisp's Blog · 2019-01-03 · The manager’s role in Scrum Some ideas on what a manager should be doing in a Scrum company Based on Personal experience](https://reader033.fdocuments.net/reader033/viewer/2022050609/5fb020b06f0df8516c32bb7b/html5/thumbnails/21.jpg)
21
Protector
Henrik Kniberg 21
The manager could be...
If it’s nobody else...It’s YOU!
![Page 22: The Manager’s Role in Scrum - Crisp's Blog · 2019-01-03 · The manager’s role in Scrum Some ideas on what a manager should be doing in a Scrum company Based on Personal experience](https://reader033.fdocuments.net/reader033/viewer/2022050609/5fb020b06f0df8516c32bb7b/html5/thumbnails/22.jpg)
22
The Bottom Line
You, the manager, are critically important.
That’s a problem.
Try to make yourself redundant.
You’ll probably never get there.
But each step is an improvement.
Henrik Kniberg 22
![Page 23: The Manager’s Role in Scrum - Crisp's Blog · 2019-01-03 · The manager’s role in Scrum Some ideas on what a manager should be doing in a Scrum company Based on Personal experience](https://reader033.fdocuments.net/reader033/viewer/2022050609/5fb020b06f0df8516c32bb7b/html5/thumbnails/23.jpg)
23
Extra slides...
Henrik Kniberg 23
(brought up during the Q&A session)
![Page 24: The Manager’s Role in Scrum - Crisp's Blog · 2019-01-03 · The manager’s role in Scrum Some ideas on what a manager should be doing in a Scrum company Based on Personal experience](https://reader033.fdocuments.net/reader033/viewer/2022050609/5fb020b06f0df8516c32bb7b/html5/thumbnails/24.jpg)
24
Technical debt
Vmax
Vactual
velo
city
time
Vmax
velo
city
time
VactualSustainable pace!
Definition of Done• .... bla bla ....
• No increased technical debtCode duplicationTest coverageCode readability
Henrik Kniberg
![Page 25: The Manager’s Role in Scrum - Crisp's Blog · 2019-01-03 · The manager’s role in Scrum Some ideas on what a manager should be doing in a Scrum company Based on Personal experience](https://reader033.fdocuments.net/reader033/viewer/2022050609/5fb020b06f0df8516c32bb7b/html5/thumbnails/25.jpg)
25
Velocity calibrationEstimatedVelocity
ActualVelocity
40 3030 2830 3130 30
Estimated Actual
40 3040 3040 30
Estimated Actual
40 3050 3060 30
Estimated Actual
40 3535 3030 25
302520
Henrik Kniberg