SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Testing In The Dark:
Lessons in Cross-Site Communication
Neil Studd, Amido
About Me (and my teams)
• Worked with teams around the world
• West: USA (Los Angeles, San Diego)
• Europe: Croatia, Germany, other UK remote-workers
• East: India, Malaysia
• Also been a remote worker occasionally myself
• Recurring, non-company-specific issues in these situations
What goes wrong?
• Misunderstood messages
• Loss of meaning (“crossed wires”)
• Ambiguity of language (reduced nuance)
• Uncertainty of whether anyone’s there
• Unpredictability of response time
• Generally taking longer to achieve the same thing
• For me, a worse communication experience than face-to-face
Why might remote communication be harder?
• Removing the visual, and often also the audio
• Higher interaction cost for beginning a new conversation
• Face-to-face = you just start talking
• Telephone = initiating a request to talk
• Video conference = finding a time when suitable, presentability concerns
• Non-native speakers: less time to react in real-time conversation
• Some people like the boundary walls which are created by distance
• So when you’re just left with words, how much meaning is left
Albert Mehrabian: “7% - 38% - 55% rule”
• Silent Messages (1971)
• Face-to-face, one-to-one exchanges
conveying a feeling/attitude
• How we weigh our liking of a person
• 7% words
• 38% tone of voice
• 55% facial expression
• To maximise “liking”, all 3 parts must be
congruent (no mixed messages)
Mehrabian’s research: Often overgeneralised
• “55% of messages received and processed by your brain are based on
your body language…”
• “38% of messages are processed based on your tone of voice…”
• “Only 7% of your received meaning will be based off the words you
are saying…”
https://www.accuconference.com/resources/non-verbal-communication.html
Albert Mehrabian: Implications of generalising
• Do you understand 93% of a
foreign speaker’s message, just
by looking at them?
• Do you understand 55% of a
speech when it’s on mute?
• Is IM only 7% as effective as
face-to-face communication?
You can overcome the lack of visibility…
• Words matter, more than many would have you believe!
• But there’s more to communication than just interpreting words.
• Looking more closely at email & instant messaging
My gripes with email and IM communication
• Uncertainty about when message is received
• Overcompensating for the above: read receipts!
• Getting stuck in large distribution lists/chains
• Difficult for people to track several distinct points in one discussion
• Emoticons/smilies are poor substitute for visual cues :/
• Nuances, turn-of-phrase, sarcasm: all evaporate (Poe’s Law)
• If there are language barriers: reduced opportunity for clarification/correction
How I handle email and IM communication
• Avoid them; favour real-time method
• When I have to use them:
• IM for a quick response to a simple question
• Email if I want to summarise more complex information
• Email: “Inbox Zero”
• Filters and Rules
• Try to communicate urgency (or non-urgency)
Email/IM tips from Karen Johnson at TestBash
• Use same language/style as your speech
• Open with a personal anecdote
• Help understand the pressures/events in
your office (the “why”)
• In other words, give context which the
medium otherwise omits
• Give examples of helpful answers
• Share profile pages
Communicating across timezones
• Delay in message delivery/receipt
• Can take days to exchange basic information; more with each
additional back-and-forth
• Each additional bit of information adds complexity and reduces
chance of getting all points addressed
Communicating locally…
• “Has build 52 been deployed to the test environment?”
• “Which test environment do you mean?”
• “Sorry, I didn’t realise there were several. I’m using UAT-3.”
• “OK – yes, I deployed there this morning.”
Time to communicate: 10s (spoken) to 30s (typed in IM)
Communicating to Malaysia…
• THU: 10am BST / 5pm MYT
“Has build 52 been deployed to the test environment?”
• FRI: 1am BST / 8am MYT
“Which test environment do you mean?”
• FRI: 8.30am BST / 3.30pm MYT
“Sorry, I didn’t realise there were several. I’m using UAT-3.”
• FRI: 9.30am BST / 4.30pm MYT
“Actually we’ve done build 53 today. I can revert to build 52 on
Monday if you need?”
Time to communicate: 24 hours, potentially more
Improving cross-timezone communication
• Focus on eliminating the lag in communication:
• Know when your working hours overlap (World Chat Clock)
• Keep these times free for cross-site discussions/standups
• Information radiators (no need to ask “is build 52 ready for testing?”)
• Dashboards (but watch out for “data puke”!)
• Kanban board: Trello
• Collaboration tools: Hackpad, Evernote, OneNote
WorldChatClock.com
Conference calls: Meeting without seeing
• Technology ramp-up: The start time is never the start
• Disconnections/connection issues which disrupt the call
• Lag producing the overlapping communication spiral
• Balancing background noise vs muted participants
• Mixed degrees of attention (or, in my experience, ridicule)
Isn't there a better way?
Meeting costs increase with # of attendees
http://tobytripp.github.io/meeting-ticker/
Conference, 90 people, guessing £100ph rate for each. After 45 mins:
How I handle… Conference calls
• Er, don’t do them?
• Videoconferencing can help (if latency/quality is good)
• Or 1-2-1 video chat (Skype etc)
• There are better ways to have productive group discussions
One productivity tool to rule them all?
Sqwiggle
• Tap thumbnail(s) for video chat
• Visual presence, not just “Busy/Away”
• Intrusive/weird at first
• “Now I can’t code in my pyjamas?!”
• You get used to it
• Requires team buy-in
(Plus everything else you’d expect: text chat, file sharing, tool integration)
One productivity tool to rule them all?
Slack
• Meaty chat app
• Quick, deep searching
• Potential email replacement
• Tool integration
• Range of platforms/apps
• Don’t mention the hack
(It does this better than Sqwiggle, but lacks equivalent webcam integration)
Honourable mention: HipChat, mature but not quite as dynamic as Slack
Thanks for your time!
Any questions?

