SlideShare une entreprise Scribd logo
1  sur  61
Synergis)c	
  Effects:	
  	
  
A	
  mixed	
  remote/in-­‐house	
  team	
  
can	
  be	
  be;er	
  	
  
than	
  the	
  sum	
  of	
  its	
  parts	
  
Dana Caulder

@dmysticd
Watch the video with slide
synchronization on InfoQ.com!
http://www.infoq.com/presentations
/mixed-teams

InfoQ.com: News & Community Site
• 750,000 unique visitors/month
• Published in 4 languages (English, Chinese, Japanese and Brazilian
Portuguese)
• Post content from our QCon conferences
• News 15-20 / week
• Articles 3-4 / week
• Presentations (videos) 12-15 / week
• Interviews 2-3 / week
• Books 1 / month
Presented at QCon San Francisco
www.qconsf.com
Purpose of QCon
- to empower software development by facilitating the spread of
knowledge and innovation
Strategy
- practitioner-driven conference designed for YOU: influencers of
change and innovation in your teams
- speakers and topics driving the evolution and innovation
- connecting and catalyzing the influencers and innovators
Highlights
- attended by more than 12,000 delegates since 2007
- held in 9 cities worldwide
Application
Development
Maintenance
Delivery

Science

Software

Together we build great
software for science
Adopting agile has been key

In house team + no agile = good
Mixed team + agile =

WOW
Agile reminds me of chemistry class

Thermodynamics
Kinetics
ing ag ile
us
With our mixed team, we are…

Delivering value
Sustainable
Having fun!
(drug discovery)
ing ag ile
us
With our mixed team, we are…

Delivering value
Sustainable
Having fun!
Saving $$ and animal lives

Animal Reservation / Checkout
•  28% fewer animals ordered
•  $600K savings

2012
Enabling ground-breaking research

Meta Studies enable exploration
•  Avastin response in studies over
the last 7 years
•  Performance of drug candidate(s)
across cancer models
New customers coming to us

Bridging Research / Early Development
•  Improving collaboration
•  One stop shop for in vivo data
ing ag ile
us
With our mixed team, we are…

Delivering value
Sustainable
Having fun!
Continuously evaluate the trade-offs

Time

$$

Quality
ing ag ile
us
With our mixed team, we are…

Delivering value
Sustainable
Having fun!
Inside & Out: Wendy Kan
YouTube Genentech Channel
Our biggest challenges

Scientific software is hard
Time Difference
Team keeps changing
Our biggest challenges

Scientific software is hard
Time Difference
Team keeps changing
Science is a different language
Science involves lab work
Science doesn’t pack nicely
Science moves fast
Our biggest challenges

Scientific software is hard
Time Difference
Team keeps changing
9 hour time difference complicates
communication
Our biggest challenges

Scientific software is hard
Time Difference
Team keeps changing
2011

2012

ag i
le

2013

QA
QA
UX
Doomed to fail?
Be a team
Know each other
Know your purpose
Be a team
Know each other
Know your purpose
“Your way” might not be the “right way”

(Re)evaluate tools
Choose a process that works
for the team
Everyone’s opinion counts

Ask: What should we be doing?
Guard time for what the team thinks
is important
Be a team
Know each other
Know your purpose
Meet in person

Visit each other
Teach each other
Do something fun together
While you’re waiting for the
teleconference to start…

Talk about
weekend plans
family
pets
traditions
Make jokes
Be a team
Know each other
Know your purpose
Know your customers

Refer to customers by name
Recap customer feedback
Know your customers

Setup customer meetings
Or bring the experience to the team
Track your tasks
Maintain code quality
Document stuff
Find a schedule that works
Track your tasks
Maintain code quality
Document stuff
Find a schedule that works
Make your TODO list

Find a tool you like
Create an “Unassigned” user
Understand the tasks
Discover what’s under the surface
Numerous Challenges
language barrier
bariera językowa
Use all communication channels
Getting the conversation started is the
hard part

Ask 2 Questions
Track your tasks
Maintain code quality
Document stuff
Find a schedule that works
Code review – don’t let it drag on

CR w/ people in your time zone
Do a separate (pre) check-in for
formatting changes
Don’t ruin someone else’s day

Continuous integration – use it!
Continuous integration – use it!
Track your tasks
Maintain code quality
Document stuff
Find a schedule that works
Create a team wiki

