Scaling Distributed Teams Around The Globe Ranganathan - - PowerPoint PPT Presentation

scaling distributed teams around the globe
SMART_READER_LITE
LIVE PREVIEW

Scaling Distributed Teams Around The Globe Ranganathan - - PowerPoint PPT Presentation

Scaling Distributed Teams Around The Globe Ranganathan Balashanmugam Scaling Distributed Teams Around The Globe By Applying Learnings From Distributed Systems Ranganathan Balashanmugam G'day mate, I m Craig Its funny *


slide-1
SLIDE 1

Ranganathan Balashanmugam

Scaling Distributed Teams Around The Globe

slide-2
SLIDE 2

Scaling Distributed Teams Around The Globe By Applying Learnings From Distributed Systems

Ranganathan Balashanmugam

slide-3
SLIDE 3

G'day mate, I’m Craig

slide-4
SLIDE 4

“Its funny”

slide-5
SLIDE 5
slide-6
SLIDE 6
slide-7
SLIDE 7
slide-8
SLIDE 8

*Continuously improve through continuous feedback.

Improve at macro and micro levels

slide-9
SLIDE 9

Hi, I am Ranganathan Balashanmugam

slide-10
SLIDE 10

Hi, I am Ranganathan Balashanmugam Ran-ga-na-WHAT???

slide-11
SLIDE 11

Hi, I am Ranganathan Balashanmugam People butcher my name

slide-12
SLIDE 12

‘Ranganathan Balashanmugam’ makes for strong passwords

slide-13
SLIDE 13

‘Ranganathan$Balashanmugam’ makes for strong passwords

slide-14
SLIDE 14

Call me R A N G A

slide-15
SLIDE 15

My journey so far has been interesting.

Head of India, Aconex

Named as one of the top10 CTOs in India by CEO Insights Mag

Software engineer for ~12 years Work with remote teams for 15 years 2016

Nov 2018

Founder and CTO, EverestEngineering

Dec 2019

slide-16
SLIDE 16

If you could all stand up and….

slide-17
SLIDE 17
slide-18
SLIDE 18
slide-19
SLIDE 19
slide-20
SLIDE 20
slide-21
SLIDE 21

“A distributed system is a collection of autonomous computing elements that appears to its users as a single coherent system.”

  • Distributed Systems: Principles and Paradigms

Book by Andrew S. Tanenbaum

slide-22
SLIDE 22

“A distributed system is a collection of autonomous computing elements that appears to its users as a single coherent system.”

  • Distributed Systems: Principles and Paradigms

Book by Andrew S. Tanenbaum

teams team

slide-23
SLIDE 23

Characteristics of distributed systems

Tiey operate concurrently Tiey fail independently Tiey do not share a global clock

slide-24
SLIDE 24

Characteristics of distributed systems teams

Tiey operate concurrently Tiey fail independently Tiey do not share a global clock

slide-25
SLIDE 25

<— Image source: htups://www.holacracy.org/

slide-26
SLIDE 26

“Fundamentals”

slide-27
SLIDE 27

Why do you want to go distributed?

slide-28
SLIDE 28

Why do you want to go distributed?

It’s cheap Hiring limits Remote potential markets Outsource dirty work

slide-29
SLIDE 29

Where to go?

slide-30
SLIDE 30

Where do you want to go?

Same city, same country, other country (limited by timezones) Availability of developers (competitive hiring) Language Agency vs own teams Cost of developers Trusted network for advice Ease of travel

23 million developers

slide-31
SLIDE 31

Where to go?

Number of software developers in the world

Content source: htups://www.daxx.com/blog/development-trends/number-software-developers-world

slide-32
SLIDE 32

Number of software developers in the Europe

Content source: htups://www.daxx.com/blog/development-trends/number-software-developers-world

slide-33
SLIDE 33

People who speak English

Content source:htups://en.wikipedia.org/wiki/English-speaking_world#/media/File:Anglospeak.png

slide-34
SLIDE 34

We vs They Us

slide-35
SLIDE 35

Hiring, firing, retaining

“Don’t hire the best.”

slide-36
SLIDE 36

Hiring, firing, retaining

“Don’t hire the best. Hire the right fit.”

slide-37
SLIDE 37

Hiring, firing, retaining

slide-38
SLIDE 38

Hiring, firing, retaining

“Coach, Grow, Give Autonomy”

slide-39
SLIDE 39

Virtual Distance

“It is a sense of psychological distance from others that affects collaboration performance”

Tie term Virtual Distance is coined by Karen Sobel Lojeski

slide-40
SLIDE 40