Weitere ähnliche Inhalte

Was ist angesagt?

Usability testing for writers - plain 2019 Eli Toftoy-Andersen
Usability testing for writers - plain 2019 Eli Toftoy-Andersen Usability testing for writers - plain 2019 Eli Toftoy-Andersen
Usability testing for writers - plain 2019 Eli Toftoy-Andersen Eli Toftøy-Andersen
 
A LibUX experiment goes wrong / right / tricky
A LibUX experiment goes wrong / right / trickyA LibUX experiment goes wrong / right / tricky
A LibUX experiment goes wrong / right / trickyAlan Fricker
 
Working@distance
Working@distanceWorking@distance
Working@distanceSara Wyke
 
The Career Practitioner’s Guide to Conducting a Webinar
The Career Practitioner’s Guide to Conducting a WebinarThe Career Practitioner’s Guide to Conducting a Webinar
The Career Practitioner’s Guide to Conducting a WebinarMelissa A. Venable
 
IGNIS 2019 - PowerPoint Me Towards Accessibility! The Basics of Inclusive Pow...
IGNIS 2019 - PowerPoint Me Towards Accessibility! The Basics of Inclusive Pow...IGNIS 2019 - PowerPoint Me Towards Accessibility! The Basics of Inclusive Pow...
IGNIS 2019 - PowerPoint Me Towards Accessibility! The Basics of Inclusive Pow...SBCTCProfessionalLearning
 
Working@distance
Working@distanceWorking@distance
Working@distanceSara Wyke
 
Hiring a developer: step by step debugging
Hiring a developer: step by step debuggingHiring a developer: step by step debugging
Hiring a developer: step by step debuggingLaurent Cerveau
 
Digital Storytelling for Low Achieving Students
Digital Storytelling for Low Achieving StudentsDigital Storytelling for Low Achieving Students
Digital Storytelling for Low Achieving Studentsjorech
 
Remote Research at IxD10
Remote Research at IxD10Remote Research at IxD10
Remote Research at IxD10bolt peters
 
Event tech 101 -- Online Webinars with Adobe Connect
Event tech 101 -- Online Webinars with Adobe ConnectEvent tech 101 -- Online Webinars with Adobe Connect
Event tech 101 -- Online Webinars with Adobe ConnectAdam Schrecengost
 
Presentation Skills
Presentation SkillsPresentation Skills
Presentation Skillsparikhdhruv
 
Online meeting and learning DRAFT work in progress
Online meeting and learning  DRAFT work in progressOnline meeting and learning  DRAFT work in progress
Online meeting and learning DRAFT work in progressJo Flick
 
