scaling distributed teams around the globe
play

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 *


  1. Scaling Distributed Teams Around The Globe Ranganathan Balashanmugam

  2. Scaling Distributed Teams Around The Globe By Applying Learnings From Distributed Systems Ranganathan Balashanmugam

  3. G'day mate, I ’ m Craig

  4. “ Its funny ”

  5. * Continuously improve through continuous feedback. Improve at macro and micro levels

  6. Hi, I am Ranganathan Balashanmugam

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

  8. Hi, I am Ranganathan Balashanmugam People butcher my name

  9. ‘ Ranganathan Balashanmugam ’ makes for strong passwords

  10. ‘ Ranganathan$Balashanmugam ’ makes for strong passwords

  11. Call me R A N G A

  12. My journey so far has been interesting. Nov 2018 2016 Dec 2019 Software engineer for ~12 years Work with remote teams for 15 years Head of India, Founder and CTO, Named as one of Aconex EverestEngineering the top10 CTOs in India by CEO Insights Mag

  13. If you could all stand up and … .

  14. “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

  15. team “A distributed system is a teams 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

  16. Characteristics of distributed systems Ti ey operate concurrently Ti ey fail independently Ti ey do not share a global clock

  17. teams Characteristics of distributed systems Ti ey operate concurrently Ti ey fail independently Ti ey do not share a global clock

  18. <— Image source: h tu ps://www.holacracy.org/

  19. “ Fundamentals ”

  20. Why do you want to go distributed?

  21. Why do you want to go distributed? It’s cheap Outsource dirty work Remote potential markets Hiring limits

  22. Where to go?

  23. Where do you want to go? Same city, same country, other country (limited by 23 million developers timezones) Availability of developers (competitive hiring) Language Agency vs own teams Cost of developers Trusted network for advice Ease of travel

  24. Number of software developers in the world Where to go? Content source: h tu ps://www.daxx.com/blog/development-trends/number-software-developers-world

  25. Number of software developers in the Europe Content source: h tu ps://www.daxx.com/blog/development-trends/number-software-developers-world

  26. People who speak English Content source:h tu ps://en.wikipedia.org/wiki/English-speaking_world#/media/File:Anglospeak.png

  27. Us We vs They

  28. Hiring, firing, retaining “ Don ’ t hire the best. ”

  29. Hiring, firing, retaining “ Don ’ t hire the best. Hire the right fit. ”

  30. Hiring, firing, retaining

  31. Hiring, firing, retaining “ Coach, Grow, Give Autonomy ”

  32. Virtual Distance “It is a sense of psychological distance from others that a ff ects collaboration performance” Ti e term Virtual Distance is coined by Karen Sobel Lojeski

  33. Virtual Distance = Physical Distance + Operational Distance + Affinity Distance “It is a sense of psychological distance from others that a ff ects collaboration performance” Content source:h tu ps://dl.acm.org/doi/10.1109/HICSS.2006.484 Karen Sobel Lojeski

  34. Virtual Distance = Physical Distance + Operational Distance + Affinity Distance Geography, time zones, and organizational a ffi liation. Ti e term Virtual Distance is coined by Karen Sobel Lojeski

  35. Virtual Distance = Physical Distance + Operational Distance + Affinity Distance Ti e “noise” in the system. Ti e term Virtual Distance is coined by Karen Sobel Lojeski

  36. Virtual Distance = Physical Distance + Operational Distance + Affinity Distance Ti e barriers to form deep, meaningful relationships. Ti e term Virtual Distance is coined by Karen Sobel Lojeski

  37. How might we reduce this virtual distance?

  38. 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.

  39. 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.

  40. Communication is the foundation Handwriting images source: h tu ps://upload.wikimedia.org/wikipedia/commons/0/01/PSM_V34_D861_Espy_le tu er.png, h tu ps:// surgerya tu i ff anys.files.wordpress.com/2014/04/doctors-handwriting.jpg, h tu ps://www.quora.com/Why-do-doctors-write- prescriptions-in-an-illegible-manner, h tu ps://www.bankslane-jun.stockport.sch.uk/assets/Uploads/Handwriting-Policy-and- Guidelines4.pdf

  41. Communication is the foundation My current thoughts. Ti is talk is boring and I feel like sleeping. I feel full after the lunch. Ti e conference has good lunch. Do I have any notifications on slack? If I am reading this, I am smiling. Handwriting images source: h tu ps://upload.wikimedia.org/wikipedia/commons/0/01/PSM_V34_D861_Espy_le tu er.png, h tu ps:// surgerya tu i ff anys.files.wordpress.com/2014/04/doctors-handwriting.jpg, h tu ps://www.quora.com/Why-do-doctors-write- prescriptions-in-an-illegible-manner, h tu ps://www.bankslane-jun.stockport.sch.uk/assets/Uploads/Handwriting-Policy-and- Guidelines4.pdf

  42. Communication is the foundation

  43. Communication is the foundation

  44. Communication is the foundation

  45. Communication is the foundation

  46. Model your framework - roles, responsibilities, decision making.

  47. Choose right tools - hardware and software Activity time

  48. Choose right tools - hardware and software

  49. Choose right tools - hardware and software

  50. Plan for collaboration and concentration time

  51. Local first Story and image source: h tu ps://worksthatwork.com/2/a-hole-in-the-darkness

  52. Find the local leader

  53. Promote open online chit-chats

  54. Promote open online chit-chats

  55. * Continuously improve through continuous feedback. Improve at macro and micro levels

  56. 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?

  57. 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.

  58. Questions? “ It depends ” is his standard answer https://medium.com/@ran_than https://twitter.com/ran_than https://in.linkedin.com/in/ranganathanb

Recommend


More recommend