Slide 1

Slide 1 text

Hybrid Scrum: Location May Vary DevNexus April 14, 2022 Jeanne Boyarsky speakerdeck.com/boyarsky

Slide 2

Slide 2 text

Types of Teams • Fully remote • Fully async • Multiple time zones • One time zone • One geographical area

Slide 3

Slide 3 text

Types of Teams • Hybrid – any combo of • 1+ offices • 1+ people WFH • 1+ time zones • 1+ geographical area • People onsite same day vs different days

Slide 4

Slide 4 text

Types of Teams • Other options • Fully onsite – 1+ offices • Offshoring

Slide 5

Slide 5 text

Others? ???

Slide 6

Slide 6 text

Me Role at job CodeRanch Fully remote Around the world Async No office Volunteer Writing Mostly remote Same time zone Mix of sync/async Work from home SM Developer Mentor robotics Students In person and remote

Slide 7

Slide 7 text

First Next Then After # onsite offices Two One Three Three Full time WFH Yes No Yes Yes Partial WFH Yes Yes Yes Yes Time zone range Two One Three Two Pre-COVID Team Structure at Job

Slide 8

Slide 8 text

Scenario Notes 16 months full WFH Two timezones, 5 states, 1 cat and everyone at home Office pilot Still fully remote, but two of us did remote from the office. (different floors/ limited interaction in person). Cat attends less Now Various by location COVID Team Structure at Job

Slide 9

Slide 9 text

Case Study: Toastmasters • Some onsite • Some WFH • Some not comfortable in a room with others • Hybrid, but what does this mean?

Slide 10

Slide 10 text

Case Study: Toastmasters • Options: • Remote first – everyone at desk • Everyone on laptop in room • Room camera + laptop if not in room • Chose: • Room camera + laptop if not in room • Treat room camera as person in room

Slide 11

Slide 11 text

Case Study: Conference • Options: • Fully remote • Least common denominator • At least as good as 2021 if online • Chose: • At least as good as 2021 if online

Slide 12

Slide 12 text

This Matters! • Are you onsite focused? • Are you coming in for a reason or because it is Tuesday? • Is everyone the same regardless of location? • What mgmt/org constraints to you have? • Do people feel less/more productive at home?

Slide 13

Slide 13 text

Discussion • Think about your situation. • What does hybrid mean to you? • Is onsite more important? • Everyone on level playing field?

Slide 14

Slide 14 text

More scenarios ... • How would you handle? • Two people onsite in office and on Zoom • Two people onsite in office and have meeting with third WFH • Eight people onsite in office and one WFH • Eight people onsite in office and one in car

Slide 15

Slide 15 text

Which would you choose • Roughly half of people in office • Options • Everyone on own screen/room webcam • Everyone on own webcam in conf room • Everyone at desk • Other

Slide 16

Slide 16 text

Is WFH Voluntary? • Affects • Camera usage • Expectation of quiet environment • What else?

Slide 17

Slide 17 text

Appreciating other’s WFH env • Leaders WFH regularly • Staff WFH regularly • Work remote from office regularly

Slide 18

Slide 18 text

Humor! Sheldon-bot : Can you tell me the specials this evening? Penny: Sheldon, I’m not waiting on you. Sheldon-bot: Obviously. I don’t even have water yet. Penny: Because you’re not here. Sheldon-bot: That’s discrimination against the otherwise located. I’m going to have to go over your head. Manager, manager. Oh, Lord, look who it is.

Slide 19

Slide 19 text

Vocabulary Term Problems “Going to work today” So you didn’t work from home? “On the phone” We are all on the phone. Just some from a room “Home Office” Some people are on the couch/a table “Onsite” The office is the center of the world?

Slide 20

Slide 20 text

Vocabulary Term Problems “remote” Not at the office? “telecommuting” Sounds old. Are you using a telephone? ”virtual” Replicating the office experience online

Slide 21

Slide 21 text

Tool: Video/Screenshare • Google Meet • Zoom • Teams • Skype Chat sidebar/ backchannel

Slide 22

Slide 22 text

Tool: Persistent/Shared Messaging • Slack • Discord • Teams • Discussion board Also one on one

Slide 23

Slide 23 text

Tool: Phone Option • Company phone bridge • Zoom dial in • Teams dial in (add on) • WebEx Fallback if computer broken/ Low bandwidth

Slide 24

Slide 24 text

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

Slide 25

Slide 25 text

Tool: Pointing Poker Let’s play. Go to https://www.pointingpoker.com

Slide 26

Slide 26 text

Pointing Poker – Player 1

Slide 27

Slide 27 text

Pointing Poker – Player 2

Slide 28

Slide 28 text

Pointing Poker - Consensus

Slide 29

Slide 29 text

Antipattern • Point webcam at whiteboard • Take a photo • Narrate Remember your remotes are first class citizens. (Don’t do these)

Slide 30

Slide 30 text

Other tools What are your favorites • Online post its? • Online whiteboards?

Slide 31

Slide 31 text

Sprint Planning • Lessons • If “remote” people are quiet, ask what 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)

Slide 32

Slide 32 text

Standup • Priority order • Pause longer if audio only so others can speak • By person • Spot in circle • Pick order • Pick next person

Slide 33

Slide 33 text

Standup • Talking points • Do you stand? • Open early to chat • What time should the standup be? What time is “morning”?

Slide 34

Slide 34 text

Remote Pairing • Lessons • Don’t fight over the mouse/keyboard • Pay attention – don’t “multi-task” • Pros/cons between chat/voice

Slide 35

Slide 35 text

Interaction • Remember to IM/chat • Part of team • Virtual lunch • Virtual happy hour • Water Cooler/Chicken Coop

Slide 36

Slide 36 text

Retrospectives • Aid for an outspoken team or team who hasn’t gelled yet or isn’t used to remote • Raise hand remotely • Finger vote • Post its/online voting

Slide 37

Slide 37 text

Sprint Review • Lessons • Reinforce body language of folks in “room”. For example, thumbs up. • Have product owner remote sometimes

Slide 38

Slide 38 text

Questions ?