Software Development Whats & Whys
Software Development Whats & Whys Software Development Whats & Whys
Software Development Whats & Whys Harun Yardımcı
 
Making the Most of Lectures
Making the Most of LecturesMaking the Most of Lectures
Making the Most of LecturesSean O'Mahoney
 
Dancing for a product release
Dancing for a product releaseDancing for a product release
Dancing for a product releaseLaurent Cerveau
 
IGNIS 2019 Intro Slides - Introduction to Using Badgr to Award Badges in Canv...
IGNIS 2019 Intro Slides - Introduction to Using Badgr to Award Badges in Canv...IGNIS 2019 Intro Slides - Introduction to Using Badgr to Award Badges in Canv...
IGNIS 2019 Intro Slides - Introduction to Using Badgr to Award Badges in Canv...SBCTCProfessionalLearning
 

Was ist angesagt? (19)

Usability testing for writers - plain 2019 Eli Toftoy-Andersen
Usability testing for writers - plain 2019 Eli Toftoy-Andersen Usability testing for writers - plain 2019 Eli Toftoy-Andersen
Usability testing for writers - plain 2019 Eli Toftoy-Andersen
 
A LibUX experiment goes wrong / right / tricky
A LibUX experiment goes wrong / right / trickyA LibUX experiment goes wrong / right / tricky
A LibUX experiment goes wrong / right / tricky
 
Working@distance
Working@distanceWorking@distance
Working@distance
 
The Career Practitioner’s Guide to Conducting a Webinar
The Career Practitioner’s Guide to Conducting a WebinarThe Career Practitioner’s Guide to Conducting a Webinar
The Career Practitioner’s Guide to Conducting a Webinar
 
IGNIS 2019 - PowerPoint Me Towards Accessibility! The Basics of Inclusive Pow...
IGNIS 2019 - PowerPoint Me Towards Accessibility! The Basics of Inclusive Pow...IGNIS 2019 - PowerPoint Me Towards Accessibility! The Basics of Inclusive Pow...
IGNIS 2019 - PowerPoint Me Towards Accessibility! The Basics of Inclusive Pow...
 
Working@distance
Working@distanceWorking@distance
Working@distance
 
Hiring a developer: step by step debugging
Hiring a developer: step by step debuggingHiring a developer: step by step debugging
Hiring a developer: step by step debugging
 
Digital Storytelling for Low Achieving Students
Digital Storytelling for Low Achieving StudentsDigital Storytelling for Low Achieving Students
Digital Storytelling for Low Achieving Students
 
Remote Research at IxD10
Remote Research at IxD10Remote Research at IxD10
Remote Research at IxD10
 
Event tech 101 -- Online Webinars with Adobe Connect
Event tech 101 -- Online Webinars with Adobe ConnectEvent tech 101 -- Online Webinars with Adobe Connect
Event tech 101 -- Online Webinars with Adobe Connect
 
Presentation Skills
Presentation SkillsPresentation Skills
Presentation Skills
 
Effective PPT Ideas
Effective PPT IdeasEffective PPT Ideas
Effective PPT Ideas
 
Online meeting and learning DRAFT work in progress
Online meeting and learning  DRAFT work in progressOnline meeting and learning  DRAFT work in progress
Online meeting and learning DRAFT work in progress
 
Software Development Whats & Whys
Software Development Whats & Whys Software Development Whats & Whys
Software Development Whats & Whys
 
AAC Systems
AAC SystemsAAC Systems
AAC Systems
 
Making the Most of Lectures
Making the Most of LecturesMaking the Most of Lectures
Making the Most of Lectures
 
Binary crosswords
Binary crosswordsBinary crosswords
Binary crosswords
 
Dancing for a product release
Dancing for a product releaseDancing for a product release
Dancing for a product release
 
IGNIS 2019 Intro Slides - Introduction to Using Badgr to Award Badges in Canv...
IGNIS 2019 Intro Slides - Introduction to Using Badgr to Award Badges in Canv...IGNIS 2019 Intro Slides - Introduction to Using Badgr to Award Badges in Canv...
IGNIS 2019 Intro Slides - Introduction to Using Badgr to Award Badges in Canv...
 

Andere mochten auch

Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineeringZeeshan Masood S
 