Virtual Distance = Physical Distance + Operational Distance + Affinity Distance

Content source:htups://dl.acm.org/doi/10.1109/HICSS.2006.484 Karen Sobel Lojeski

“It is a sense of psychological distance from others that affects collaboration performance”

slide-41
SLIDE 41

Virtual Distance = Physical Distance + Operational Distance + Affinity Distance

Geography, time zones, and

  • rganizational affiliation.

Tie term Virtual Distance is coined by Karen Sobel Lojeski

slide-42
SLIDE 42

Virtual Distance = Physical Distance + Operational Distance + Affinity Distance

Tie “noise” in the system.

Tie term Virtual Distance is coined by Karen Sobel Lojeski

slide-43
SLIDE 43

Virtual Distance = Physical Distance + Operational Distance + Affinity Distance

Tie barriers to form deep, meaningful relationships.

Tie term Virtual Distance is coined by Karen Sobel Lojeski

slide-44
SLIDE 44

How might we reduce this virtual distance?

slide-45
SLIDE 45

7 key takeaways for scaling distributed teams

Communication is the foundation. Model your framework - roles, responsibilities, decision making. Choose right tools - software and hardware. Plan for collaboration and concentration time. Local first. Find the local leader. Promote open online chit-chats.

slide-46
SLIDE 46

7 key takeaways for scaling distributed teams

Communication is the foundation. Model your framework - roles, responsibilities, decision making. Choose right tools - software and hardware. Plan for collaboration and concentration time. Local first. Find the local leader. Promote open online chit-chats. *Continuously improve through continuous feedback.

slide-47
SLIDE 47

Communication is the foundation

Handwriting images source: htups://upload.wikimedia.org/wikipedia/commons/0/01/PSM_V34_D861_Espy_letuer.png, htups:// surgeryatuiffanys.files.wordpress.com/2014/04/doctors-handwriting.jpg, htups://www.quora.com/Why-do-doctors-write- prescriptions-in-an-illegible-manner, htups://www.bankslane-jun.stockport.sch.uk/assets/Uploads/Handwriting-Policy-and- Guidelines4.pdf

slide-48
SLIDE 48

Communication is the foundation

My current thoughts.Tiis talk is boring and I feel like sleeping. I feel full after the lunch. Tie conference has good lunch. Do I have any notifications

  • n slack? If I am reading this, I am smiling.

Handwriting images source: htups://upload.wikimedia.org/wikipedia/commons/0/01/PSM_V34_D861_Espy_letuer.png, htups:// surgeryatuiffanys.files.wordpress.com/2014/04/doctors-handwriting.jpg, htups://www.quora.com/Why-do-doctors-write- prescriptions-in-an-illegible-manner, htups://www.bankslane-jun.stockport.sch.uk/assets/Uploads/Handwriting-Policy-and- Guidelines4.pdf

slide-49
SLIDE 49

Communication is the foundation

slide-50
SLIDE 50

Communication is the foundation

slide-51
SLIDE 51

Communication is the foundation

slide-52
SLIDE 52

Communication is the foundation

slide-53
SLIDE 53

Model your framework - roles, responsibilities, decision making.

slide-54
SLIDE 54

Choose right tools - hardware and software

Activity time

slide-55
SLIDE 55

Choose right tools - hardware and software

slide-56
SLIDE 56

Choose right tools - hardware and software

slide-57
SLIDE 57

Plan for collaboration and concentration time

slide-58
SLIDE 58

Local first

Story and image source: htups://worksthatwork.com/2/a-hole-in-the-darkness

slide-59
SLIDE 59

Find the local leader

slide-60
SLIDE 60

Promote open online chit-chats

slide-61
SLIDE 61

Promote open online chit-chats

slide-62
SLIDE 62

*Continuously improve through continuous feedback.

Improve at macro and micro levels

slide-63
SLIDE 63

Summary

Understand why? Set We vs Us. Where do you want to go? Hiring, firing, retention Virtual distance = physical + operational + affinity distance. How do we reduce virtual distance?

slide-64
SLIDE 64

7 key takeaways for scaling distributed teams

Communication is the foundation. Model your framework - roles, responsibilities, decision making. Choose right tools - software and hardware. Plan for collaboration and concentration time. Local first. Find the local leader. Promote open online chit-chats. *Continuously improve through continuous feedback.

slide-65
SLIDE 65
slide-66
SLIDE 66

Questions?

“It depends” is his standard answer

https://medium.com/@ran_than https://twitter.com/ran_than https://in.linkedin.com/in/ranganathanb