View
182
Download
0
Category
Preview:
Citation preview
Virtual Scrum
QCon New York - 6/14/16
Jeanne Boyarsky
Twitter @jeanneboyarskyBlog: http://www.selikoff.net
Background
Role at job
CodeRanchFully remoteAround the worldAsyncNo officeVolunteer
WritingMostly remoteSame time zoneMix of sync/asyncWork from home
SM Developer
Twitter: @jeanneboyarsky
Mentor roboticsStudentsMeetings and remote
Previous Current Future# onsite offices Two One MoreFull time telecommuters
Yes No Yes
Partial telecommuters
Yes Yes Yes
Time zone range
Two One Three
Team Structure at Job
Twitter: @jeanneboyarsky
http://tinyurl.com/virtual-scrum
Play Along!
Twitter: @jeanneboyarsky
Tool: Video/Screenshare
• Google Hangout• Skype
Tip:In Google hangout, choose
original view
Twitter: @jeanneboyarsky
Tool: Persistent/Shared Messaging
Persistent•Slack•Discussion board
Twitter: @jeanneboyarsky
Tool: “Transient” Messaging
“Transient”•Google chat•Skype
Twitter: @jeanneboyarsky
Tool: Phone Bridge
• Company phone bridge• Join.me• Freeconferencecalling.com
Useful if no video
capabilities
Twitter: @jeanneboyarsky
Tool: Pointing Poker
Go to:
https://www.pointingpoker.com/33074
Twitter: @jeanneboyarsky
Pointing Poker – Player 1
Twitter: @jeanneboyarsky
Pointing Poker – Player 2
Twitter: @jeanneboyarsky
Pointing Poker - Consensus
Twitter: @jeanneboyarsky
Remote Sprint Planning
• Tools: • Phone bridge or video• Screenshare (for seeing backlog ex: Jira)• Pointing Poker
Twitter: @jeanneboyarsky
Remote Sprint Planning
• Lessons• If phone people are quiet, ask what they think• Make sure only one person has floor at a time• If “main” room, don’t press mute• If at home, do press mute (fire engines, etc)
Twitter: @jeanneboyarsky
Tool: Online Scrum Tools
• Tools: • Jira?• Scrumwise?• Agile Buddy?• Scrumdo?
Twitter: @jeanneboyarsky
Tool: Learning aid
• “The Moose” can attend meetings
• Helpful as a crutch when not used to having remotes
• Reminds the person is participating
• Or stuffed animal/prop
Twitter: @jeanneboyarsky
Remote Standup
• Tools: • Phone bridge• List of stories in sprint• Any learning aids to get started
Twitter: @jeanneboyarsky
Remote Standup
• Priority order• Pause long
enough for remotes to speak
• Circle• Give remote
people a designated spot in the circle.
Twitter: @jeanneboyarsky
Remote Standup
• Talking points• Encourage remotes to stand• Open bridge/video early to chat• What time should the standup be? What time
is “morning”?
Twitter: @jeanneboyarsky
Tool: Whiteboard
http://webwhiteboard.com/#ayu3e3ff
• Tools: • Skype• Google docs• Web whiteboard*• Deekit
* Security not added yet Twitter: @jeanneboyarsky
Whiteboards – remotes as afterthought
• Point webcam at whiteboard• Take a photo• Narrate
Remember your remotes are first class
citizens.(Don’t do
these)
Twitter: @jeanneboyarsky
Remote Pairing
• Tools: • Voice/video• Screenshare • Whiteboard
Twitter: @jeanneboyarsky
Remote Pairing
• Lessons• Don’t fight over the mouse/keyboard• Pay attention – don’t “multi-task”• Pros/cons between chat/voice
Twitter: @jeanneboyarsky
Remote Interaction
• Remember to IM/chat with your remote • Part of team• Virtual lunch!
Twitter: @jeanneboyarsky
Tool: Post its
https://noteapp.com/LAPkE5OZ1B
• Tools: • OneNote• Noteapp
Twitter: @jeanneboyarsky
Remote Retrospectives
• Tools: • Phone/video• Virtual post its
Twitter: @jeanneboyarsky
Remote Retrospectives
• Aid for an outspoken team or team who hasn’t gelled yet or isn’t used to remote
• Raise hand remotely (WebEx)• Raise hand by typing “hand” and have
moderator call on
Twitter: @jeanneboyarsky
Remote Sprint Review
• Tools• Phone/video• Screenshare
Twitter: @jeanneboyarsky
Remote Sprint Review
• Lessons• Reinforce body language of folks in room. For
example, thumbs up.• Have product owner remote sometimes
Twitter: @jeanneboyarsky
Tool: Shared docs
• Tools: • Google Docs• One Note
Twitter: @jeanneboyarsky
Discuss
• Burndown• Task board• Trello• What else?
Twitter: @jeanneboyarsky
Questions
?Twitter: @jeanneboyarsky
Recommended