DPR Construction Green Projects Template
DPR Construction Green Projects TemplateDPR Construction Green Projects Template
DPR Construction Green Projects TemplateKurt Ludwig
 
Facilitating Release Planning Event
Facilitating Release Planning EventFacilitating Release Planning Event
Facilitating Release Planning EventRavi Tadwalkar
 
Évolution du multiécran au Canada - Étude Microsoft - Novembre 2014
Évolution du multiécran au Canada - Étude Microsoft - Novembre 2014Évolution du multiécran au Canada - Étude Microsoft - Novembre 2014
Évolution du multiécran au Canada - Étude Microsoft - Novembre 2014Geeks and Com'
 
Canadian Healthcare Codes and Terminology Standards
Canadian Healthcare Codes and Terminology StandardsCanadian Healthcare Codes and Terminology Standards
Canadian Healthcare Codes and Terminology Standards Intelliware Development Inc.
 
Environmental Law for Road Builders
Environmental Law for Road Builders Environmental Law for Road Builders
Environmental Law for Road Builders DSaxe
 
I2 Argentina Unitech
I2 Argentina UnitechI2 Argentina Unitech
I2 Argentina UnitechUNITECH S.A.
 
Quelle gouvernance pour le numérique?
Quelle gouvernance pour le numérique?Quelle gouvernance pour le numérique?
Quelle gouvernance pour le numérique?Antoine Vigneron
 
Release planning using feature points
Release planning using feature pointsRelease planning using feature points
Release planning using feature pointsMadhur Kathuria
 
Clinical development, contract & outsourcing in mena & asia pac webinar-l aju...
Clinical development, contract & outsourcing in mena & asia pac webinar-l aju...Clinical development, contract & outsourcing in mena & asia pac webinar-l aju...
Clinical development, contract & outsourcing in mena & asia pac webinar-l aju...Larry Ajuwon
 
India Software Developer | Talent Pool Reports
India Software Developer | Talent Pool ReportsIndia Software Developer | Talent Pool Reports
India Software Developer | Talent Pool ReportsLinkedIn Talent Solutions
 
Enterprise Wearables: Wearing Our Parts On Our Sleeves - How Wearable Technol...
Enterprise Wearables: Wearing Our Parts On Our Sleeves - How Wearable Technol...Enterprise Wearables: Wearing Our Parts On Our Sleeves - How Wearable Technol...
Enterprise Wearables: Wearing Our Parts On Our Sleeves - How Wearable Technol...Intelliware Development Inc.
 
Add 2009 10
Add 2009 10Add 2009 10
Add 2009 10RUAULT
 
Coding is the new literacy to make a difference in the world
Coding is the new literacy to make a difference in the worldCoding is the new literacy to make a difference in the world
Coding is the new literacy to make a difference in the worldmcd_boulanger
 
Refactoring legacy code driven by tests - ITA
Refactoring legacy code driven by tests -  ITARefactoring legacy code driven by tests -  ITA
Refactoring legacy code driven by tests - ITALuca Minudel
 
"Transformando el Conocimiento Empresarial en Resultados" - Ibm i2
"Transformando el Conocimiento Empresarial en Resultados" - Ibm i2"Transformando el Conocimiento Empresarial en Resultados" - Ibm i2
"Transformando el Conocimiento Empresarial en Resultados" - Ibm i2Quanam
 

Andere mochten auch (20)

Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineering
 
DPR Construction Green Projects Template
DPR Construction Green Projects TemplateDPR Construction Green Projects Template
DPR Construction Green Projects Template
 
David Kennedy
David Kennedy   David Kennedy
David Kennedy
 
Facilitating Release Planning Event
Facilitating Release Planning EventFacilitating Release Planning Event
Facilitating Release Planning Event
 
Évolution du multiécran au Canada - Étude Microsoft - Novembre 2014
Évolution du multiécran au Canada - Étude Microsoft - Novembre 2014Évolution du multiécran au Canada - Étude Microsoft - Novembre 2014
Évolution du multiécran au Canada - Étude Microsoft - Novembre 2014
 
Canadian Healthcare Codes and Terminology Standards
Canadian Healthcare Codes and Terminology StandardsCanadian Healthcare Codes and Terminology Standards
Canadian Healthcare Codes and Terminology Standards
 
