SlideShare a Scribd company logo
1 of 38
Download to read offline
All Secrets of Effective
Distributed Teams
Tymofiieva Anna
● 11 years in IT, 5 years QA Lead
● 3,5 years at SoftServe
● QMO Partner
● Graduated from Leadership
Development Program SoftServe
● Hillel IT School Coach
● Volunteer “Open Eyes” Foundation
● Mother of teenage girl
e-mail: atymof@gmail.com
skype: ann_alen
About me
● Remote Development Team Key
Challenges
● What can we do?
● How to work with Remote Developers
Team
Agenda
Remote Development Team Key Challenges
A distributed development project is
defined as a group of members
actively collaborating on a common
software/ systems project separated
by
– Distance
– Time zone
– Culture
Distributed Development
Remote Teams
● Quality standards are harder to reach
– In a co-located team, you can reach quality
standards by pair
programming, coding standards
– Knowledge diffuses easily by spontaneous
communication, you
can build shared values just by walking around
and talking
● In a distributed setting it’s harder:
– less identification with the project
– less identification with the employer
– less responsibility, and may be less team work
What is different for QA?
● No personal contacts
● Information is transmitted less
- The information is transmitted with great
distortion, sometimes important social
components are thrown out of it (for
example: feedback to me as a person and an
employee, etc.)
Key Challenges
● More conjecture.
- A person is little included in a working social
group and is more included in other groups. It
affects the motivation to work and the
priorities of the tasks.
- Feeling of "wildness" and loneliness
- Increased anxiety
- Reduced motivation and "unhealthy
POFIGISM"
● Missed information
● Lost control
Key Challenges
Successful Group
● There is a characteristic of the group resembling
the human IQ
● With the amount of IQ members of the IQ team,
the group is weak
● Positively, the IQ of the group is affected by the
ability to maintain social contacts
● Negatively, group IQ is affected by "dominance"
in the group
Anita Williams Woolley, Christopher F. Chabris, Alex Pentland, Nada Hashmi, Thomas W. Malone. Evidence for a Collective Intelligence Factor in the Performance of Human Groups // Science. 2010. V. 330 P. 686–688.
Successful Group
but separate work and personal communication
Maintain not only a working relationship
● Types:
- Video or audio call
- Written communication
● Main activities:
- Introduction
- Collecting information
- Setting goals
- Controlling the execution of tasks
- Testing
- Feedback
- Building relationships (informal
communication, which is everywhere)
Communication
Maintain eye contact simulation
Make sure that you are well heard
and seen
Show correct facial expressions
Active listening
Use of summary and paraphrase in
order to show understanding of the
interlocutor
Video call
Check
background!!!
●Describe what are
you doing right now
●Say something
●Don’t use OK
Audio call
Ask and Answer Questions
● Formulate a request for the necessary
information via chat / letter
● Sent mails every morning
● Arrange a call for information, write a plan,
specify the duration of the call
● Additionally:
- Make sure that your message reached the
addressee
- Correctly find compromise in
communication
Written Communication
- Add as many meaningful details as
possible on a requirement or bug!!!!
- Special meetings for BUGs (Bug Triage)
- Share regular status reports with your
team, always giving credit for good
work done.
Written
Communication
Communication channels
Chat Rules
● Information is often not enough. Flies or falls
important details, there are speculations.
● The first is that which is not spoken.
- Identify areas of default, assess the risk of
discussion, formulate the necessary questions.
● The second is vice versa, many words, the flow of
thoughts from which it is difficult to render the
necessary information.
- Ask specific closed questions, make notes, then
send for approval with a postscript like "I
understood it this way, this is what I expect if
there is no other information"
QA Key Challenges
How to work with
Remote Developers
Team
● Сreate short, clear and unambiguous formulations for
assignments.
● Сlearly, correctly explain and describe the task
verbally.
● Highlight the main and briefly duplicate the task in
writing
● Correctly determine the terms or conditions of
implementation using questions
● Briefly summarize the results
● Ask questions or requests to get a task
● Suggest questions about the assignment, if they arise
in the correct form
● Correctly reformulate the task if necessary and
stabilize the emotional state of the interlocutor
Setting goals
● Be understandable and predictable
● Have a control plan (reminders, etc.)
● Reminder should not be accusing, but
supportive. It's OK, to take some of the guilt
("I'm sorry I did not remind you before")
● Provide feedback
● Correctly formulate the consequences of
non-fulfillment of the task in personal
communication via Skype and in writing
● Identify the positive aspects of the work
performed and performers.
Control task in remote communication
QA = bad news!!!
Feeling of "wildness" and loneliness
● Exceptionally important !!!
● Positive feedback is important to maintain
contact.
● Avoid ambiguous messages in written
communication.
● Write about emotions! Use emoticons, etc. ☺
● Being rude is also a feedback, but not the
right one.
● Important feedback can be duplicated (video
and writing), with time diversity.
Feedback
● Make a map of your team’s locations
● Search information about traditions in
other countries
Cultural
Make sure every QA Team knows what
Dev Team is working on
- Create a list of all team members where
you have all the ways to contact each
person including office phone number,
mobile number, mail, Skype, etc. Add
some personal info as well, starting with a
picture of the person, date of birth,
hobbies, marital status, etc.
Communication
How to make Dev team to do what you want
● Meetings
○ Stand up
○ Triage
○ Speak about life
● Control
● Ping
● Meet In Person
Only
Communication!!!
Meet In Person
Thank You!
Thank You!

