SlideShare a Scribd company logo
1 of 30
@ricardoparro Agile in distributed teams – Agility Labs
Distributed tech teams
Ricardo Parro – CTO maguru.dk
@ricardoparro
@ricardoparro Agile in distributed teams – Agility Labs
About myself
@ricardoparro Agile in distributed teams – Agility Labs
About myself
• 9 years working in startups(Portugal, UK,
Brazil, Denmark)
– wonga.com (UK – online loans)
• From MVP to a 1 Billion dollars
– printi.com.br (BR – printing)
• From MVP to exit (merging with Vista Print)
– maguru.dk (DK – Online Marketing)
@ricardoparro Agile in distributed teams – Agility Labs
Distributed teams – Does it work?
@ricardoparro Agile in distributed teams – Agility Labs
Good news: it works!
• Companies working with distributed teams
– Automattic (wordpress)
– MySQL
– Kissmetrics
– Mozilla
– Github
– Rackspace
– Etsy
– Skype
– Basecamp
– Stack Exchange
@ricardoparro Agile in distributed teams – Agility Labs
Good news: it works!
• wonga.com – UK, Ukraine, Ireland
• printi.com.br – Brazil, Romenia
• tacerto.com – Brazil, Portugal, Ukraine
• maguru.dk – Denmark, Ukraine
@ricardoparro Agile in distributed teams – Agility Labs
Distributed team- Recruitment
@ricardoparro Agile in distributed teams – Agility Labs
Distributed team- Recruitment
• Choose the country/location
@ricardoparro Agile in distributed teams – Agility Labs
Distributed team- Recruitment
• Recruiter’s profile should be appealing
@ricardoparro Agile in distributed teams – Agility Labs
Distributed team- Recruitment
• Canditate’s profile
@ricardoparro Agile in distributed teams – Agility Labs
Distributed team- Recruitment
• Head Hunting
@ricardoparro Agile in distributed teams – Agility Labs
Distributed team- Recruitment
• Interview
– Phone Screen
• Profile
• Motivations
• Communication
– Code Interview
• coder pad
• team viewer
@ricardoparro Agile in distributed teams – Agility Labs
Distributed team- Recruitment
• Decision
– Hire, No hire – avoid maybes
• Offer
– Country employment rules
– Work Hours
– Fair offer – comfortable for both parties
@ricardoparro Agile in distributed teams – Agility Labs
Agile in Distributed teams
@ricardoparro Agile in distributed teams – Agility Labs
Agile in Distributed teams – tools, setup
@ricardoparro Agile in distributed teams – Agility Labs
Agile in Distributed teams – tools, setup
@ricardoparro Agile in distributed teams – Agility Labs
Agile in Distributed teams – process
• 2 week sprints
• Focused on:
– Speed
– Quality — heavy testing
– Iterative process — robust small iterations
@ricardoparro Agile in distributed teams – Agility Labs
Agile in Distributed teams – culture
• Remote first
• Assumptions free
• Flat
• Fail Friendly
• Transparent
• Waste-repellent
@ricardoparro Agile in distributed teams – Agility Labs
Agile in Distributed teams – Team
Motivation
• Communication
• Clear and precise specs
• Lean
• Continuous feedback
• Engagement on decisions
• Perks
• Avoid “Divas”
@ricardoparro Agile in distributed teams – Agility Labs
Distributed Teams – Tech Squad
Organization
• Office
– CTO, Head of Tech, team leader
– Product manager
– Project manager/agile coach
• Remote
– Developers
– Web Designers
– QAs
– Data analysts
@ricardoparro Agile in distributed teams – Agility Labs
Distributed Teams – Tech Squad
Organization
@ricardoparro Agile in distributed teams – Agility Labs
Distributed Teams – Scaling Agile
• Tribes
@ricardoparro Agile in distributed teams – Agility Labs
Distributed Teams – Scaling Agile
@ricardoparro Agile in distributed teams – Agility Labs
Resources
• Remote (37 signals)
@ricardoparro Agile in distributed teams – Agility Labs
Resources
• “Smart and gets things done” by Joel
Spolsky
@ricardoparro Agile in distributed teams – Agility Labs
Resources
• Healthy Hacker podcast episode 18 by
Chris Hunter (github developer)
@ricardoparro Agile in distributed teams – Agility Labs
Resources
• GSIGR podcast – Episode 139
@ricardoparro Agile in distributed teams – Agility Labs
Resources
• Spotify Engineering Culture videos (part 1
and part 2)
– https://labs.spotify.com/2014/03/27/spotify-
engineering-culture-part-1/
– https://labs.spotify.com/2014/09/20/spotify-
engineering-culture-part-2/
@ricardoparro Agile in distributed teams – Agility Labs
@ricardoparro Agile in distributed teams – Agility Labs
Thanks!
@ricardoparro
ricardo.parro@gmail.com
github.com/ricardoparro
linkedin.com/in/ricardoparro