Hong kong
Hong kongHong kong
Hong kong
 
Environmental Law for Road Builders
Environmental Law for Road Builders Environmental Law for Road Builders
Environmental Law for Road Builders
 
Why Nortel Went Bankrupt
Why Nortel Went BankruptWhy Nortel Went Bankrupt
Why Nortel Went Bankrupt
 
City of deception
City of deceptionCity of deception
City of deception
 
I2 Argentina Unitech
I2 Argentina UnitechI2 Argentina Unitech
I2 Argentina Unitech
 
Quelle gouvernance pour le numérique?
Quelle gouvernance pour le numérique?Quelle gouvernance pour le numérique?
Quelle gouvernance pour le numérique?
 
Release planning using feature points
Release planning using feature pointsRelease planning using feature points
Release planning using feature points
 
Clinical development, contract & outsourcing in mena & asia pac webinar-l aju...
Clinical development, contract & outsourcing in mena & asia pac webinar-l aju...Clinical development, contract & outsourcing in mena & asia pac webinar-l aju...
Clinical development, contract & outsourcing in mena & asia pac webinar-l aju...
 
India Software Developer | Talent Pool Reports
India Software Developer | Talent Pool ReportsIndia Software Developer | Talent Pool Reports
India Software Developer | Talent Pool Reports
 
Enterprise Wearables: Wearing Our Parts On Our Sleeves - How Wearable Technol...
Enterprise Wearables: Wearing Our Parts On Our Sleeves - How Wearable Technol...Enterprise Wearables: Wearing Our Parts On Our Sleeves - How Wearable Technol...
Enterprise Wearables: Wearing Our Parts On Our Sleeves - How Wearable Technol...
 
Add 2009 10
Add 2009 10Add 2009 10
Add 2009 10
 
Coding is the new literacy to make a difference in the world
Coding is the new literacy to make a difference in the worldCoding is the new literacy to make a difference in the world
Coding is the new literacy to make a difference in the world
 
Refactoring legacy code driven by tests - ITA
Refactoring legacy code driven by tests -  ITARefactoring legacy code driven by tests -  ITA
Refactoring legacy code driven by tests - ITA
 
"Transformando el Conocimiento Empresarial en Resultados" - Ibm i2
"Transformando el Conocimiento Empresarial en Resultados" - Ibm i2"Transformando el Conocimiento Empresarial en Resultados" - Ibm i2
"Transformando el Conocimiento Empresarial en Resultados" - Ibm i2
 

Ähnlich wie Testing in the Dark: Lessons in Cross-Site Communication (MEWT 2015)

Virtual Reference
Virtual ReferenceVirtual Reference
Virtual ReferenceEmily Porta
 
2016-How-to-give-a-great-research-talk.pdf
2016-How-to-give-a-great-research-talk.pdf2016-How-to-give-a-great-research-talk.pdf
2016-How-to-give-a-great-research-talk.pdfTony Khánh
 
Lesson_1_EFFECTIVE_COMMUNICATION_SKILLS.ppt
Lesson_1_EFFECTIVE_COMMUNICATION_SKILLS.pptLesson_1_EFFECTIVE_COMMUNICATION_SKILLS.ppt
Lesson_1_EFFECTIVE_COMMUNICATION_SKILLS.pptNabishah Gulamnabi
 
Lesson_1_EFFECTIVE_COMMUNICATION_SKILLS (1).ppt
Lesson_1_EFFECTIVE_COMMUNICATION_SKILLS (1).pptLesson_1_EFFECTIVE_COMMUNICATION_SKILLS (1).ppt
Lesson_1_EFFECTIVE_COMMUNICATION_SKILLS (1).pptMajiiiAbd
 
Lesson_1_EFFECTIVE_COMMUNICATION_SKILLS.ppt
Lesson_1_EFFECTIVE_COMMUNICATION_SKILLS.pptLesson_1_EFFECTIVE_COMMUNICATION_SKILLS.ppt
Lesson_1_EFFECTIVE_COMMUNICATION_SKILLS.pptFlorenceMwaura3
 
Lesson_1_EFFECTIVE_COMMUNICATION_SKILLS.pptx
Lesson_1_EFFECTIVE_COMMUNICATION_SKILLS.pptxLesson_1_EFFECTIVE_COMMUNICATION_SKILLS.pptx
Lesson_1_EFFECTIVE_COMMUNICATION_SKILLS.pptxssuser02bcaf
 