Put it all in one place (or try)
Make it part of the task
Make it helpful
Make onboarding easy
Track your tasks
Maintain code quality
Write documentation
Find a schedule that works
Make	
  mee)ngs	
  predictable
Is a meeting necessary?
Don’t make Fridays suck

No face/face team meetings on
Friday.
Don’t end a sprint on Friday.
Consider a transition week
Start

End

Demo
Retro

Plan

Plan
Save Time: Prepare in advance

Use a Google form for preliminary
retrospective feedback
Email blockers / sidebars before
the standup
Save	
  Time:	
  Bin	
  tasks	
  by	
  complexity	
  
Be a team
Know each other
Know your purpose
Track your tasks
Maintain code quality
Document stuff
Find a schedule that works
Thank you!
… my team, customers, colleagues at
Genentech & Roche
§ 

Cheetah By Hein waschefort (Own work) [CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/
3.0)], via Wikimedia Commons

§ 

Water cooler Pavel Ševela / Wikimedia Commons

§ 

Iceberg By Created by Uwe Kils (iceberg) and User:Wiska Bodo (sky). [GFDL (http://www.gnu.org/
copyleft/fdl.html) or CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0/)], via Wikimedia
Commons

§ 

Giant snowball By Kamyar Adl (Flickr) [CC-BY-2.0 (http://creativecommons.org/licenses/by/2.0)], via
Wikimedia Commons

@dmysticd
Watch the video with slide synchronization on
InfoQ.com!
http://www.infoq.com/presentations/mixedteams

Contenu connexe

En vedette

Tesis upv2209 clasificacion de cepas probioticas
Tesis upv2209 clasificacion de cepas probioticasTesis upv2209 clasificacion de cepas probioticas
Tesis upv2209 clasificacion de cepas probioticas
carlosalin
 

En vedette (16)

Road to REST
Road to RESTRoad to REST
Road to REST
 
265 268 tanase-popovici
265 268 tanase-popovici265 268 tanase-popovici
265 268 tanase-popovici
 
42 2
42 242 2
42 2
 
Música
MúsicaMúsica
Música
 
5de Novys Choice
5de Novys Choice5de Novys Choice
5de Novys Choice
 
Class seven roza
Class seven rozaClass seven roza
Class seven roza
 
Sue Sheerin: Why self-assessment exciting?
Sue Sheerin: Why self-assessment exciting?Sue Sheerin: Why self-assessment exciting?
Sue Sheerin: Why self-assessment exciting?
 
Class seven english a teacher
Class seven english a teacherClass seven english a teacher
Class seven english a teacher
 
Laura's Erasmus Plus in Chester
Laura's Erasmus Plus in Chester Laura's Erasmus Plus in Chester
Laura's Erasmus Plus in Chester
 
Tesis upv2209 clasificacion de cepas probioticas
Tesis upv2209 clasificacion de cepas probioticasTesis upv2209 clasificacion de cepas probioticas
Tesis upv2209 clasificacion de cepas probioticas
 
Ministerio de-cunero
Ministerio de-cuneroMinisterio de-cunero
Ministerio de-cunero
 
Asia's Erasmus Plus experience in Chester
Asia's Erasmus Plus experience in ChesterAsia's Erasmus Plus experience in Chester
Asia's Erasmus Plus experience in Chester
 
La presentazione di una mobilità Erasmus + KA1 VET a Valencia all'esame di st...
La presentazione di una mobilità Erasmus + KA1 VET a Valencia all'esame di st...La presentazione di una mobilità Erasmus + KA1 VET a Valencia all'esame di st...
La presentazione di una mobilità Erasmus + KA1 VET a Valencia all'esame di st...
 
Dr.R.Narayanasamy, Dr.S.Sivasankaran and Dr.K.Siva Prasad on Mechanical Alloying
Dr.R.Narayanasamy, Dr.S.Sivasankaran and Dr.K.Siva Prasad on Mechanical AlloyingDr.R.Narayanasamy, Dr.S.Sivasankaran and Dr.K.Siva Prasad on Mechanical Alloying
Dr.R.Narayanasamy, Dr.S.Sivasankaran and Dr.K.Siva Prasad on Mechanical Alloying
 
Dieta y flora intestinal
Dieta y flora intestinalDieta y flora intestinal
Dieta y flora intestinal
 
Business Process
Business ProcessBusiness Process
Business Process
 

Similaire à Synergistic Effects: A Mixed Remote/In-house Team Can Be Better than the Sum of Its Parts

Productivity tools you should know about if you want to have a focused learni...
Productivity tools you should know about if you want to have a focused learni...Productivity tools you should know about if you want to have a focused learni...
Productivity tools you should know about if you want to have a focused learni...
stijn vanpoucke
 

Similaire à Synergistic Effects: A Mixed Remote/In-house Team Can Be Better than the Sum of Its Parts (20)

Improving success with Distributed Teams
Improving success with Distributed TeamsImproving success with Distributed Teams
Improving success with Distributed Teams
 
Agile Testing In Offshore - Oslo Meetup
Agile Testing In Offshore - Oslo MeetupAgile Testing In Offshore - Oslo Meetup
Agile Testing In Offshore - Oslo Meetup
 
HP DevOps Summit 2021
HP DevOps Summit 2021HP DevOps Summit 2021
HP DevOps Summit 2021
 
HP's Dev Ops Summit 2021, Better Together: An Inner Source Journey
HP's Dev Ops Summit 2021, Better Together: An Inner Source JourneyHP's Dev Ops Summit 2021, Better Together: An Inner Source Journey
HP's Dev Ops Summit 2021, Better Together: An Inner Source Journey
 
Mo W2009 Elearning
Mo W2009 ElearningMo W2009 Elearning
Mo W2009 Elearning
 
Fedrigoni smart working
Fedrigoni smart workingFedrigoni smart working
Fedrigoni smart working
 
Failing with agile
Failing with agileFailing with agile
Failing with agile
 
Innovative assessment
Innovative assessmentInnovative assessment
Innovative assessment
 
Museums and the Web 2009: E-Learning workshop
Museums and the Web 2009: E-Learning workshopMuseums and the Web 2009: E-Learning workshop
Museums and the Web 2009: E-Learning workshop
 
OWN YOUR OWN JOURNEY
OWN YOUR OWN JOURNEYOWN YOUR OWN JOURNEY
OWN YOUR OWN JOURNEY
 
Virtual team work
Virtual team workVirtual team work
Virtual team work
 
Inclusive Practices in Project Management: Leveraging Digital Frameworks for ...
Inclusive Practices in Project Management: Leveraging Digital Frameworks for ...Inclusive Practices in Project Management: Leveraging Digital Frameworks for ...
Inclusive Practices in Project Management: Leveraging Digital Frameworks for ...
 
Professional Technology Use Presentation
Professional Technology Use PresentationProfessional Technology Use Presentation
Professional Technology Use Presentation
 
Productivity tools you should know about if you want to have a focused learni...
Productivity tools you should know about if you want to have a focused learni...Productivity tools you should know about if you want to have a focused learni...
Productivity tools you should know about if you want to have a focused learni...
 
Projectmanagement Refresher for Trainees
Projectmanagement Refresher for TraineesProjectmanagement Refresher for Trainees
Projectmanagement Refresher for Trainees
 
Digital Conversations - Agile Creative Technology
Digital Conversations - Agile Creative TechnologyDigital Conversations - Agile Creative Technology
Digital Conversations - Agile Creative Technology
 
RPMG: Ten Ts Of International Virtual Teams
RPMG: Ten Ts Of International Virtual TeamsRPMG: Ten Ts Of International Virtual Teams
RPMG: Ten Ts Of International Virtual Teams
 
Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword
Laimonas Lileika — Hybrid Project Management: Excellence Behind a BuzzwordLaimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword
Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword
 
BUILD YOUR BLUEPRINT FOR DIGITAL LEARNING: HOW TO TRANSFORM YOUR LEARNING ORG...
BUILD YOUR BLUEPRINT FOR DIGITAL LEARNING: HOW TO TRANSFORM YOUR LEARNING ORG...BUILD YOUR BLUEPRINT FOR DIGITAL LEARNING: HOW TO TRANSFORM YOUR LEARNING ORG...
BUILD YOUR BLUEPRINT FOR DIGITAL LEARNING: HOW TO TRANSFORM YOUR LEARNING ORG...
 
Usa prácticas de integración continua y sobrevive para luchar otro día.
 Usa prácticas de integración continua y sobrevive para luchar otro día. Usa prácticas de integración continua y sobrevive para luchar otro día.
Usa prácticas de integración continua y sobrevive para luchar otro día.
 

Plus de C4Media

Plus de C4Media (20)

Streaming a Million Likes/Second: Real-Time Interactions on Live Video
Streaming a Million Likes/Second: Real-Time Interactions on Live VideoStreaming a Million Likes/Second: Real-Time Interactions on Live Video
Streaming a Million Likes/Second: Real-Time Interactions on Live Video
 
Next Generation Client APIs in Envoy Mobile
Next Generation Client APIs in Envoy MobileNext Generation Client APIs in Envoy Mobile
Next Generation Client APIs in Envoy Mobile
 
Software Teams and Teamwork Trends Report Q1 2020
Software Teams and Teamwork Trends Report Q1 2020Software Teams and Teamwork Trends Report Q1 2020
Software Teams and Teamwork Trends Report Q1 2020
 
Understand the Trade-offs Using Compilers for Java Applications
Understand the Trade-offs Using Compilers for Java ApplicationsUnderstand the Trade-offs Using Compilers for Java Applications
Understand the Trade-offs Using Compilers for Java Applications
 
Kafka Needs No Keeper
Kafka Needs No KeeperKafka Needs No Keeper
Kafka Needs No Keeper
 
High Performing Teams Act Like Owners
High Performing Teams Act Like OwnersHigh Performing Teams Act Like Owners
High Performing Teams Act Like Owners
 
Does Java Need Inline Types? What Project Valhalla Can Bring to Java
Does Java Need Inline Types? What Project Valhalla Can Bring to JavaDoes Java Need Inline Types? What Project Valhalla Can Bring to Java
Does Java Need Inline Types? What Project Valhalla Can Bring to Java
 
Service Meshes- The Ultimate Guide
Service Meshes- The Ultimate GuideService Meshes- The Ultimate Guide
Service Meshes- The Ultimate Guide
 
Shifting Left with Cloud Native CI/CD
Shifting Left with Cloud Native CI/CDShifting Left with Cloud Native CI/CD
Shifting Left with Cloud Native CI/CD
 
CI/CD for Machine Learning
CI/CD for Machine LearningCI/CD for Machine Learning
CI/CD for Machine Learning
 
Fault Tolerance at Speed
Fault Tolerance at SpeedFault Tolerance at Speed
Fault Tolerance at Speed
 
Architectures That Scale Deep - Regaining Control in Deep Systems
Architectures That Scale Deep - Regaining Control in Deep SystemsArchitectures That Scale Deep - Regaining Control in Deep Systems
Architectures That Scale Deep - Regaining Control in Deep Systems
 
ML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.jsML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.js
 
Build Your Own WebAssembly Compiler
Build Your Own WebAssembly CompilerBuild Your Own WebAssembly Compiler
Build Your Own WebAssembly Compiler
 
User & Device Identity for Microservices @ Netflix Scale
User & Device Identity for Microservices @ Netflix ScaleUser & Device Identity for Microservices @ Netflix Scale
User & Device Identity for Microservices @ Netflix Scale
 
Scaling Patterns for Netflix's Edge
Scaling Patterns for Netflix's EdgeScaling Patterns for Netflix's Edge
Scaling Patterns for Netflix's Edge
 
Make Your Electron App Feel at Home Everywhere
Make Your Electron App Feel at Home EverywhereMake Your Electron App Feel at Home Everywhere
Make Your Electron App Feel at Home Everywhere
 
The Talk You've Been Await-ing For
The Talk You've Been Await-ing ForThe Talk You've Been Await-ing For
The Talk You've Been Await-ing For
 
Future of Data Engineering
Future of Data EngineeringFuture of Data Engineering
Future of Data Engineering
 
Automated Testing for Terraform, Docker, Packer, Kubernetes, and More
Automated Testing for Terraform, Docker, Packer, Kubernetes, and MoreAutomated Testing for Terraform, Docker, Packer, Kubernetes, and More
Automated Testing for Terraform, Docker, Packer, Kubernetes, and More
 

Dernier

Dernier (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Synergistic Effects: A Mixed Remote/In-house Team Can Be Better than the Sum of Its Parts