SlideShare a Scribd company logo
Remote Teams
5 things I am doing wrong
and maybe you should too.
Ted Tencza CTO
finder.com.au
@darthted
Leading distributed teams for close to 15 years.
finder.com.au has developers in:
Background
Leading distributed teams for close to 15 years.
finder.com.au has developers in:
SYDNEY
Background
Leading distributed teams for close to 15 years.
finder.com.au has developers in:
SYDNEY
WROCLAW
Background
Leading distributed teams for close to 15 years.
finder.com.au has developers in:
SYDNEY
MILAN
WROCLAW
Background
Leading distributed teams for close to 15 years.
finder.com.au has developers in:
SYDNEY
MANILA
MILAN
WROCLAW
Background
Leading distributed teams for close to 15 years.
finder.com.au has developers in:
SYDNEY
ADELAIDE
MANILA
MILAN
WROCLAW
Background
1. Remote teams are
primarily a cost saving
1. Remote teams are
primarily a cost saving
Slide 1 of the pitch deck from our partner
1. Remote teams are
primarily a cost saving
Slide 1 of the pitch deck from our partner
1. Remote teams are
primarily a cost saving
We do not use remote
teams as a cost saving
We do not use remote
teams as a cost saving
Our primary goal was finding talented developers
We do not use remote
teams as a cost saving
Travel
Facilities, Hardware, Office Supplies, Furniture
Recruiting
Training (including language skills)
Communication Equipment
Incorporation Overhead
Talent
2. Have a different Management
style across locations
ITALY
TURKEY
POLAND
SOUTH AFRICA
USA
PHILIPPINES
AUSTRALIA
INDIA
SINGAPORE
UK
2. Have a different Management
style across locations
ITALY
TURKEY
POLAND
SOUTH AFRICA
USA
PHILIPPINES
AUSTRALIA
INDIA
SINGAPORE
UK
2. Have a different management
style across locations
Difference in management style should
be tailored to people, not locations
Clarity of instructions and requirements
We have the same management
style across locations
Autonomy is vital for distributed teams and non-
distributed too
Training and opportunities should be available
Ensure shared vision
Set clear expectations for everyone in organisation
We have the same management
style across locations
Manifesto
How We Make Things
• Heterogeneous over homogeneous
• In-house over external
• Outcome driven over date driven
• Do it correctly over do it quickly
• Autonomy over control
• Finish one task completely over
multi-tasking
How We Function as a Team
• Rapid releases over batching it up
• It is not done until it is live in
production
• Automated testing over manual
checking
• Do not be afraid to experiment
• Build tools to allow other teams to
experiment safely over saying no
How We Operate
• As flat an organisation as possible,
but no flatter
• Cross team/cross project cooperation
at all times
• Grow team at sustainable rate
• Retention and promotions over new
hires
• Make time to learn and grow as
developers
• Be active in the developer community
We have the same management
style across locations
3. You can rely on free
communication tools
3. You can rely on free
communication tools
Communication is key
3. You can rely on free
communication tools
Communication is key
3. You can rely on free
communication tools
Communication is key
We don’t rely on free
communication tools
Invest in high quality Video Conferencing tools
Document sharing, real time annotations, pair
programming easier
Asynchronous communication patterns are preferable
4. Don’t use ‘hybrid’ teams
4. Don’t use ‘hybrid’ teams
Need to have all co-located or all remote
Need to have geographic centric teams
4. Don’t use ‘hybrid’ teams
Both co-location and remote:
Team members have different needs
Trains team to treat distributed employees like full
members of the team
Retain talent
We use ‘hybrid’ teams
We use ‘hybrid’ teams
Non Geo-centric:
Location not a significant factor in team assignments
Prevents us vs. them
Encourages cross geo-communications
Allows flexibility
5. You can have lower
standards for Offshore teams
When all else fails …
lower your standards.
We have the same standards
across all teams
Make no allowance for lowering the bar of technical
competency
Do not create a second tier remote team for scrub work
Extra work
Resentment
Give distributed teams same access to training / career
enrichment
Results
Results
Results
Not all sunshine and rainbows:
Results
Not all sunshine and rainbows:
Split geographic teams increases workload of team leads.
Results
Not all sunshine and rainbows:
Split geographic teams increases workload of team leads.
Spreading the pain means more people feel pain.
Results
Not all sunshine and rainbows:
Split geographic teams increases workload of team leads.
Spreading the pain means more people feel pain.
Communication is still more difficult
Results
Not all sunshine and rainbows:
Split geographic teams increases workload of team leads.
Spreading the pain means more people feel pain.
Communication is still more difficult
Time zones still exist
Results
Went from 0 to 16 distributed employees in 18 months
Total employees from 7 to 34 in 2 years.
Results
Zero distributed team resignations in Manila over 12
months
Staff attrition rates are between 25% to 50% (depending on source)
amongst skilled outsourced teams.
Zero distributed team resignations anywhere else in
the world (except for Sydney) over past 2 years.
Results
High levels of job satisfaction - Local and Distributed
Flexible work schedules
Attract Talent
Team given chance to self organise, overwhelmingly
wanted cross-geo teams
Increased awareness of problems facing distributed teams
Conventional wisdom
not all that wise
Thank you