Talking to people: the forgotten DevOps tool
Talking to people: the forgotten DevOps toolTalking to people: the forgotten DevOps tool
Talking to people: the forgotten DevOps toolPeter Varhol
 
Development of EFFECTIVE_COMMUNICATION_SKILLS.pptx ( Ayush Bhatt ).pptx
Development of EFFECTIVE_COMMUNICATION_SKILLS.pptx ( Ayush Bhatt ).pptxDevelopment of EFFECTIVE_COMMUNICATION_SKILLS.pptx ( Ayush Bhatt ).pptx
Development of EFFECTIVE_COMMUNICATION_SKILLS.pptx ( Ayush Bhatt ).pptxssuser02bcaf
 
Crafty communications - Dealing with the pesky people parts of communications
Crafty communications - Dealing with the pesky people parts of communicationsCrafty communications - Dealing with the pesky people parts of communications
Crafty communications - Dealing with the pesky people parts of communicationsAsher Glynn
 
Effective Facilitation in Synchronous Environments pt 1
Effective Facilitation in Synchronous Environments pt 1Effective Facilitation in Synchronous Environments pt 1
Effective Facilitation in Synchronous Environments pt 1Michael Coghlan
 
Killer Presentation Skills Tips
Killer Presentation Skills TipsKiller Presentation Skills Tips
Killer Presentation Skills TipsHarshul Shah
 
Natural Language Processing: L01 introduction
Natural Language Processing: L01 introductionNatural Language Processing: L01 introduction
Natural Language Processing: L01 introductionananth
 

Ähnlich wie Testing in the Dark: Lessons in Cross-Site Communication (MEWT 2015) (20)

Virtual Reference
Virtual ReferenceVirtual Reference
Virtual Reference
 
2016-How-to-give-a-great-research-talk.pdf
2016-How-to-give-a-great-research-talk.pdf2016-How-to-give-a-great-research-talk.pdf
2016-How-to-give-a-great-research-talk.pdf
 
Lesson_1_EFFECTIVE_COMMUNICATION_SKILLS.ppt
Lesson_1_EFFECTIVE_COMMUNICATION_SKILLS.pptLesson_1_EFFECTIVE_COMMUNICATION_SKILLS.ppt
Lesson_1_EFFECTIVE_COMMUNICATION_SKILLS.ppt
 
Lesson_1_EFFECTIVE_COMMUNICATION_SKILLS (1).ppt
Lesson_1_EFFECTIVE_COMMUNICATION_SKILLS (1).pptLesson_1_EFFECTIVE_COMMUNICATION_SKILLS (1).ppt
Lesson_1_EFFECTIVE_COMMUNICATION_SKILLS (1).ppt
 
Lesson_1_EFFECTIVE_COMMUNICATION_SKILLS.ppt
Lesson_1_EFFECTIVE_COMMUNICATION_SKILLS.pptLesson_1_EFFECTIVE_COMMUNICATION_SKILLS.ppt
Lesson_1_EFFECTIVE_COMMUNICATION_SKILLS.ppt
 
Lesson_1_EFFECTIVE_COMMUNICATION_SKILLS.pptx
Lesson_1_EFFECTIVE_COMMUNICATION_SKILLS.pptxLesson_1_EFFECTIVE_COMMUNICATION_SKILLS.pptx
Lesson_1_EFFECTIVE_COMMUNICATION_SKILLS.pptx
 
Communication and presentation skills
Communication and presentation skillsCommunication and presentation skills
Communication and presentation skills
 
Talking to people: the forgotten DevOps tool
Talking to people: the forgotten DevOps toolTalking to people: the forgotten DevOps tool
Talking to people: the forgotten DevOps tool
 
Ho d leadership 3 final
Ho d leadership 3  finalHo d leadership 3  final
Ho d leadership 3 final
 
Heim nerren107
Heim nerren107Heim nerren107
Heim nerren107
 
Communication skills
Communication skillsCommunication skills
Communication skills
 
Ho d leadership 3 final
Ho d leadership 3  finalHo d leadership 3  final
Ho d leadership 3 final
 