More Related Content

Viewers also liked

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 effectiveAgileDenver
 
Leading A Virtual Team by Julian E. Dipp
Leading A Virtual Team by Julian E. DippLeading A Virtual Team by Julian E. Dipp
Leading A Virtual Team by Julian E. DippJulian Dipp
 
Virtual Teams
Virtual TeamsVirtual Teams
Virtual Teamsjkleppang
 
Management: Setting Targets
Management: Setting TargetsManagement: Setting Targets
Management: Setting TargetsInterQuest Group
 
Remote Teams: Good For Your Company or Productivity Nightmare
Remote Teams: Good For Your Company or Productivity NightmareRemote Teams: Good For Your Company or Productivity Nightmare
Remote Teams: Good For Your Company or Productivity NightmareDavid Hassell
 
Leading Without Seeing: managing distributed teams
Leading Without Seeing: managing distributed teamsLeading Without Seeing: managing distributed teams
Leading Without Seeing: managing distributed teamsShane Pearlman
 
Putting People First - Building and Sustaining Awesome Distributed Teams at S...
Putting People First - Building and Sustaining Awesome Distributed Teams at S...Putting People First - Building and Sustaining Awesome Distributed Teams at S...
Putting People First - Building and Sustaining Awesome Distributed Teams at S...Thoughtworks
 
The Productivity Secret Of The Best Leaders
The Productivity Secret Of The Best LeadersThe Productivity Secret Of The Best Leaders
The Productivity Secret Of The Best LeadersOfficevibe
 

Viewers also liked (9)

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
 
Leading A Virtual Team by Julian E. Dipp
Leading A Virtual Team by Julian E. DippLeading A Virtual Team by Julian E. Dipp
Leading A Virtual Team by Julian E. Dipp
 
Managing Remote Teams
Managing Remote TeamsManaging Remote Teams
Managing Remote Teams
 
Virtual Teams
Virtual TeamsVirtual Teams
Virtual Teams
 
Management: Setting Targets
Management: Setting TargetsManagement: Setting Targets
Management: Setting Targets
 
Remote Teams: Good For Your Company or Productivity Nightmare
Remote Teams: Good For Your Company or Productivity NightmareRemote Teams: Good For Your Company or Productivity Nightmare
Remote Teams: Good For Your Company or Productivity Nightmare
 
Leading Without Seeing: managing distributed teams
Leading Without Seeing: managing distributed teamsLeading Without Seeing: managing distributed teams
Leading Without Seeing: managing distributed teams
 
Putting People First - Building and Sustaining Awesome Distributed Teams at S...
Putting People First - Building and Sustaining Awesome Distributed Teams at S...Putting People First - Building and Sustaining Awesome Distributed Teams at S...
Putting People First - Building and Sustaining Awesome Distributed Teams at S...
 
The Productivity Secret Of The Best Leaders
The Productivity Secret Of The Best LeadersThe Productivity Secret Of The Best Leaders
The Productivity Secret Of The Best Leaders
 

Similar to Distributed tech teams