More Related Content

What's hot

Atlassian Overview
Atlassian OverviewAtlassian Overview
Atlassian Overview
Atlassian
 
What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day?
Stefania Marinelli
 
Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Scrumagilean: Understanding Lean and Forgetting Scrum vs KanbanScrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Jon Terry
 
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effectiveAgile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
AgileDenver
 
Enabling remote workers to achieve more
Enabling remote workers to achieve moreEnabling remote workers to achieve more
Enabling remote workers to achieve more
RPC Associates accounting and consulting
 
resource 1
resource 1resource 1
resource 1
Cristi Oprea
 
Why Hansoft
Why HansoftWhy Hansoft
Why Hansoft
Hansoft AB
 
Lean vs scrum
Lean vs scrumLean vs scrum
Lean vs scrum
Pavel Dabrytski
 
Winning at Project Management with the Team Playbook
Winning at Project Management with the Team PlaybookWinning at Project Management with the Team Playbook
Winning at Project Management with the Team Playbook
Atlassian
 
Mental Health in the Workplace - The Atlassian Way
Mental Health in the Workplace - The Atlassian WayMental Health in the Workplace - The Atlassian Way
Mental Health in the Workplace - The Atlassian Way
Atlassian
 
Scrum Meetings Infographic v12
Scrum Meetings Infographic v12Scrum Meetings Infographic v12
Scrum Meetings Infographic v12
Nigel Thurlow
 
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan WovchkoLeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
LeanKit
 
Less Process, more Guidance with a Team Playbook
Less Process, more Guidance with a Team PlaybookLess Process, more Guidance with a Team Playbook
Less Process, more Guidance with a Team Playbook
Sven Peters
 
How to Sell Kanban to Your Boss
How to Sell Kanban to Your BossHow to Sell Kanban to Your Boss
How to Sell Kanban to Your Boss
LeanKit
 
Concept to Launch: The Ultimate Confluence Guide for Software Teams
Concept to Launch: The Ultimate Confluence Guide for Software TeamsConcept to Launch: The Ultimate Confluence Guide for Software Teams
Concept to Launch: The Ultimate Confluence Guide for Software Teams
Atlassian
 
When scrum goes bad
When scrum goes badWhen scrum goes bad
When scrum goes bad
Jesse Houwing
 
Lessons learned from managing a distributed agile team
Lessons learned from managing a distributed agile teamLessons learned from managing a distributed agile team
Lessons learned from managing a distributed agile team
AgileDenver
 
Digibury: Steve Coppin-Smith, Deeson scrum for agencies
Digibury: Steve Coppin-Smith, Deeson scrum for agenciesDigibury: Steve Coppin-Smith, Deeson scrum for agencies
Digibury: Steve Coppin-Smith, Deeson scrum for agencies
Lizzie Hodgson
 
