SlideShare a Scribd company logo
1 of 36
INTENSE REMOTE
COLLABORATION
REMOTE PAIR PROGRAMMING
JOE MOORE • @JOEM
WE ARE ALL ABOUT
COLOCATION
WE EVEN COLOCATE
ON THE
SAME COMPUTER
PAIR PROGRAMMING
TWO DEVELOPERS WORKING ON THE
SAME CODE ON THE SAME COMPUTER
DEV NEW TRICKS FEWER REJECTED
FEATURES
FOR YOUR TEAM MEMBERS INCREASED
DISCIPLINE
C O H E S I O N
INTERRUPTIONS CROSS TRAINING RISK
MITIGATION
SATISFACTION
O F T H I N G S P R O F E S S I O N A L
DEVELOPMENT
STUFF THAT'S
INTERVIEWS CONSTANT
AREAS OF IMPROVEMENT
PAIR PROGRAMMING
BENEFITS
WE ARE ALL ABOUT
COLOCATION
WE ARE ALL ABOUT
COLOCATION
!
(EXCEPT FOR JOE IN ATLANTA)
(… AND DAVID IN BOSTON)
(… AND THAT TEAM IN LOUISVILLE)
REMOTE
PAIR PROGRAMMING
PAIR PROGRAMMING
TWO DEVELOPERS WORKING ON THE
SAME CODE ON THE SAME COMPUTER
… REMOTELY!
DEV NEW TRICKS FEWER REJECTED
FEATURES
FOR YOUR TEAM MEMBERS INCREASED
DISCIPLINE
C O H E S I O N M E N T O R I N G F E W E R
INTERRUPTIONS CROSS TRAINING RISK
MITIGATION
SATISFACTION
O F T H I N G S P R O F E S S I O N A L
DEVELOPMENT
STUFF THAT'S
INTERVIEWS CONSTANT FEEDBACK ON
AREAS OF IMPROVEMENT
REMOTELY!
IT’S ALL ABOUT
TECHNOLOGY!
… RIGHT?
BEGIN TECHNOLOGY
SECTION OF
PRESENTATION
• HIGH SPEED INTERNET
• SCREEN SHARING
• VOICE + VIDEO CHAT
• SOMETIMES VPN
END TECHNOLOGY
SECTION OF
PRESENTATION
YOUR TECHNOLOGY
NEEDS WILL BE
UNIQUE
HAVE PROBLEMS?
GOOGLE IT
FIX IT WITH $$$
IT’S ALL ABOUT
PEOPLE
DO’S AND DON’TS
DO:
BE PATIENT
AND
HAVE A GOOD
ATTITUDE
DO:
USE VIDEO, NOT JUST VOICE
HAVE AN OFFICE BUDDY
BE ASSERTIVE
INCLUDE REMOTES IN EVERYTHING
!
WE CAN’T SEE
EACH OTHER’S
HANDS
DO:
HAVE GOOD
PAIRING ETIQUETTE
(AKA BE NICE)
PAIRING ETIQUETTE:
“DO YOU MIND IF I TYPE?”
“I'M GOING TO GRAB THE MOUSE”
“CAN I LOOK AT SOMETHING?”
“WOULD YOU LIKE TO TYPE?”
DON’T:
EXCLUDE REMOTES
JUST WALK AWAY
JUST TAKE OVER THE MOUSE/KEYBOARD
PAIR PROGRAMMING
IS HARD
REMOTE PAIR
PROGRAMMING
IS HARDER
BUT IT’S WORTH IT!
ALL YOU NEED IS A
GOOD ATTITUDE
AND JUST A LITTLE
PATIENCE
AND JUST A LITTLE
PATIENCE

More Related Content

Viewers also liked

Rocking the Interview by Jon irwin
Rocking the Interview by Jon irwinRocking the Interview by Jon irwin
Rocking the Interview by Jon irwin
Lean Startup Co.
 

Viewers also liked (15)

Rocking the Interview by Jon irwin
Rocking the Interview by Jon irwinRocking the Interview by Jon irwin
Rocking the Interview by Jon irwin
 
Using Kickstarter to Run an MVP by Back to the Roots
Using Kickstarter to Run an MVP by Back to the RootsUsing Kickstarter to Run an MVP by Back to the Roots
Using Kickstarter to Run an MVP by Back to the Roots
 
When Failure Is a Success by Ursula Shekufendeh - The Lean Startup Conference...
When Failure Is a Success by Ursula Shekufendeh - The Lean Startup Conference...When Failure Is a Success by Ursula Shekufendeh - The Lean Startup Conference...
When Failure Is a Success by Ursula Shekufendeh - The Lean Startup Conference...
 