Development of EFFECTIVE_COMMUNICATION_SKILLS.pptx ( Ayush Bhatt ).pptx
Development of EFFECTIVE_COMMUNICATION_SKILLS.pptx ( Ayush Bhatt ).pptxDevelopment of EFFECTIVE_COMMUNICATION_SKILLS.pptx ( Ayush Bhatt ).pptx
Development of EFFECTIVE_COMMUNICATION_SKILLS.pptx ( Ayush Bhatt ).pptx
 
Crafty communications - Dealing with the pesky people parts of communications
Crafty communications - Dealing with the pesky people parts of communicationsCrafty communications - Dealing with the pesky people parts of communications
Crafty communications - Dealing with the pesky people parts of communications
 
Communication
CommunicationCommunication
Communication
 
E learning presentation
E learning presentationE learning presentation
E learning presentation
 
Aabigreallyfinal
AabigreallyfinalAabigreallyfinal
Aabigreallyfinal
 
Effective Facilitation in Synchronous Environments pt 1
Effective Facilitation in Synchronous Environments pt 1Effective Facilitation in Synchronous Environments pt 1
Effective Facilitation in Synchronous Environments pt 1
 
Killer Presentation Skills Tips
Killer Presentation Skills TipsKiller Presentation Skills Tips
Killer Presentation Skills Tips
 
Natural Language Processing: L01 introduction
Natural Language Processing: L01 introductionNatural Language Processing: L01 introduction
Natural Language Processing: L01 introduction
 