The Perfect Product Owner
The Perfect Product OwnerThe Perfect Product Owner
The Perfect Product OwnerRichard Cheng
 
ML Meetup #27 - Data Infrasctructure and Data Access in Nubank
ML Meetup #27 - Data Infrasctructure and Data Access in NubankML Meetup #27 - Data Infrasctructure and Data Access in Nubank
ML Meetup #27 - Data Infrasctructure and Data Access in NubankLuis Moneda
 
Achieving Technical Excellence in Your Software Teams - from Devternity
Achieving Technical Excellence in Your Software Teams - from Devternity Achieving Technical Excellence in Your Software Teams - from Devternity
Achieving Technical Excellence in Your Software Teams - from Devternity Peter Gfader
 
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...Rehgan Avon
 
The Perfect Product Owner
The Perfect Product OwnerThe Perfect Product Owner
The Perfect Product OwnerRichard Cheng
 
International succes med cloud og agile
International succes med cloud og agileInternational succes med cloud og agile
International succes med cloud og agileBestBrains
 
Implimenting and Mitigating Change with all of this Newfangled Technology
Implimenting and Mitigating Change with all of this Newfangled TechnologyImplimenting and Mitigating Change with all of this Newfangled Technology
Implimenting and Mitigating Change with all of this Newfangled TechnologyIndiana Online Users Group
 
From Developer to Data Scientist
From Developer to Data ScientistFrom Developer to Data Scientist
From Developer to Data ScientistGaines Kergosien
 
SharePoint Tips and Tricks to avoid migration headaches
SharePoint Tips and Tricks to avoid migration headachesSharePoint Tips and Tricks to avoid migration headaches
SharePoint Tips and Tricks to avoid migration headachesMike Maadarani
 
General intro to agile tools - Forecast.it
General intro to agile tools - Forecast.itGeneral intro to agile tools - Forecast.it
General intro to agile tools - Forecast.itDennis Kayser
 
Scaling lean agile agile prage 2014 (armani)
Scaling lean agile   agile prage 2014 (armani)Scaling lean agile   agile prage 2014 (armani)
Scaling lean agile agile prage 2014 (armani)Fabio Armani
 
Using ontologies for more than information categorization
Using ontologies for more than information categorizationUsing ontologies for more than information categorization
Using ontologies for more than information categorizationSynaptica, LLC
 
Qcon beijing 2010
Qcon beijing 2010Qcon beijing 2010
Qcon beijing 2010Vonbo
 
Switching From Web Development to Data Science
Switching From Web Development to Data ScienceSwitching From Web Development to Data Science
Switching From Web Development to Data ScienceKarlijn Willems
 
IronEdge PowerBI World Tour Presentation
IronEdge PowerBI World Tour PresentationIronEdge PowerBI World Tour Presentation
IronEdge PowerBI World Tour PresentationIronEdge Group
 
Lightweight Documentation
Lightweight DocumentationLightweight Documentation
Lightweight DocumentationStephen Ritchie
 
Lightweight Documentation: An Agile Approach
Lightweight Documentation: An Agile ApproachLightweight Documentation: An Agile Approach
Lightweight Documentation: An Agile ApproachStephen Ritchie
 
Crab - A Python Framework for Building Recommendation Systems
Crab - A Python Framework for Building Recommendation SystemsCrab - A Python Framework for Building Recommendation Systems
Crab - A Python Framework for Building Recommendation SystemsMarcel Caraciolo
 
Using ClickHouse for Experimentation
Using ClickHouse for ExperimentationUsing ClickHouse for Experimentation
Using ClickHouse for ExperimentationGleb Kanterov
 

Similar to Distributed tech teams (20)

The Perfect Product Owner
The Perfect Product OwnerThe Perfect Product Owner
The Perfect Product Owner
 
ML Meetup #27 - Data Infrasctructure and Data Access in Nubank
ML Meetup #27 - Data Infrasctructure and Data Access in NubankML Meetup #27 - Data Infrasctructure and Data Access in Nubank
ML Meetup #27 - Data Infrasctructure and Data Access in Nubank
 