Frame Before You Build, Measure, Learn by Zach Nies
Frame Before You Build, Measure, Learn by Zach NiesFrame Before You Build, Measure, Learn by Zach Nies
Frame Before You Build, Measure, Learn by Zach Nies
 
The Challenge of Sustaining Disruptive Innovation When You Meet Success
The Challenge of Sustaining Disruptive Innovation When You Meet SuccessThe Challenge of Sustaining Disruptive Innovation When You Meet Success
The Challenge of Sustaining Disruptive Innovation When You Meet Success
 
How Validation and Vision Co-exist by Andres Glusman
How Validation and Vision Co-exist by Andres Glusman How Validation and Vision Co-exist by Andres Glusman
How Validation and Vision Co-exist by Andres Glusman
 
Innovation Accounting in Practice
Innovation Accounting in PracticeInnovation Accounting in Practice
Innovation Accounting in Practice
 
Instituionalizing Innovation by Diane Tavenner
Instituionalizing Innovation by Diane TavennerInstituionalizing Innovation by Diane Tavenner
Instituionalizing Innovation by Diane Tavenner
 
The 100 Day Challenge - Learnings from a Rapid Hardware Entrepreneur
The 100 Day Challenge - Learnings from a Rapid Hardware EntrepreneurThe 100 Day Challenge - Learnings from a Rapid Hardware Entrepreneur
The 100 Day Challenge - Learnings from a Rapid Hardware Entrepreneur
 
Mastering Customer Discovery
Mastering Customer DiscoveryMastering Customer Discovery
Mastering Customer Discovery
 
Irrational Products
Irrational ProductsIrrational Products
Irrational Products
 
Don't Listen to Users, Sample Their Experience!
Don't Listen to Users, Sample Their Experience!Don't Listen to Users, Sample Their Experience!
Don't Listen to Users, Sample Their Experience!
 
How Lean Startup Accelerates (open) Innovation
How Lean Startup Accelerates (open) InnovationHow Lean Startup Accelerates (open) Innovation
How Lean Startup Accelerates (open) Innovation
 
Build a Culture that Outsmarts Perfectionism by Seppo Helava - The Lean Start...
Build a Culture that Outsmarts Perfectionism by Seppo Helava - The Lean Start...Build a Culture that Outsmarts Perfectionism by Seppo Helava - The Lean Start...
Build a Culture that Outsmarts Perfectionism by Seppo Helava - The Lean Start...
 
Integrate Customer Feedback Into Your Product by Greg Nelson - The Lean Start...
Integrate Customer Feedback Into Your Product by Greg Nelson - The Lean Start...Integrate Customer Feedback Into Your Product by Greg Nelson - The Lean Start...
Integrate Customer Feedback Into Your Product by Greg Nelson - The Lean Start...
 

Similar to Intense Remote Collaboration

Pair Programming :: SAPO Codebits 2014
Pair Programming :: SAPO Codebits 2014Pair Programming :: SAPO Codebits 2014
Pair Programming :: SAPO Codebits 2014
Pedro Gustavo Torres
 

Similar to Intense Remote Collaboration (18)

Monomobile
MonomobileMonomobile
Monomobile
 
SDD error types and detection
SDD error types and detectionSDD error types and detection
SDD error types and detection
 
Safety Bot Guaranteed -- Shmoocon 2017
Safety Bot Guaranteed -- Shmoocon 2017Safety Bot Guaranteed -- Shmoocon 2017
Safety Bot Guaranteed -- Shmoocon 2017
 
Closing the gap between Distros(devs) and their Users(ops)
Closing the gap between Distros(devs) and their Users(ops)Closing the gap between Distros(devs) and their Users(ops)
Closing the gap between Distros(devs) and their Users(ops)
 
Surviving SOA - delivering (somewhat) continuously on a hostile planet
Surviving SOA - delivering (somewhat) continuously on a hostile planetSurviving SOA - delivering (somewhat) continuously on a hostile planet
Surviving SOA - delivering (somewhat) continuously on a hostile planet
 
Surviving SOA
Surviving SOASurviving SOA
Surviving SOA
 
How to fuck up your remote development
How to fuck up your remote developmentHow to fuck up your remote development
How to fuck up your remote development
 
No man's land v2
No man's land v2No man's land v2
No man's land v2
 
No man's land
No man's landNo man's land
No man's land
 
Am i doing deployments right v2
Am i doing deployments right v2Am i doing deployments right v2
Am i doing deployments right v2
 