More Related Content

What's hot (14)

Effectivecommunicationmbappt 120209021122-phpapp01
Effectivecommunicationmbappt 120209021122-phpapp01Effectivecommunicationmbappt 120209021122-phpapp01
Effectivecommunicationmbappt 120209021122-phpapp01
 
Jayesh
JayeshJayesh
Jayesh
 
83 74
83 7483 74
83 74
 
Effective Communication
Effective CommunicationEffective Communication
Effective Communication
 
Presentation skills 111
Presentation skills 111Presentation skills 111
Presentation skills 111
 
Basic communication skills
Basic communication skillsBasic communication skills
Basic communication skills
 
Koshiya vishal
Koshiya vishalKoshiya vishal
Koshiya vishal
 
Effective communication skills A Presentation By Allah Dad Khan
Effective communication skills A Presentation By Allah Dad Khan Effective communication skills A Presentation By Allah Dad Khan
Effective communication skills A Presentation By Allah Dad Khan
 
presentation skill
presentation skillpresentation skill
presentation skill
 
Workshop 20121126 thodupuzha communication skills
Workshop 20121126 thodupuzha communication skillsWorkshop 20121126 thodupuzha communication skills
Workshop 20121126 thodupuzha communication skills
 
Bhavesh080
Bhavesh080Bhavesh080
Bhavesh080
 
Communication
CommunicationCommunication
Communication
 
Effective communication
Effective communicationEffective communication
Effective communication
 
Communication
CommunicationCommunication
Communication
 

Similar to 5 anna timofeeva - all secrets of effective distributed teams distributed qc for testing

Cero a Cien with Disributed Agile Teams
Cero a Cien with Disributed Agile TeamsCero a Cien with Disributed Agile Teams
Cero a Cien with Disributed Agile Teams
Brian Estep
 
Assessor training 2013
Assessor training 2013Assessor training 2013
Assessor training 2013
totalpeople
 
International Students
International StudentsInternational Students
International Students
Jo Doyle
 

Similar to 5 anna timofeeva - all secrets of effective distributed teams distributed qc for testing (20)

Cero a Cien with Disributed Agile Teams
Cero a Cien with Disributed Agile TeamsCero a Cien with Disributed Agile Teams
Cero a Cien with Disributed Agile Teams
 
Vitalii Romanchenko: Effective remote teams
Vitalii Romanchenko: Effective remote teamsVitalii Romanchenko: Effective remote teams
Vitalii Romanchenko: Effective remote teams
 
Virtual teams
Virtual teamsVirtual teams
Virtual teams
 
How to Improve Communication Skills, Effective Communication Skills, Soft Skills
How to Improve Communication Skills, Effective Communication Skills, Soft SkillsHow to Improve Communication Skills, Effective Communication Skills, Soft Skills
How to Improve Communication Skills, Effective Communication Skills, Soft Skills
 