Kürzlich hochgeladen

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
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 productivityPrincipled Technologies
 
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 Processorsdebabhi2
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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.pdfUK Journal
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
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...Drew Madelung
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
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...Martijn de Jong
 
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 RobisonAnna Loughnan Colquhoun
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Kürzlich hochgeladen (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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...
 
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
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Testing in the Dark: Lessons in Cross-Site Communication (MEWT 2015)

  • 1. Testing In The Dark: Lessons in Cross-Site Communication Neil Studd, Amido
  • 2. About Me (and my teams) • Worked with teams around the world • West: USA (Los Angeles, San Diego) • Europe: Croatia, Germany, other UK remote-workers • East: India, Malaysia • Also been a remote worker occasionally myself • Recurring, non-company-specific issues in these situations
  • 3. What goes wrong? • Misunderstood messages • Loss of meaning (“crossed wires”) • Ambiguity of language (reduced nuance) • Uncertainty of whether anyone’s there • Unpredictability of response time • Generally taking longer to achieve the same thing • For me, a worse communication experience than face-to-face
  • 4. Why might remote communication be harder? • Removing the visual, and often also the audio • Higher interaction cost for beginning a new conversation • Face-to-face = you just start talking • Telephone = initiating a request to talk • Video conference = finding a time when suitable, presentability concerns • Non-native speakers: less time to react in real-time conversation • Some people like the boundary walls which are created by distance • So when you’re just left with words, how much meaning is left
  • 5. Albert Mehrabian: “7% - 38% - 55% rule” • Silent Messages (1971) • Face-to-face, one-to-one exchanges conveying a feeling/attitude • How we weigh our liking of a person • 7% words • 38% tone of voice • 55% facial expression • To maximise “liking”, all 3 parts must be congruent (no mixed messages)
  • 6. Mehrabian’s research: Often overgeneralised • “55% of messages received and processed by your brain are based on your body language…” • “38% of messages are processed based on your tone of voice…” • “Only 7% of your received meaning will be based off the words you are saying…” https://www.accuconference.com/resources/non-verbal-communication.html
  • 7. Albert Mehrabian: Implications of generalising • Do you understand 93% of a foreign speaker’s message, just by looking at them? • Do you understand 55% of a speech when it’s on mute? • Is IM only 7% as effective as face-to-face communication?
  • 8. You can overcome the lack of visibility… • Words matter, more than many would have you believe! • But there’s more to communication than just interpreting words. • Looking more closely at email & instant messaging
  • 9. My gripes with email and IM communication • Uncertainty about when message is received • Overcompensating for the above: read receipts! • Getting stuck in large distribution lists/chains • Difficult for people to track several distinct points in one discussion • Emoticons/smilies are poor substitute for visual cues :/ • Nuances, turn-of-phrase, sarcasm: all evaporate (Poe’s Law) • If there are language barriers: reduced opportunity for clarification/correction
  • 10. How I handle email and IM communication • Avoid them; favour real-time method • When I have to use them: • IM for a quick response to a simple question • Email if I want to summarise more complex information • Email: “Inbox Zero” • Filters and Rules • Try to communicate urgency (or non-urgency)
  • 11. Email/IM tips from Karen Johnson at TestBash • Use same language/style as your speech • Open with a personal anecdote • Help understand the pressures/events in your office (the “why”) • In other words, give context which the medium otherwise omits • Give examples of helpful answers • Share profile pages
  • 12. Communicating across timezones • Delay in message delivery/receipt • Can take days to exchange basic information; more with each additional back-and-forth • Each additional bit of information adds complexity and reduces chance of getting all points addressed
  • 13. Communicating locally… • “Has build 52 been deployed to the test environment?” • “Which test environment do you mean?” • “Sorry, I didn’t realise there were several. I’m using UAT-3.” • “OK – yes, I deployed there this morning.” Time to communicate: 10s (spoken) to 30s (typed in IM)
  • 14. Communicating to Malaysia… • THU: 10am BST / 5pm MYT “Has build 52 been deployed to the test environment?” • FRI: 1am BST / 8am MYT “Which test environment do you mean?” • FRI: 8.30am BST / 3.30pm MYT “Sorry, I didn’t realise there were several. I’m using UAT-3.” • FRI: 9.30am BST / 4.30pm MYT “Actually we’ve done build 53 today. I can revert to build 52 on Monday if you need?” Time to communicate: 24 hours, potentially more
  • 15. Improving cross-timezone communication • Focus on eliminating the lag in communication: • Know when your working hours overlap (World Chat Clock) • Keep these times free for cross-site discussions/standups • Information radiators (no need to ask “is build 52 ready for testing?”) • Dashboards (but watch out for “data puke”!) • Kanban board: Trello • Collaboration tools: Hackpad, Evernote, OneNote
  • 17. Conference calls: Meeting without seeing • Technology ramp-up: The start time is never the start • Disconnections/connection issues which disrupt the call • Lag producing the overlapping communication spiral • Balancing background noise vs muted participants • Mixed degrees of attention (or, in my experience, ridicule) Isn't there a better way?
  • 18. Meeting costs increase with # of attendees http://tobytripp.github.io/meeting-ticker/ Conference, 90 people, guessing £100ph rate for each. After 45 mins:
  • 19. How I handle… Conference calls • Er, don’t do them? • Videoconferencing can help (if latency/quality is good) • Or 1-2-1 video chat (Skype etc) • There are better ways to have productive group discussions
  • 20. One productivity tool to rule them all? Sqwiggle • Tap thumbnail(s) for video chat • Visual presence, not just “Busy/Away” • Intrusive/weird at first • “Now I can’t code in my pyjamas?!” • You get used to it • Requires team buy-in (Plus everything else you’d expect: text chat, file sharing, tool integration)
  • 21. One productivity tool to rule them all? Slack • Meaty chat app • Quick, deep searching • Potential email replacement • Tool integration • Range of platforms/apps • Don’t mention the hack (It does this better than Sqwiggle, but lacks equivalent webcam integration) Honourable mention: HipChat, mature but not quite as dynamic as Slack
  • 22. Thanks for your time! Any questions?

Hinweis der Redaktion

  1. Image: powtac https://flic.kr/p/uop9t
  2. Talk about how communication challenges have been common in these
  3. My best attempt to summarise his findings. Even the original findings had flaws; for starters, it was actually the combined results of two separate/independent studies, and didn’t include any women.
  4. http://www.patrickomalley.com/presentation-and-communication-skills-55-38-7-myth.html
  5. Emoticon = possibly the closest to Mehrabian’s 7-38-55 study, insofar as it is a “facial expression”
  6. The Art Of Asking Questions, containing anecdotes from her time as a journalist “…don’t freeze up and become more formal”
  7. Increased formality of starting a remote communication, compared to talking
  8. Like tapping someone on the shoulder. Less “false-start” conversations than standard IM.
  9. Also: Yammer
  10. Image: powtac https://flic.kr/p/uop9t