Is There a Return on Investment from Model-Based Systems Engineering?
Is There a Return on Investment from Model-Based Systems Engineering?Is There a Return on Investment from Model-Based Systems Engineering?
Is There a Return on Investment from Model-Based Systems Engineering?
 
PowerPoint Presentation about Programming 101 for Girls
PowerPoint Presentation about Programming 101 for GirlsPowerPoint Presentation about Programming 101 for Girls
PowerPoint Presentation about Programming 101 for Girls
 
DevOps in the Real World
DevOps in the Real WorldDevOps in the Real World
DevOps in the Real World
 
SRE Lessons for the Enterprise
SRE Lessons for the Enterprise SRE Lessons for the Enterprise
SRE Lessons for the Enterprise
 
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15
The Junior Developer Survival Guide -  GDI Ann Arbor 2/10/15The Junior Developer Survival Guide -  GDI Ann Arbor 2/10/15
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15
 
Pair Programming :: SAPO Codebits 2014
Pair Programming :: SAPO Codebits 2014Pair Programming :: SAPO Codebits 2014
Pair Programming :: SAPO Codebits 2014
 
SRE for Everyone: Making Tomorrow Better Than Today
SRE for Everyone: Making Tomorrow Better Than Today SRE for Everyone: Making Tomorrow Better Than Today
SRE for Everyone: Making Tomorrow Better Than Today
 
The gordian knot
The gordian knotThe gordian knot
The gordian knot
 

More from Lean Startup Co.

C3: Optimize, Grow or Catapult: Where to Target Your Organization’s Innovatio...
C3: Optimize, Grow or Catapult: Where to Target Your Organization’s Innovatio...C3: Optimize, Grow or Catapult: Where to Target Your Organization’s Innovatio...
C3: Optimize, Grow or Catapult: Where to Target Your Organization’s Innovatio...
Lean Startup Co.
 
G6: Getting Leaders On Board: Don’t Let Your Innovation Program be Pronounced...
G6: Getting Leaders On Board: Don’t Let Your Innovation Program be Pronounced...G6: Getting Leaders On Board: Don’t Let Your Innovation Program be Pronounced...
G6: Getting Leaders On Board: Don’t Let Your Innovation Program be Pronounced...
Lean Startup Co.
 

More from Lean Startup Co. (20)

A5: Designing Gamified Experiences to Gain Customer Insights, Richardo Chen &...
A5: Designing Gamified Experiences to Gain Customer Insights, Richardo Chen &...A5: Designing Gamified Experiences to Gain Customer Insights, Richardo Chen &...
A5: Designing Gamified Experiences to Gain Customer Insights, Richardo Chen &...
 
Keynote: The Subscription Economy: How to Survive the End of Ownership, Tien ...
Keynote: The Subscription Economy: How to Survive the End of Ownership, Tien ...Keynote: The Subscription Economy: How to Survive the End of Ownership, Tien ...
Keynote: The Subscription Economy: How to Survive the End of Ownership, Tien ...
 
A3: Lean For Social Impact: Innovating for Greater Impact and Scale, Steve Na...
A3: Lean For Social Impact: Innovating for Greater Impact and Scale, Steve Na...A3: Lean For Social Impact: Innovating for Greater Impact and Scale, Steve Na...
A3: Lean For Social Impact: Innovating for Greater Impact and Scale, Steve Na...
 
A3: Lean For Social Impact: Innovating for Greater Impact and Scale, Steve Na...
A3: Lean For Social Impact: Innovating for Greater Impact and Scale, Steve Na...A3: Lean For Social Impact: Innovating for Greater Impact and Scale, Steve Na...
A3: Lean For Social Impact: Innovating for Greater Impact and Scale, Steve Na...
 
Keynote: Innovation is a Habit, not a Mindset, Diana Kander
Keynote: Innovation is a Habit, not a Mindset, Diana KanderKeynote: Innovation is a Habit, not a Mindset, Diana Kander
Keynote: Innovation is a Habit, not a Mindset, Diana Kander
 
F3: Employee = Founder: Building a Startup inside a Fortune 500 Company, Max-...
F3: Employee = Founder: Building a Startup inside a Fortune 500 Company, Max-...F3: Employee = Founder: Building a Startup inside a Fortune 500 Company, Max-...
F3: Employee = Founder: Building a Startup inside a Fortune 500 Company, Max-...
 
G3: Reflecting on My Failure to Build a Billion Dollar Company, Sahil Lavingia
G3: Reflecting on My Failure to Build a Billion Dollar Company, Sahil LavingiaG3: Reflecting on My Failure to Build a Billion Dollar Company, Sahil Lavingia
G3: Reflecting on My Failure to Build a Billion Dollar Company, Sahil Lavingia
 