Achieving Technical Excellence in Your Software Teams - from Devternity
Achieving Technical Excellence in Your Software Teams - from Devternity Achieving Technical Excellence in Your Software Teams - from Devternity
Achieving Technical Excellence in Your Software Teams - from Devternity
 
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...
 
The Perfect Product Owner
The Perfect Product OwnerThe Perfect Product Owner
The Perfect Product Owner
 
International succes med cloud og agile
International succes med cloud og agileInternational succes med cloud og agile
International succes med cloud og agile
 
Implimenting and Mitigating Change with all of this Newfangled Technology
Implimenting and Mitigating Change with all of this Newfangled TechnologyImplimenting and Mitigating Change with all of this Newfangled Technology
Implimenting and Mitigating Change with all of this Newfangled Technology
 
From Developer to Data Scientist
From Developer to Data ScientistFrom Developer to Data Scientist
From Developer to Data Scientist
 
SharePoint Tips and Tricks to avoid migration headaches
SharePoint Tips and Tricks to avoid migration headachesSharePoint Tips and Tricks to avoid migration headaches
SharePoint Tips and Tricks to avoid migration headaches
 
Lean Analytics: How to get more out of your data science team
Lean Analytics: How to get more out of your data science teamLean Analytics: How to get more out of your data science team
Lean Analytics: How to get more out of your data science team
 
General intro to agile tools - Forecast.it
General intro to agile tools - Forecast.itGeneral intro to agile tools - Forecast.it
General intro to agile tools - Forecast.it
 
Scaling lean agile agile prage 2014 (armani)
Scaling lean agile   agile prage 2014 (armani)Scaling lean agile   agile prage 2014 (armani)
Scaling lean agile agile prage 2014 (armani)
 
Using ontologies for more than information categorization
Using ontologies for more than information categorizationUsing ontologies for more than information categorization
Using ontologies for more than information categorization
 
Qcon beijing 2010
Qcon beijing 2010Qcon beijing 2010
Qcon beijing 2010
 
Switching From Web Development to Data Science
Switching From Web Development to Data ScienceSwitching From Web Development to Data Science
Switching From Web Development to Data Science
 
IronEdge PowerBI World Tour Presentation
IronEdge PowerBI World Tour PresentationIronEdge PowerBI World Tour Presentation
IronEdge PowerBI World Tour Presentation
 
Lightweight Documentation
Lightweight DocumentationLightweight Documentation
Lightweight Documentation
 
Lightweight Documentation: An Agile Approach
Lightweight Documentation: An Agile ApproachLightweight Documentation: An Agile Approach
Lightweight Documentation: An Agile Approach
 
Crab - A Python Framework for Building Recommendation Systems
Crab - A Python Framework for Building Recommendation SystemsCrab - A Python Framework for Building Recommendation Systems
Crab - A Python Framework for Building Recommendation Systems
 
Using ClickHouse for Experimentation
Using ClickHouse for ExperimentationUsing ClickHouse for Experimentation
Using ClickHouse for Experimentation
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

