Download presentation
Presentation is loading. Please wait.
Published byRudolph Spencer Modified over 9 years ago
1
The Manager’s Role in Scrum Scrum Gathering Nov 14, 2007
2
2 Henrik Kniberg 2
3
3 Who am I? Henrik Kniberg 3 Henrik Kniberg - Crisp AB Java & 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 Kniberg henrik.kniberg@crisp.se +46 70 4925284
4
4 Why is the manager’s role important? The middle manager can be... the best catalyst the worst impediment If he doesn’t understand his role within Scrum... which type do you think he will become? Henrik Kniberg 4 CEO Development manager Product manager Operations manager Sample organization So what IS my role then?
5
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 Control Coordinate Mentor Management 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
6
6 A sample Scrum company Henrik Kniberg 6 ScrUML (inofficial Scrum Modeling Language)
7
7 Let’s grow it a bit... Henrik Kniberg 7
8
8 8 And let’s grow it a bit more... Ugh. Handover to QA.
9
9 And let’s improve it. Henrik Kniberg 9
10
10 Henrik Kniberg 10
11
11 The manager’s role in Scrum Some ideas on what a manager should be doing in a Scrum company Based on Personal experience 8 years as middle-manager at 3 agile companies 1 year as agile coach helping many other managers Books & forums Discussions with peers Feedback from Scrum veterans Mike Cohn, Ken Schwaber, Jeff Sutherland Henrik Kniberg 11
12
12 Change agent / bootstrapper / organization builder Henrik Kniberg 12 If it’s nobody else... It’s YOU! If it’s nobody else... It’s YOU! The manager could be...
13
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! If it’s nobody else... It’s YOU!
14
14 Chief Product Owner Henrik Kniberg 14 The manager could be... If it’s nobody else... It’s YOU! If it’s nobody else... It’s YOU!
15
15 Scrum Team B1 Scrum Team B2 Scrum Team A Resource broker Henrik Kniberg 15 SM PO CTO / Dev Mgr Development department Product A Product B The manager could be... If it’s nobody else... It’s YOU! If it’s nobody else... It’s YOU!
16
16 Coordinator / Bridge builder Henrik Kniberg 16 Scrum Team B1 Scrum Team B2 Scrum Team A SM 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! If it’s nobody else... It’s YOU!
17
17 Oil / firefighter / process coach Henrik Kniberg 17 The manager could be... Team isn’t listening to me! Product owner’s priorities are wrong! The releases aren’t working! If it’s nobody else... It’s YOU! If it’s nobody else... It’s YOU!
18
18 Waste & constraint hunter 18 The manager could be... SM PO 2. Fix bottleneck 1. Slow down 3. Fix next Goal Problem Solution If it’s nobody else... It’s YOU! If it’s nobody else... It’s YOU!
19
19 Gardener / motivator Henrik Kniberg 19 The manager could be... SM If it’s nobody else... It’s YOU! If it’s nobody else... It’s YOU!
20
20 Kaizen fuel / impediment fixer / servant leader Henrik Kniberg 20 The manager could be... CEO Development manager Product manager Operations manager Fix If it’s nobody else... It’s YOU! If it’s nobody else... It’s YOU! Escalate Fix Escalate
21
21 Protector Henrik Kniberg 21 The manager could be... If it’s nobody else... It’s YOU! If it’s nobody else... It’s YOU!
22
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
23
23 Extra slides... Henrik Kniberg 23 (brought up during the Q&A session)
24
24 Technical debt V max V actual velocity time V max velocity time V actual Sustainable pace! Definition of Done.... bla bla.... No increased technical debt Code duplication Test coverage Code readability Henrik Kniberg
25
25 Velocity calibration Estimated Velocity Actual Velocity 40 30 28 30 31 30 Estima ted Actu al 40 30 40 30 40 30 Estima ted Actu al 40 30 50 30 60 30 Estima ted Actu al 40 35 30 25 30 25 20 Henrik Kniberg
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.