An Agile Manager's Guide to a Nearly Peaceful Night's Sleep
An Agile Manager's Guide to a Nearly Peaceful Night's SleepAn Agile Manager's Guide to a Nearly Peaceful Night's Sleep
An Agile Manager's Guide to a Nearly Peaceful Night's Sleep
Vivek Ganesan
 
The Three Things
The Three ThingsThe Three Things
The Three Things
AgileDenver
 

What's hot (20)

Atlassian Overview
Atlassian OverviewAtlassian Overview
Atlassian Overview
 
What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day?
 
Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Scrumagilean: Understanding Lean and Forgetting Scrum vs KanbanScrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
 
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effectiveAgile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
 
Enabling remote workers to achieve more
Enabling remote workers to achieve moreEnabling remote workers to achieve more
Enabling remote workers to achieve more
 
resource 1
resource 1resource 1
resource 1
 
Why Hansoft
Why HansoftWhy Hansoft
Why Hansoft
 
Lean vs scrum
Lean vs scrumLean vs scrum
Lean vs scrum
 
Winning at Project Management with the Team Playbook
Winning at Project Management with the Team PlaybookWinning at Project Management with the Team Playbook
Winning at Project Management with the Team Playbook
 
Mental Health in the Workplace - The Atlassian Way
Mental Health in the Workplace - The Atlassian WayMental Health in the Workplace - The Atlassian Way
Mental Health in the Workplace - The Atlassian Way
 
Scrum Meetings Infographic v12
Scrum Meetings Infographic v12Scrum Meetings Infographic v12
Scrum Meetings Infographic v12
 
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan WovchkoLeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
 
Less Process, more Guidance with a Team Playbook
Less Process, more Guidance with a Team PlaybookLess Process, more Guidance with a Team Playbook
Less Process, more Guidance with a Team Playbook
 
How to Sell Kanban to Your Boss
How to Sell Kanban to Your BossHow to Sell Kanban to Your Boss
How to Sell Kanban to Your Boss
 
Concept to Launch: The Ultimate Confluence Guide for Software Teams
Concept to Launch: The Ultimate Confluence Guide for Software TeamsConcept to Launch: The Ultimate Confluence Guide for Software Teams
Concept to Launch: The Ultimate Confluence Guide for Software Teams
 
When scrum goes bad
When scrum goes badWhen scrum goes bad
When scrum goes bad
 
Lessons learned from managing a distributed agile team
Lessons learned from managing a distributed agile teamLessons learned from managing a distributed agile team
Lessons learned from managing a distributed agile team
 
Digibury: Steve Coppin-Smith, Deeson scrum for agencies
Digibury: Steve Coppin-Smith, Deeson scrum for agenciesDigibury: Steve Coppin-Smith, Deeson scrum for agencies
Digibury: Steve Coppin-Smith, Deeson scrum for agencies
 
An Agile Manager's Guide to a Nearly Peaceful Night's Sleep
An Agile Manager's Guide to a Nearly Peaceful Night's SleepAn Agile Manager's Guide to a Nearly Peaceful Night's Sleep
An Agile Manager's Guide to a Nearly Peaceful Night's Sleep
 
The Three Things
The Three ThingsThe Three Things
The Three Things
 

Similar to Remote Teams: 5 Things I am Doing Wrong and Maybe You Should Too.

Agile Testing In Offshore - Oslo Meetup
Agile Testing In Offshore - Oslo MeetupAgile Testing In Offshore - Oslo Meetup
Agile Testing In Offshore - Oslo Meetup
Jan Petter Hagberg
 
Lastconf2017 Synchronous communication is overrated!
Lastconf2017   Synchronous communication is overrated!Lastconf2017   Synchronous communication is overrated!
Lastconf2017 Synchronous communication is overrated!
Kelsey van Haaster
 
Making remote teamwork productive
 Making remote teamwork productive Making remote teamwork productive