Desigining Virtual Opportunities, Managing Remote Volunteers
Desigining Virtual Opportunities, Managing Remote VolunteersDesigining Virtual Opportunities, Managing Remote Volunteers
Desigining Virtual Opportunities, Managing Remote Volunteers
 
Youth Hub
Youth HubYouth Hub
Youth Hub
 
How Product Managers Can Lead a Team by fmr Pivotal Sr PM
How Product Managers Can Lead a Team by fmr Pivotal Sr PMHow Product Managers Can Lead a Team by fmr Pivotal Sr PM
How Product Managers Can Lead a Team by fmr Pivotal Sr PM
 
Assessortrainingpresentation
AssessortrainingpresentationAssessortrainingpresentation
Assessortrainingpresentation
 
Assessor training 2013
Assessor training 2013Assessor training 2013
Assessor training 2013
 
Teams and Teamwork
Teams and TeamworkTeams and Teamwork
Teams and Teamwork
 
Softskills for success
Softskills for successSoftskills for success
Softskills for success
 
ENGAGEMENT VS. DISENGAGEMENT: WHAT IT DOES TO YOUR COMPANY AND HOW TO GET YOU...
ENGAGEMENT VS. DISENGAGEMENT: WHAT IT DOES TO YOUR COMPANY AND HOW TO GET YOU...ENGAGEMENT VS. DISENGAGEMENT: WHAT IT DOES TO YOUR COMPANY AND HOW TO GET YOU...
ENGAGEMENT VS. DISENGAGEMENT: WHAT IT DOES TO YOUR COMPANY AND HOW TO GET YOU...
 
The Human Side of Working from Home
The Human Side of Working from HomeThe Human Side of Working from Home
The Human Side of Working from Home
 
Managing Virtual Teams
Managing Virtual TeamsManaging Virtual Teams
Managing Virtual Teams
 
International Students
International StudentsInternational Students
International Students
 
Effective Personal Branding
Effective Personal BrandingEffective Personal Branding
Effective Personal Branding
 
Effectively Managing Teams Remotely
Effectively Managing Teams RemotelyEffectively Managing Teams Remotely
Effectively Managing Teams Remotely
 
Managerial Communication Week 5
Managerial Communication Week 5Managerial Communication Week 5
Managerial Communication Week 5
 
Remote manage
Remote manageRemote manage
Remote manage
 
The Introvert's Guide to Building Great Teams
The Introvert's Guide to Building Great TeamsThe Introvert's Guide to Building Great Teams
The Introvert's Guide to Building Great Teams
 

More from Ievgenii Katsan

8 andrew kalyuzhin - 30 ux-advices, that will make users love you
8   andrew kalyuzhin - 30 ux-advices, that will make users love you8   andrew kalyuzhin - 30 ux-advices, that will make users love you
8 andrew kalyuzhin - 30 ux-advices, that will make users love you
Ievgenii Katsan
 
5 hans van loenhoud - master-class the 7 skills of highly successful teams
5   hans van loenhoud - master-class the 7 skills of highly successful teams5   hans van loenhoud - master-class the 7 skills of highly successful teams
5 hans van loenhoud - master-class the 7 skills of highly successful teams
Ievgenii Katsan
 
4 alexey orlov - life of product in startup and enterprise
4   alexey orlov - life of product in startup and enterprise4   alexey orlov - life of product in startup and enterprise
4 alexey orlov - life of product in startup and enterprise
Ievgenii Katsan
 
3 dmitry gomeniuk - how to make data-driven decisions in saa s products
3   dmitry gomeniuk - how to make data-driven decisions in saa s products3   dmitry gomeniuk - how to make data-driven decisions in saa s products
3 dmitry gomeniuk - how to make data-driven decisions in saa s products
Ievgenii Katsan
 
7 hans van loenhoud - the problem-goal-solution trinity
7   hans van loenhoud - the problem-goal-solution trinity7   hans van loenhoud - the problem-goal-solution trinity
7 hans van loenhoud - the problem-goal-solution trinity
Ievgenii Katsan
 
3 denys gobov - change request specification the knowledge base or the task...
3   denys gobov - change request specification the knowledge base or the task...3   denys gobov - change request specification the knowledge base or the task...
3 denys gobov - change request specification the knowledge base or the task...
Ievgenii Katsan
 