Distributed tech teams

  • 1. @ricardoparro Agile in distributed teams – Agility Labs Distributed tech teams Ricardo Parro – CTO maguru.dk @ricardoparro
  • 2. @ricardoparro Agile in distributed teams – Agility Labs About myself
  • 3. @ricardoparro Agile in distributed teams – Agility Labs About myself • 9 years working in startups(Portugal, UK, Brazil, Denmark) – wonga.com (UK – online loans) • From MVP to a 1 Billion dollars – printi.com.br (BR – printing) • From MVP to exit (merging with Vista Print) – maguru.dk (DK – Online Marketing)
  • 4. @ricardoparro Agile in distributed teams – Agility Labs Distributed teams – Does it work?
  • 5. @ricardoparro Agile in distributed teams – Agility Labs Good news: it works! • Companies working with distributed teams – Automattic (wordpress) – MySQL – Kissmetrics – Mozilla – Github – Rackspace – Etsy – Skype – Basecamp – Stack Exchange
  • 6. @ricardoparro Agile in distributed teams – Agility Labs Good news: it works! • wonga.com – UK, Ukraine, Ireland • printi.com.br – Brazil, Romenia • tacerto.com – Brazil, Portugal, Ukraine • maguru.dk – Denmark, Ukraine
  • 7. @ricardoparro Agile in distributed teams – Agility Labs Distributed team- Recruitment
  • 8. @ricardoparro Agile in distributed teams – Agility Labs Distributed team- Recruitment • Choose the country/location
  • 9. @ricardoparro Agile in distributed teams – Agility Labs Distributed team- Recruitment • Recruiter’s profile should be appealing
  • 10. @ricardoparro Agile in distributed teams – Agility Labs Distributed team- Recruitment • Canditate’s profile
  • 11. @ricardoparro Agile in distributed teams – Agility Labs Distributed team- Recruitment • Head Hunting
  • 12. @ricardoparro Agile in distributed teams – Agility Labs Distributed team- Recruitment • Interview – Phone Screen • Profile • Motivations • Communication – Code Interview • coder pad • team viewer
  • 13. @ricardoparro Agile in distributed teams – Agility Labs Distributed team- Recruitment • Decision – Hire, No hire – avoid maybes • Offer – Country employment rules – Work Hours – Fair offer – comfortable for both parties
  • 14. @ricardoparro Agile in distributed teams – Agility Labs Agile in Distributed teams
  • 15. @ricardoparro Agile in distributed teams – Agility Labs Agile in Distributed teams – tools, setup
  • 16. @ricardoparro Agile in distributed teams – Agility Labs Agile in Distributed teams – tools, setup
  • 17. @ricardoparro Agile in distributed teams – Agility Labs Agile in Distributed teams – process • 2 week sprints • Focused on: – Speed – Quality — heavy testing – Iterative process — robust small iterations
  • 18. @ricardoparro Agile in distributed teams – Agility Labs Agile in Distributed teams – culture • Remote first • Assumptions free • Flat • Fail Friendly • Transparent • Waste-repellent
  • 19. @ricardoparro Agile in distributed teams – Agility Labs Agile in Distributed teams – Team Motivation • Communication • Clear and precise specs • Lean • Continuous feedback • Engagement on decisions • Perks • Avoid “Divas”
  • 20. @ricardoparro Agile in distributed teams – Agility Labs Distributed Teams – Tech Squad Organization • Office – CTO, Head of Tech, team leader – Product manager – Project manager/agile coach • Remote – Developers – Web Designers – QAs – Data analysts
  • 21. @ricardoparro Agile in distributed teams – Agility Labs Distributed Teams – Tech Squad Organization
  • 22. @ricardoparro Agile in distributed teams – Agility Labs Distributed Teams – Scaling Agile • Tribes
  • 23. @ricardoparro Agile in distributed teams – Agility Labs Distributed Teams – Scaling Agile
  • 24. @ricardoparro Agile in distributed teams – Agility Labs Resources • Remote (37 signals)
  • 25. @ricardoparro Agile in distributed teams – Agility Labs Resources • “Smart and gets things done” by Joel Spolsky
  • 26. @ricardoparro Agile in distributed teams – Agility Labs Resources • Healthy Hacker podcast episode 18 by Chris Hunter (github developer)
  • 27. @ricardoparro Agile in distributed teams – Agility Labs Resources • GSIGR podcast – Episode 139
  • 28. @ricardoparro Agile in distributed teams – Agility Labs Resources • Spotify Engineering Culture videos (part 1 and part 2) – https://labs.spotify.com/2014/03/27/spotify- engineering-culture-part-1/ – https://labs.spotify.com/2014/09/20/spotify- engineering-culture-part-2/
  • 29. @ricardoparro Agile in distributed teams – Agility Labs
  • 30. @ricardoparro Agile in distributed teams – Agility Labs Thanks! @ricardoparro ricardo.parro@gmail.com github.com/ricardoparro linkedin.com/in/ricardoparro