Making remote teamwork productive
Jon Christensen
 
Leading remote team
Leading remote teamLeading remote team
Leading remote team
AaminKhanBanarsi
 
Making the Remote Work Transition: Advice from Chanty & Problems They Faced
Making the Remote Work Transition: Advice from Chanty & Problems They Faced Making the Remote Work Transition: Advice from Chanty & Problems They Faced
Making the Remote Work Transition: Advice from Chanty & Problems They Faced
QuekelsBaro
 
Marketing scrum at VODW dag
Marketing scrum at VODW dagMarketing scrum at VODW dag
Marketing scrum at VODW dag
Jeroen Molenaar
 
Betterwork - Remote Work Starter Kit
Betterwork - Remote Work Starter KitBetterwork - Remote Work Starter Kit
Betterwork - Remote Work Starter Kit
Matthew Salamon 🟧
 
The Importance Of A Team Charter | AND Digital
The Importance Of A Team Charter | AND DigitalThe Importance Of A Team Charter | AND Digital
The Importance Of A Team Charter | AND Digital
AND Digital
 
Staying On Track With Virtual Teams- Web Version 092010
Staying On Track With Virtual Teams- Web Version 092010Staying On Track With Virtual Teams- Web Version 092010
Staying On Track With Virtual Teams- Web Version 092010
tmharpster
 
Secure Texting Best Practices: Get Your Organization On Board
Secure Texting Best Practices: Get Your Organization On BoardSecure Texting Best Practices: Get Your Organization On Board
Secure Texting Best Practices: Get Your Organization On Board
qliqSoft
 
Virtual Team Management
Virtual Team ManagementVirtual Team Management
Virtual Team Management
KCChapterCOOForum
 
Staying Sane While Working Remotely
Staying Sane While Working RemotelyStaying Sane While Working Remotely
Staying Sane While Working Remotely
CaitieSkaggs
 
The Virtual Manager May 2009
The Virtual Manager May 2009The Virtual Manager May 2009
The Virtual Manager May 2009
SalGigante
 
Develop a team mission statement along with teamwork project.docx
Develop a team mission statement along with teamwork project.docxDevelop a team mission statement along with teamwork project.docx
Develop a team mission statement along with teamwork project.docx
sdfghj21
 
Develop a team mission statement along with teamwork project.docx
Develop a team mission statement along with teamwork project.docxDevelop a team mission statement along with teamwork project.docx
Develop a team mission statement along with teamwork project.docx
4934bk
 
Managing Virtual Teams [The Ultimate Guide]
Managing Virtual Teams [The Ultimate Guide] Managing Virtual Teams [The Ultimate Guide]
Managing Virtual Teams [The Ultimate Guide]
VirtualTeams.net
 
Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Tester
liorf
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
Anat (Alon) Salhov
 
Daniel A
Daniel ADaniel A
Daniel A
Hilary Ip
 
GSchoonheim @Agile2010, Mind the Gap!
GSchoonheim @Agile2010, Mind the Gap!GSchoonheim @Agile2010, Mind the Gap!
GSchoonheim @Agile2010, Mind the Gap!
gschoonheim
 

Similar to Remote Teams: 5 Things I am Doing Wrong and Maybe You Should Too. (20)

Agile Testing In Offshore - Oslo Meetup
Agile Testing In Offshore - Oslo MeetupAgile Testing In Offshore - Oslo Meetup
Agile Testing In Offshore - Oslo Meetup
 
Lastconf2017 Synchronous communication is overrated!
Lastconf2017   Synchronous communication is overrated!Lastconf2017   Synchronous communication is overrated!
Lastconf2017 Synchronous communication is overrated!
 
Making remote teamwork productive
 Making remote teamwork productive Making remote teamwork productive
Making remote teamwork productive
 
Leading remote team
Leading remote teamLeading remote team
Leading remote team
 