5 victoria cupet - learn to play business analysis
5   victoria cupet - learn to play business analysis5   victoria cupet - learn to play business analysis
5 victoria cupet - learn to play business analysis
Ievgenii Katsan
 
5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...
Ievgenii Katsan
 
3 karabak kuyavets transformation of business analyst to product owner
3   karabak kuyavets transformation of business analyst to product owner3   karabak kuyavets transformation of business analyst to product owner
3 karabak kuyavets transformation of business analyst to product owner
Ievgenii Katsan
 
4 andrii melnykov - stakeholder management for pd ms and b-as and why it is...
4   andrii melnykov - stakeholder management for pd ms and b-as and why it is...4   andrii melnykov - stakeholder management for pd ms and b-as and why it is...
4 andrii melnykov - stakeholder management for pd ms and b-as and why it is...
Ievgenii Katsan
 
3 zornitsa nikolova - the product manager between decision making and facil...
3   zornitsa nikolova - the product manager between decision making and facil...3   zornitsa nikolova - the product manager between decision making and facil...
3 zornitsa nikolova - the product manager between decision making and facil...
Ievgenii Katsan
 
4 viktoriya gudym - how to effectively manage remote employees
4   viktoriya gudym - how to effectively manage remote employees4   viktoriya gudym - how to effectively manage remote employees
4 viktoriya gudym - how to effectively manage remote employees
Ievgenii Katsan
 
9 natali renska - product and outsource development, how to cook 2 meals in...
9   natali renska - product and outsource development, how to cook 2 meals in...9   natali renska - product and outsource development, how to cook 2 meals in...
9 natali renska - product and outsource development, how to cook 2 meals in...
Ievgenii Katsan
 
7 denis parkhomenko - from idea to execution how to make a product that cus...
7   denis parkhomenko - from idea to execution how to make a product that cus...7   denis parkhomenko - from idea to execution how to make a product that cus...
7 denis parkhomenko - from idea to execution how to make a product that cus...
Ievgenii Katsan
 
5 mariya popova - ideal product management. unicorns in our reality
5   mariya popova - ideal product management. unicorns in our reality5   mariya popova - ideal product management. unicorns in our reality
5 mariya popova - ideal product management. unicorns in our reality
Ievgenii Katsan
 
4 anton parkhomenko - how to make effective user research with no budget at...
4   anton parkhomenko - how to make effective user research with no budget at...4   anton parkhomenko - how to make effective user research with no budget at...
4 anton parkhomenko - how to make effective user research with no budget at...
Ievgenii Katsan
 

More from Ievgenii Katsan (20)

8 andrew kalyuzhin - 30 ux-advices, that will make users love you
8   andrew kalyuzhin - 30 ux-advices, that will make users love you8   andrew kalyuzhin - 30 ux-advices, that will make users love you
8 andrew kalyuzhin - 30 ux-advices, that will make users love you
 
5 hans van loenhoud - master-class the 7 skills of highly successful teams
5   hans van loenhoud - master-class the 7 skills of highly successful teams5   hans van loenhoud - master-class the 7 skills of highly successful teams
5 hans van loenhoud - master-class the 7 skills of highly successful teams
 
4 alexey orlov - life of product in startup and enterprise
4   alexey orlov - life of product in startup and enterprise4   alexey orlov - life of product in startup and enterprise
4 alexey orlov - life of product in startup and enterprise
 
3 dmitry gomeniuk - how to make data-driven decisions in saa s products
3   dmitry gomeniuk - how to make data-driven decisions in saa s products3   dmitry gomeniuk - how to make data-driven decisions in saa s products
3 dmitry gomeniuk - how to make data-driven decisions in saa s products
 
7 hans van loenhoud - the problem-goal-solution trinity
7   hans van loenhoud - the problem-goal-solution trinity7   hans van loenhoud - the problem-goal-solution trinity
7 hans van loenhoud - the problem-goal-solution trinity
 
1 hans van loenhoud -
1   hans van loenhoud - 1   hans van loenhoud -
1 hans van loenhoud -
 
3 denys gobov - change request specification the knowledge base or the task...
3   denys gobov - change request specification the knowledge base or the task...3   denys gobov - change request specification the knowledge base or the task...
3 denys gobov - change request specification the knowledge base or the task...
 