C3: Optimize, Grow or Catapult: Where to Target Your Organization’s Innovatio...
C3: Optimize, Grow or Catapult: Where to Target Your Organization’s Innovatio...C3: Optimize, Grow or Catapult: Where to Target Your Organization’s Innovatio...
C3: Optimize, Grow or Catapult: Where to Target Your Organization’s Innovatio...
 
G6: Getting Leaders On Board: Don’t Let Your Innovation Program be Pronounced...
G6: Getting Leaders On Board: Don’t Let Your Innovation Program be Pronounced...G6: Getting Leaders On Board: Don’t Let Your Innovation Program be Pronounced...
G6: Getting Leaders On Board: Don’t Let Your Innovation Program be Pronounced...
 
E3: Amazon’s Approach to Culture Change, Wen Huang, Eric Tachibana
E3: Amazon’s Approach to Culture Change, Wen Huang, Eric TachibanaE3: Amazon’s Approach to Culture Change, Wen Huang, Eric Tachibana
E3: Amazon’s Approach to Culture Change, Wen Huang, Eric Tachibana
 
G1: Brackitz Toy Story: Learning From Mistakes and Mental Models for Success,...
G1: Brackitz Toy Story: Learning From Mistakes and Mental Models for Success,...G1: Brackitz Toy Story: Learning From Mistakes and Mental Models for Success,...
G1: Brackitz Toy Story: Learning From Mistakes and Mental Models for Success,...
 
D5: Be the Solution: Use Lean to Solve Community Problems, Katrina Medoff
D5: Be the Solution: Use Lean to Solve Community Problems, Katrina MedoffD5: Be the Solution: Use Lean to Solve Community Problems, Katrina Medoff
D5: Be the Solution: Use Lean to Solve Community Problems, Katrina Medoff
 
F1: Mastering the Art of Telling Your Story, Jamie Lazzeri
F1: Mastering the Art of Telling Your Story, Jamie LazzeriF1: Mastering the Art of Telling Your Story, Jamie Lazzeri
F1: Mastering the Art of Telling Your Story, Jamie Lazzeri
 
Keynote: Intelligent Growth in Startups: Building More Than a Product to Get ...
Keynote: Intelligent Growth in Startups: Building More Than a Product to Get ...Keynote: Intelligent Growth in Startups: Building More Than a Product to Get ...
Keynote: Intelligent Growth in Startups: Building More Than a Product to Get ...
 
Keynote: From Founder to Investor: Stories From the Trenches of Entrepreneurs...
Keynote: From Founder to Investor: Stories From the Trenches of Entrepreneurs...Keynote: From Founder to Investor: Stories From the Trenches of Entrepreneurs...
Keynote: From Founder to Investor: Stories From the Trenches of Entrepreneurs...
 
G5: Big Problems Require Big Solutions: the Story of Earn, Leigh Phillips
G5: Big Problems Require Big Solutions: the Story of Earn, Leigh PhillipsG5: Big Problems Require Big Solutions: the Story of Earn, Leigh Phillips
G5: Big Problems Require Big Solutions: the Story of Earn, Leigh Phillips
 
B6: Leading Innovation and Building Better Lives: Intercorp Latin America, Ed...
B6: Leading Innovation and Building Better Lives: Intercorp Latin America, Ed...B6: Leading Innovation and Building Better Lives: Intercorp Latin America, Ed...
B6: Leading Innovation and Building Better Lives: Intercorp Latin America, Ed...
 
B6: Leading Innovation and Building Better Lives: Intercorp Latin America, Ed...
B6: Leading Innovation and Building Better Lives: Intercorp Latin America, Ed...B6: Leading Innovation and Building Better Lives: Intercorp Latin America, Ed...
B6: Leading Innovation and Building Better Lives: Intercorp Latin America, Ed...
 
B5: The 8 Deadly Maladies of Rapid Experimentation, Lukas Oberhuber
B5: The 8 Deadly Maladies of Rapid Experimentation, Lukas OberhuberB5: The 8 Deadly Maladies of Rapid Experimentation, Lukas Oberhuber
B5: The 8 Deadly Maladies of Rapid Experimentation, Lukas Oberhuber
 
B4: The Road to Startup Success is Paved in Pivots, Kate Skavish
B4: The Road to Startup Success is Paved in Pivots, Kate Skavish B4: The Road to Startup Success is Paved in Pivots, Kate Skavish
B4: The Road to Startup Success is Paved in Pivots, Kate Skavish
 

Recently uploaded

Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 

Recently uploaded (20)

Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 

Intense Remote Collaboration