Making the Remote Work Transition: Advice from Chanty & Problems They Faced
Making the Remote Work Transition: Advice from Chanty & Problems They Faced Making the Remote Work Transition: Advice from Chanty & Problems They Faced
Making the Remote Work Transition: Advice from Chanty & Problems They Faced
 
Marketing scrum at VODW dag
Marketing scrum at VODW dagMarketing scrum at VODW dag
Marketing scrum at VODW dag
 
Betterwork - Remote Work Starter Kit
Betterwork - Remote Work Starter KitBetterwork - Remote Work Starter Kit
Betterwork - Remote Work Starter Kit
 
The Importance Of A Team Charter | AND Digital
The Importance Of A Team Charter | AND DigitalThe Importance Of A Team Charter | AND Digital
The Importance Of A Team Charter | AND Digital
 
Staying On Track With Virtual Teams- Web Version 092010
Staying On Track With Virtual Teams- Web Version 092010Staying On Track With Virtual Teams- Web Version 092010
Staying On Track With Virtual Teams- Web Version 092010
 
Secure Texting Best Practices: Get Your Organization On Board
Secure Texting Best Practices: Get Your Organization On BoardSecure Texting Best Practices: Get Your Organization On Board
Secure Texting Best Practices: Get Your Organization On Board
 
Virtual Team Management
Virtual Team ManagementVirtual Team Management
Virtual Team Management
 
Staying Sane While Working Remotely
Staying Sane While Working RemotelyStaying Sane While Working Remotely
Staying Sane While Working Remotely
 
The Virtual Manager May 2009
The Virtual Manager May 2009The Virtual Manager May 2009
The Virtual Manager May 2009
 
Develop a team mission statement along with teamwork project.docx
Develop a team mission statement along with teamwork project.docxDevelop a team mission statement along with teamwork project.docx
Develop a team mission statement along with teamwork project.docx
 
Develop a team mission statement along with teamwork project.docx
Develop a team mission statement along with teamwork project.docxDevelop a team mission statement along with teamwork project.docx
Develop a team mission statement along with teamwork project.docx
 
Managing Virtual Teams [The Ultimate Guide]
Managing Virtual Teams [The Ultimate Guide] Managing Virtual Teams [The Ultimate Guide]
Managing Virtual Teams [The Ultimate Guide]
 
Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Tester
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
Daniel A
Daniel ADaniel A
Daniel A
 
GSchoonheim @Agile2010, Mind the Gap!
GSchoonheim @Agile2010, Mind the Gap!GSchoonheim @Agile2010, Mind the Gap!
GSchoonheim @Agile2010, Mind the Gap!
 

Recently uploaded

GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 

Recently uploaded (20)

GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 