5 victoria cupet - learn to play business analysis
5   victoria cupet - learn to play business analysis5   victoria cupet - learn to play business analysis
5 victoria cupet - learn to play business analysis
 
5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...
 
3 karabak kuyavets transformation of business analyst to product owner
3   karabak kuyavets transformation of business analyst to product owner3   karabak kuyavets transformation of business analyst to product owner
3 karabak kuyavets transformation of business analyst to product owner
 
4 andrii melnykov - stakeholder management for pd ms and b-as and why it is...
4   andrii melnykov - stakeholder management for pd ms and b-as and why it is...4   andrii melnykov - stakeholder management for pd ms and b-as and why it is...
4 andrii melnykov - stakeholder management for pd ms and b-as and why it is...
 
3 zornitsa nikolova - the product manager between decision making and facil...
3   zornitsa nikolova - the product manager between decision making and facil...3   zornitsa nikolova - the product manager between decision making and facil...
3 zornitsa nikolova - the product manager between decision making and facil...
 
4 viktoriya gudym - how to effectively manage remote employees
4   viktoriya gudym - how to effectively manage remote employees4   viktoriya gudym - how to effectively manage remote employees
4 viktoriya gudym - how to effectively manage remote employees
 
9 natali renska - product and outsource development, how to cook 2 meals in...
9   natali renska - product and outsource development, how to cook 2 meals in...9   natali renska - product and outsource development, how to cook 2 meals in...
9 natali renska - product and outsource development, how to cook 2 meals in...
 
7 denis parkhomenko - from idea to execution how to make a product that cus...
7   denis parkhomenko - from idea to execution how to make a product that cus...7   denis parkhomenko - from idea to execution how to make a product that cus...
7 denis parkhomenko - from idea to execution how to make a product that cus...
 
6 anton vitiaz - inside the mvp in 3 days
6   anton vitiaz - inside the mvp in 3 days6   anton vitiaz - inside the mvp in 3 days
6 anton vitiaz - inside the mvp in 3 days
 
5 mariya popova - ideal product management. unicorns in our reality
5   mariya popova - ideal product management. unicorns in our reality5   mariya popova - ideal product management. unicorns in our reality
5 mariya popova - ideal product management. unicorns in our reality
 
2 victor podzubanov - design thinking game
2   victor podzubanov - design thinking game2   victor podzubanov - design thinking game
2 victor podzubanov - design thinking game
 
3 sergiy potapov - analyst to product owner
3   sergiy potapov - analyst to product owner3   sergiy potapov - analyst to product owner
3 sergiy potapov - analyst to product owner
 
4 anton parkhomenko - how to make effective user research with no budget at...
4   anton parkhomenko - how to make effective user research with no budget at...4   anton parkhomenko - how to make effective user research with no budget at...
4 anton parkhomenko - how to make effective user research with no budget at...
 

Recently uploaded

Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
FIDO Alliance
 

Recently uploaded (20)

Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 

