the scrum master's toolbox
TRANSCRIPT
THE SCRUM MASTER'S
TOOLBOXFlavius Ștef
ME ?
≈ Flavius Stef
≈ 10 years in I.T.
≈ Was:– Web Developer
– Co-founder
– Project Manager
– Scrum Master
– Product Owner
≈ CSM, Agile Coach and Trainer
YOU ?
THIS TALK ISN'T ABOUT... SCRUM
≈ Organizing meetings
≈ Managing the backlogs
≈ Writing user stories
Develop yourself – Enable collaboration – Push the team forwardIt's about the thorny issues that come next:
DE V
E LO
PYO
UR S
E LF
I HAVE TO DO ALL THESETHINGS AND I DON'THAVE ENOUGH TIME
MANAGETASKS:GTD
Others: Personal Kanban, Pomodoro
I DON'T THINK WE HAVEANY IMPEDIMENTS
LEARN ABOUTPROCESSMANAGEMENT
Others: Lean, Kanban
Analysis
Development
Testing ← bottleneck
I CAN'T CONVINCE PEOPLE TO BUYINTO MY IDEAS
CHANGE MANAGEMENT PATTERNS
≈ Trial Run
≈ Small Steps
≈ Guru Review
≈ ...
ENABLE COLLABORATION
TEAM MEMBERS ANDMANAGERS HAVE
DIFFERENT VIEWS ONTHE STATUS
VISUALMANAGEMENT
≈ Board≈ Metrics≈ Update daily≈ Change as you learn
PEOPLE COMPLAIN THATTHE MEETINGS ARE
USELESS
EFFECTIVE MEETINGS
≈ Set an agenda: topics, goals, things to decide
≈ Invite all stakeholders, send reminders
≈ Go before, make sure room is properly set up
≈ During≈ Ensure it ends on time
≈ Park topics not relevant for purpose
≈ Generate next actions list with owners
≈ Confirm mutual understanding at the end
≈ Visual facilitation
≈Send notes about plans, next actions to other stakeholders
WE ARE NOT TALKING TOONE ANOTHER
BRINGPEOPLETOGETHER
≈ communities of practice≈ brown bag lunch≈ team presentations
ALWAYS BE IMPROVING
I WANT TO HELP MY TEAM MATES GROW,
BUT I DON'T KNOW HOW
EFFECTIVE FEEDBACK
≈ (Close to the event)
1. Ask for permission
2. Describe specific behavior
3. Describe impact of behavior
4. Discuss next steps
≈ Michael, may I tell you something?
≈ The last couple of mornings I noticed you were using your cell phone during the Daily Standup.
≈ When you do that, you send the message that the meeting is not important to you and that you don't feel part of the team. In turn, that may affect the way the rest of the team relates to you.
≈ How should we have the daily so that you are more involved?
COACHING
WE FINISH OUR SPRINTS,BUT WE INTRODUCE
MORE AND MORE BUGS
TECHNICALEXCELLENCE
IN A NUTSHELL
≈ DEVELOP YOURSELF– Manage your tasks (GTD,
Pomodoro, Personal Kanban)– Learn about process mgmt.
(ToC, Lean, Kanban)– Gradually influence change
using established patterns
≈ ENABLE COLLABORATION– Visual Management (Boards,
Metrics)– Facilitate effective meetings
– Bring people together (CoP, brown bag, team present.)
≈ ALWAYS BE IMPROVING
– Give effective feedback– Coach– Promote technical excellence
(reading, dojos, katas, conferences)
But Flavius, there aretoo many!!!
START WITH THE ONE THATWOULD HELP YOUR TEAMRIGHT NOW
ALSO: YOU ARENOT ALONE
IMAGE CREDITS● Toolbox – http://www.iconfinder.com/icondetails/43349/512/toolbox_icon
● Ashes – http://www.flickr.com/photos/mio_please/258396746/sizes/z/in/photostream/
● This is Houston – http://www.flickr.com/photos/nextsentence/2705847513/sizes/m/in/photostream/
● Crane – http://www.flickr.com/photos/cncphotos/2679031490/
● Iphones – http://www.flickr.com/photos/reticulating/5288349613/sizes/l/in/photostream/
● Worried icon – http://www.iconspedia.com/icon/worried-smile--83.html
● Football Huddle – http://www.flickr.com/photos/mgoblog/7991662383/
● Coding Dojo – http://www.runroom.com/wp-content/uploads/2011/02/coding_dojo_foto2.jpg
● Kata – http://www.martialdevelopment.com/wordpress/wp-content/images/jion-kata.jpg
● Bitch Please – http://knowyourmeme.com/photos/101781
THANK YOU!