Remote Teams: 5 Things I am Doing Wrong and Maybe You Should Too.

  • 1. Remote Teams 5 things I am doing wrong and maybe you should too. Ted Tencza CTO finder.com.au @darthted
  • 2. Leading distributed teams for close to 15 years. finder.com.au has developers in: Background
  • 3. Leading distributed teams for close to 15 years. finder.com.au has developers in: SYDNEY Background
  • 4. Leading distributed teams for close to 15 years. finder.com.au has developers in: SYDNEY WROCLAW Background
  • 5. Leading distributed teams for close to 15 years. finder.com.au has developers in: SYDNEY MILAN WROCLAW Background
  • 6. Leading distributed teams for close to 15 years. finder.com.au has developers in: SYDNEY MANILA MILAN WROCLAW Background
  • 7. Leading distributed teams for close to 15 years. finder.com.au has developers in: SYDNEY ADELAIDE MANILA MILAN WROCLAW Background
  • 8. 1. Remote teams are primarily a cost saving
  • 9. 1. Remote teams are primarily a cost saving Slide 1 of the pitch deck from our partner
  • 10. 1. Remote teams are primarily a cost saving Slide 1 of the pitch deck from our partner
  • 11. 1. Remote teams are primarily a cost saving
  • 12. We do not use remote teams as a cost saving
  • 13. We do not use remote teams as a cost saving Our primary goal was finding talented developers
  • 14. We do not use remote teams as a cost saving Travel Facilities, Hardware, Office Supplies, Furniture Recruiting Training (including language skills) Communication Equipment Incorporation Overhead Talent
  • 15. 2. Have a different Management style across locations ITALY TURKEY POLAND SOUTH AFRICA USA PHILIPPINES AUSTRALIA INDIA SINGAPORE UK
  • 16. 2. Have a different Management style across locations ITALY TURKEY POLAND SOUTH AFRICA USA PHILIPPINES AUSTRALIA INDIA SINGAPORE UK
  • 17. 2. Have a different management style across locations Difference in management style should be tailored to people, not locations
  • 18. Clarity of instructions and requirements We have the same management style across locations
  • 19.
  • 20. Autonomy is vital for distributed teams and non- distributed too Training and opportunities should be available Ensure shared vision Set clear expectations for everyone in organisation We have the same management style across locations
  • 21. Manifesto How We Make Things • Heterogeneous over homogeneous • In-house over external • Outcome driven over date driven • Do it correctly over do it quickly • Autonomy over control • Finish one task completely over multi-tasking How We Function as a Team • Rapid releases over batching it up • It is not done until it is live in production • Automated testing over manual checking • Do not be afraid to experiment • Build tools to allow other teams to experiment safely over saying no How We Operate • As flat an organisation as possible, but no flatter • Cross team/cross project cooperation at all times • Grow team at sustainable rate • Retention and promotions over new hires • Make time to learn and grow as developers • Be active in the developer community We have the same management style across locations
  • 22. 3. You can rely on free communication tools
  • 23. 3. You can rely on free communication tools Communication is key
  • 24. 3. You can rely on free communication tools Communication is key
  • 25. 3. You can rely on free communication tools Communication is key
  • 26. We don’t rely on free communication tools Invest in high quality Video Conferencing tools Document sharing, real time annotations, pair programming easier Asynchronous communication patterns are preferable
  • 27. 4. Don’t use ‘hybrid’ teams
  • 28. 4. Don’t use ‘hybrid’ teams
  • 29. Need to have all co-located or all remote Need to have geographic centric teams 4. Don’t use ‘hybrid’ teams
  • 30. Both co-location and remote: Team members have different needs Trains team to treat distributed employees like full members of the team Retain talent We use ‘hybrid’ teams
  • 31. We use ‘hybrid’ teams Non Geo-centric: Location not a significant factor in team assignments Prevents us vs. them Encourages cross geo-communications Allows flexibility
  • 32. 5. You can have lower standards for Offshore teams When all else fails … lower your standards.
  • 33. We have the same standards across all teams Make no allowance for lowering the bar of technical competency Do not create a second tier remote team for scrub work Extra work Resentment Give distributed teams same access to training / career enrichment
  • 36. Results Not all sunshine and rainbows:
  • 37. Results Not all sunshine and rainbows: Split geographic teams increases workload of team leads.
  • 38. Results Not all sunshine and rainbows: Split geographic teams increases workload of team leads. Spreading the pain means more people feel pain.
  • 39. Results Not all sunshine and rainbows: Split geographic teams increases workload of team leads. Spreading the pain means more people feel pain. Communication is still more difficult
  • 40. Results Not all sunshine and rainbows: Split geographic teams increases workload of team leads. Spreading the pain means more people feel pain. Communication is still more difficult Time zones still exist
  • 41. Results Went from 0 to 16 distributed employees in 18 months Total employees from 7 to 34 in 2 years.
  • 42. Results Zero distributed team resignations in Manila over 12 months Staff attrition rates are between 25% to 50% (depending on source) amongst skilled outsourced teams. Zero distributed team resignations anywhere else in the world (except for Sydney) over past 2 years.
  • 43. Results High levels of job satisfaction - Local and Distributed Flexible work schedules Attract Talent Team given chance to self organise, overwhelmingly wanted cross-geo teams Increased awareness of problems facing distributed teams