5 anna timofeeva - all secrets of effective distributed teams distributed qc for testing

  • 1. All Secrets of Effective Distributed Teams Tymofiieva Anna
  • 2. ● 11 years in IT, 5 years QA Lead ● 3,5 years at SoftServe ● QMO Partner ● Graduated from Leadership Development Program SoftServe ● Hillel IT School Coach ● Volunteer “Open Eyes” Foundation ● Mother of teenage girl e-mail: atymof@gmail.com skype: ann_alen About me
  • 3. ● Remote Development Team Key Challenges ● What can we do? ● How to work with Remote Developers Team Agenda
  • 4. Remote Development Team Key Challenges
  • 5. A distributed development project is defined as a group of members actively collaborating on a common software/ systems project separated by – Distance – Time zone – Culture Distributed Development
  • 7. ● Quality standards are harder to reach – In a co-located team, you can reach quality standards by pair programming, coding standards – Knowledge diffuses easily by spontaneous communication, you can build shared values just by walking around and talking ● In a distributed setting it’s harder: – less identification with the project – less identification with the employer – less responsibility, and may be less team work What is different for QA?
  • 8. ● No personal contacts ● Information is transmitted less - The information is transmitted with great distortion, sometimes important social components are thrown out of it (for example: feedback to me as a person and an employee, etc.) Key Challenges
  • 9. ● More conjecture. - A person is little included in a working social group and is more included in other groups. It affects the motivation to work and the priorities of the tasks. - Feeling of "wildness" and loneliness - Increased anxiety - Reduced motivation and "unhealthy POFIGISM" ● Missed information ● Lost control Key Challenges
  • 10.
  • 11.
  • 12. Successful Group ● There is a characteristic of the group resembling the human IQ ● With the amount of IQ members of the IQ team, the group is weak ● Positively, the IQ of the group is affected by the ability to maintain social contacts ● Negatively, group IQ is affected by "dominance" in the group Anita Williams Woolley, Christopher F. Chabris, Alex Pentland, Nada Hashmi, Thomas W. Malone. Evidence for a Collective Intelligence Factor in the Performance of Human Groups // Science. 2010. V. 330 P. 686–688. Successful Group
  • 13. but separate work and personal communication Maintain not only a working relationship
  • 14. ● Types: - Video or audio call - Written communication ● Main activities: - Introduction - Collecting information - Setting goals - Controlling the execution of tasks - Testing - Feedback - Building relationships (informal communication, which is everywhere) Communication
  • 15. Maintain eye contact simulation Make sure that you are well heard and seen Show correct facial expressions Active listening Use of summary and paraphrase in order to show understanding of the interlocutor Video call
  • 16.
  • 18. ●Describe what are you doing right now ●Say something ●Don’t use OK Audio call
  • 19. Ask and Answer Questions
  • 20. ● Formulate a request for the necessary information via chat / letter ● Sent mails every morning ● Arrange a call for information, write a plan, specify the duration of the call ● Additionally: - Make sure that your message reached the addressee - Correctly find compromise in communication Written Communication
  • 21. - Add as many meaningful details as possible on a requirement or bug!!!! - Special meetings for BUGs (Bug Triage) - Share regular status reports with your team, always giving credit for good work done. Written Communication
  • 24. ● Information is often not enough. Flies or falls important details, there are speculations. ● The first is that which is not spoken. - Identify areas of default, assess the risk of discussion, formulate the necessary questions. ● The second is vice versa, many words, the flow of thoughts from which it is difficult to render the necessary information. - Ask specific closed questions, make notes, then send for approval with a postscript like "I understood it this way, this is what I expect if there is no other information" QA Key Challenges
  • 25. How to work with Remote Developers Team
  • 26. ● Сreate short, clear and unambiguous formulations for assignments. ● Сlearly, correctly explain and describe the task verbally. ● Highlight the main and briefly duplicate the task in writing ● Correctly determine the terms or conditions of implementation using questions ● Briefly summarize the results ● Ask questions or requests to get a task ● Suggest questions about the assignment, if they arise in the correct form ● Correctly reformulate the task if necessary and stabilize the emotional state of the interlocutor Setting goals
  • 27. ● Be understandable and predictable ● Have a control plan (reminders, etc.) ● Reminder should not be accusing, but supportive. It's OK, to take some of the guilt ("I'm sorry I did not remind you before") ● Provide feedback ● Correctly formulate the consequences of non-fulfillment of the task in personal communication via Skype and in writing ● Identify the positive aspects of the work performed and performers. Control task in remote communication
  • 28. QA = bad news!!!
  • 29. Feeling of "wildness" and loneliness
  • 30. ● Exceptionally important !!! ● Positive feedback is important to maintain contact. ● Avoid ambiguous messages in written communication. ● Write about emotions! Use emoticons, etc. ☺ ● Being rude is also a feedback, but not the right one. ● Important feedback can be duplicated (video and writing), with time diversity. Feedback
  • 31. ● Make a map of your team’s locations ● Search information about traditions in other countries Cultural
  • 32. Make sure every QA Team knows what Dev Team is working on
  • 33. - Create a list of all team members where you have all the ways to contact each person including office phone number, mobile number, mail, Skype, etc. Add some personal info as well, starting with a picture of the person, date of birth, hobbies, marital status, etc. Communication
  • 34. How to make Dev team to do what you want
  • 35. ● Meetings ○ Stand up ○ Triage ○ Speak about life ● Control ● Ping ● Meet In Person Only Communication!!!