SlideShare a Scribd company logo
 
	
  
	
  
	
  
T1	
  
Test	
  Management	
  
10/6/16	
  9:45	
  
	
  
	
  
	
  
	
  
	
  
What	
  Time	
  Is	
  It	
  Over	
  There?	
  Managing	
  
Your	
  Global	
  QA	
  Team	
  
Presented	
  by:	
  	
  
	
  
	
   Elizabeth	
  Wisdom	
  	
  
	
  
Ulta	
  Beauty	
  
	
  
Brought	
  to	
  you	
  by:	
  	
  
	
  	
  
	
  
	
  
	
  
	
  
350	
  Corporate	
  Way,	
  Suite	
  400,	
  Orange	
  Park,	
  FL	
  32073	
  	
  
888-­‐-­‐-­‐268-­‐-­‐-­‐8770	
  ·∙·∙	
  904-­‐-­‐-­‐278-­‐-­‐-­‐0524	
  -­‐	
  info@techwell.com	
  -­‐	
  http://www.starwest.techwell.com/	
  	
  	
  
	
  
	
  	
  
 
	
  
Elizabeth	
  Wisdom	
  
	
  
	
  
Elizabeth	
  Wisdom	
  has	
  more	
  than	
  thirty	
  years'	
  experience	
  in	
  IT	
  software	
  
development	
  and	
  delivery,	
  the	
  most	
  recent	
  nineteen	
  years	
  leading	
  quality	
  
assurance,	
  performance	
  testing,	
  and	
  user	
  acceptance	
  testing	
  teams.	
  Elizabeth's	
  
extensive	
  project	
  portfolio	
  covers	
  the	
  telecom,	
  retail,	
  financial,	
  manufacturing,	
  and	
  
insurance	
  industries.	
  As	
  a	
  QA	
  enthusiast,	
  she	
  has	
  built	
  and	
  managed	
  several	
  high	
  
performing	
  QA,	
  UAT,	
  and	
  performance	
  test	
  teams,	
  both	
  onshore	
  and	
  offshoreÛÓwith	
  
a	
  passion	
  for	
  continuous	
  improvement,	
  process	
  governance,	
  metrics,	
  and	
  best	
  
practices.	
  Elizabeth	
  enjoys	
  speaking	
  at	
  conferences	
  and	
  welcomes	
  the	
  opportunity	
  
to	
  network	
  with	
  others	
  who	
  are	
  equally	
  as	
  passionate	
  about	
  QA,	
  UAT,	
  and	
  
performance	
  testing.	
  
What Time is It Over
There?
Managing Your Global QA Team
Elizabeth Wisdom
October 2016
Agenda
• What is a Global QA Organization?
• Challenges & Risks Associated with a Global QA
Organization
• Mitigation Strategies
• Suggested Guidelines for Operational
Effectiveness
• Q&A
Objectives for Today
Use leadership strategies to address the
challenges of offshore teams and mitigate risk
Use the best structure for the teams in each
location
Build a repeatable process for operational
effectiveness, communication, trust, and
collaboration without boundaries
What is a Global QA Organization?
A Global QA Organization is 2 or more QA work groups
which:
• Are not co-located geographically
• Have core members who interact primarily through
electronic means
• Are engaged in interdependent tasks as part of a
common goal, objective, or project
It differs from a virtual team, which could include
individuals working remotely and perhaps independently
of each other
Challenges and Risks
What challenges and risks have you experienced with a
globally distributed team?
1.
2.
3.
4.
Key Challenges*
• Lack of face-to-face or immediate
communication
• Lack of trust
• Cultural clashes
• Loss of team spirit
Strategies
The key to mitigating the risk associated with each
challenge is not a technical solution (e.g. advanced
videoconferencing), but rather a management one.
With effective leadership, each obstacle can be overcome
with the use of several effective strategies.
Strategy #1: EstablishRoles and Responsibilities
QA Manager:
• strategically leads the global QA organization
• defines Test Strategy (process, tools, governance, SDLC, etc.)
• develops resource plan (determines the right resources are
in the right places)
• provides vendor management (may include managing SOWs,
providing vendor feedback)
• defines and communicates QA
roadmap/vision/objectives/priorities
• screens/interviews new QA resources
• has ultimate decision rights
• manages test infrastructure (software, tools, labs, etc.)
• responsible for determining/maintaining QA budget and
resource forecasting
Onsite QA Lead:
• tactically leads the set of support activities across all
locations, including the
a. planning,
b. facilitation,
c. training,
d. measurement, and
e. analysis
needed to provide adequate confidence that test coverage
is adequate and on track and that QA processes are
established and continuously improved
• serves as central point of contact
Onsite QA Lead, cont.
• specific support activities include:
Reviews (requirements, test case review)
Test Environment Change Control
Defect Tracking – Process, tool management, configuration
Strategic Planning of Test Events (e.g. QAT, UAT, Performance
testing) and Test Plan (scope, risk, dependencies, data,
environment, etc.)
Effort estimation/resource planning (with the QA Manager,
who in turn may work with consultant staffing firms/vendors)
Facilitates training, knowledge transfer and cross training of
employees/consultants/associates
Ensures process governance
Communicates plan/priority on behalf of the project to the
Site Leads/Coordinators
Represents QA deliverables/status of test events for project
Quality Control (QC): primary focus is defect detection and
removal.
Specifically, they are responsible for:
• development of the test scenarios, test cases, and test data
• verifying the test environment
• documenting/reporting test results
• logging and retesting defects and reporting defect results
This function is typically outsourced/offshore. The QC team
typically reports to their QA Site Lead/Coordinator.
Site Lead/Coordinator(s): single-point-of-contact for the
location and tactically manages the daily tasks and resources
(QC resources) and reports daily status to the Onsite QA Lead
• facilitate the daily handoff of tasks/assignments
between onshore/offshore and represents the site on
daily calls with onshore
• communicates daily accomplishments, upcoming tasks,
issues/roadblocks/needs, and any clarifications/help
needed to progress
• onboards new resources at the site and mentors junior
resources
• identifies cross training opportunities and ensures
knowledge transfer occurs as required
Example:
Strategy #2: Consolidate
Locations
• If possible, minimize the number of remote locations and
co-locate the cross-functional project teams (e.g. DBAs,
developers, server admins, etc.)
• Communicate and plan around regionally recognized
holidays
• Recognize all teams consistently (builds team spirit)
• Take time to personally visit each site (budget and time
permitting)
• Consolidate/limit the number of vendor partners used
for staff augmentation
Strategy #3: Have Agreed Upon
Start/End Times
• Knowing when remote resources are available will help
in the daily handoffs and facilitate communications.
• If there is some overlap in the onshore and offshore
start/end times, you can still hold conference calls when
all resources are available.
• Be cognizant of constraints with remote teams
(transportation, family obligations, etc.) and provide
some flexibility to minimize attrition.
Strategy #4: Implement a
Defined Process
• Have a well-defined, repeatable process in place so that
expectations are set and everyone plays by the same
rules
• This will be instrumental in building trust!
The following slides are some recommended guidelines
that have been shown to be effective.
Process Guidelines
• The Onsite QA Lead will receive the list of open
issues/questions from offshore Site
Lead/Coordinator(s) daily and will provide follow up by
days’ end. (Bonus if you utilize a template and a shared
repository.)
• There will be a daily call with the onshore and offshore
leads to discuss issues, status and upcoming
activities/tasks.
• All test cases will be maintained in the test
management tool and updated with current status
daily (e.g. draft, under review, approved) and conform
to established test case standards set by the QA
Manager.
Process Guidelines, cont.
• Requirements traceability to test cases and defect
traceability to test cases are required.
• All defects assigned to the QA team will be updated
daily in the defect management tool.
• Status provided by remote locations will follow a
particular format/template (bonus: place in shared
repository).
• Knowledge Transfer documentation will be maintained
in a repository that is accessible by all who need it (and
kept current).
Process Guidelines, cont.
• There will be cross training initiatives implemented so that
there will be always a minimum of 2 resources that are SMEs
in a particular area.
• Succession plans will be in place.
• Be cognizant of potential cultural clashes - languages and
colloquialisms can cause misunderstanding, so keep written
and verbal communication free of slang, non common
acronyms and (of course) professional. Learn about the local
customs ahead of time and find out the best ways to
communicate.
Process Guidelines, cont.
• Have a defined process of onboarding/exiting resources. If working
with a resource vendor, have a good screening process for
candidates (e.g. test case writing exercise, phone screen, etc.) and
knowledge transfer sessions for exiting resources.
• Have a plan for downtimes. Unexpected downtimes are inevitable,
so having a contingency plan is essential. Some suggested activities
can include updating test cases, automating test cases,
adhoc/exploratory testing, preparing test data, review of regression
test sets, building executive dashboards, brainstorming continuous
improvement initiatives, researching new tools, cross
training/knowledge sharing.
Operational Guidelines*
• Proactively communicate with short, to-the-point updates.
• Be descriptive as much as possible to reduce ambiguity,
share screens, take screenshots
• Don’t assume people are immediately available
• Be patient
• Keep records (including chat sessions)
• Agile? Try this:
• Co-locate the teams when possible.
• Get a proxy who will be responsible for representing the
business owner.
• Utilize collaboration tools and possibly overlap working
hours.
* Kramer, Hertzfeld, “Making Distributed Teams Work”, Oct 2015
In Summary
Having a well-defined team structure, a documented set of
operational procedures, and established standards for daily
communication within a globally located QA team will build
trust, maintain a collaborative environment, and manage
expectations.
As a leader, it is your responsibility to ensure the
operational infrastructure is maintained in order to
maximize its efficiency and provide the sense that the team
is operating as if without boundaries.
But don’t forget to foster the relationships and include
everyone in team celebrations, praise for jobs well done,
and 360 degree feedback.
Q&A

More Related Content

What's hot

Presentation manage risk
Presentation manage riskPresentation manage risk
Presentation manage risk
Michael Curtis
 
Root causeanalysis
Root causeanalysisRoot causeanalysis
Root causeanalysis
Rebecca Ellson
 
Testing Metrics and why Managers like them
Testing Metrics and why Managers like themTesting Metrics and why Managers like them
Testing Metrics and why Managers like them
PractiTest
 
8 d corrective actions
8 d corrective actions8 d corrective actions
8 d corrective actions
RAJEEVAN TIRUMALE
 
Session 16 4th edition
Session 16 4th editionSession 16 4th edition
Project Management 05
Project Management 05Project Management 05
Project Management 05
Tathagat Varma
 
Jerry Lutz - HSE CV
Jerry Lutz - HSE CVJerry Lutz - HSE CV
Jerry Lutz - HSE CV
Jerry Lutz
 
Testing fundamentals in a changing world
Testing fundamentals in a changing worldTesting fundamentals in a changing world
Testing fundamentals in a changing world
PractiTest
 
Risk management
Risk managementRisk management
Risk management
Abhi Kalyan
 
Risk management
Risk managementRisk management
Risk management
Babasab Patil
 
Project Risk Management
Project Risk ManagementProject Risk Management
Project Risk Management
Kaustubh Gupta
 
Project risk management
Project risk managementProject risk management
Project risk management
Dewang Agrawal
 
Safe Operating Procudures
Safe Operating ProcuduresSafe Operating Procudures
Safe Operating Procudures
Light House Advertising
 
Develop a Defect Prevention Strategy—or Else!
Develop a Defect Prevention Strategy—or Else!Develop a Defect Prevention Strategy—or Else!
Develop a Defect Prevention Strategy—or Else!
TechWell
 
Defect analysis and prevention methods
Defect analysis and prevention methods Defect analysis and prevention methods
Defect analysis and prevention methods
deep sharma
 
From Defect Reporting To Defect Prevention
From Defect Reporting To Defect PreventionFrom Defect Reporting To Defect Prevention
From Defect Reporting To Defect Prevention
Sune Gynthersen
 
Risk Management
Risk ManagementRisk Management
Risk Management
cgeorgeo
 
Risk managementslides
Risk managementslidesRisk managementslides
Risk managementslides
Abhilash Jha
 
Download risk management workshop
Download   risk management workshopDownload   risk management workshop
Download risk management workshop
Bestoutcome
 

What's hot (19)

Presentation manage risk
Presentation manage riskPresentation manage risk
Presentation manage risk
 
Root causeanalysis
Root causeanalysisRoot causeanalysis
Root causeanalysis
 
Testing Metrics and why Managers like them
Testing Metrics and why Managers like themTesting Metrics and why Managers like them
Testing Metrics and why Managers like them
 
8 d corrective actions
8 d corrective actions8 d corrective actions
8 d corrective actions
 
Session 16 4th edition
Session 16 4th editionSession 16 4th edition
Session 16 4th edition
 
Project Management 05
Project Management 05Project Management 05
Project Management 05
 
Jerry Lutz - HSE CV
Jerry Lutz - HSE CVJerry Lutz - HSE CV
Jerry Lutz - HSE CV
 
Testing fundamentals in a changing world
Testing fundamentals in a changing worldTesting fundamentals in a changing world
Testing fundamentals in a changing world
 
Risk management
Risk managementRisk management
Risk management
 
Risk management
Risk managementRisk management
Risk management
 
Project Risk Management
Project Risk ManagementProject Risk Management
Project Risk Management
 
Project risk management
Project risk managementProject risk management
Project risk management
 
Safe Operating Procudures
Safe Operating ProcuduresSafe Operating Procudures
Safe Operating Procudures
 
Develop a Defect Prevention Strategy—or Else!
Develop a Defect Prevention Strategy—or Else!Develop a Defect Prevention Strategy—or Else!
Develop a Defect Prevention Strategy—or Else!
 
Defect analysis and prevention methods
Defect analysis and prevention methods Defect analysis and prevention methods
Defect analysis and prevention methods
 
From Defect Reporting To Defect Prevention
From Defect Reporting To Defect PreventionFrom Defect Reporting To Defect Prevention
From Defect Reporting To Defect Prevention
 
Risk Management
Risk ManagementRisk Management
Risk Management
 
Risk managementslides
Risk managementslidesRisk managementslides
Risk managementslides
 
Download risk management workshop
Download   risk management workshopDownload   risk management workshop
Download risk management workshop
 

Similar to What Time Is It Over There? Managing Your Global QA Team

Lenora Alderman Resume
Lenora Alderman ResumeLenora Alderman Resume
Lenora Alderman Resume
Lenora Alderman
 
Sunil Kumar Raju_Software Testing (1)
Sunil Kumar Raju_Software Testing (1)Sunil Kumar Raju_Software Testing (1)
Sunil Kumar Raju_Software Testing (1)
Sunilkumar Raju
 
Resume @ 20150608
Resume @ 20150608Resume @ 20150608
Resume @ 20150608
Chris Dyer
 
Lenora alderman resume
Lenora alderman resumeLenora alderman resume
Lenora alderman resume
Lenora Alderman
 
Lakshmi_Reddy_Resume
Lakshmi_Reddy_ResumeLakshmi_Reddy_Resume
Lakshmi_Reddy_Resume
Lakshmi Reddy
 
CV_KannanK
CV_KannanKCV_KannanK
CV_KannanK
Kannan Krishnan
 
Patel,Sunita
Patel,SunitaPatel,Sunita
Patel,Sunita
Sunita Patel
 
RESUME PRIME 2015
RESUME PRIME 2015RESUME PRIME 2015
RESUME PRIME 2015
JOHN MILLER
 
Ramesh_Resume_1215
Ramesh_Resume_1215Ramesh_Resume_1215
Ramesh_Resume_1215
Ramesh chirumavilla
 
Vijay Sharma
Vijay SharmaVijay Sharma
Vijay Sharma
Vijay Mercer
 
Raj Kunwar Singh_PM_Testing
Raj Kunwar Singh_PM_TestingRaj Kunwar Singh_PM_Testing
Raj Kunwar Singh_PM_Testing
RajKunwar Singh
 
Nataraj Krishnaswamy Profile
Nataraj Krishnaswamy ProfileNataraj Krishnaswamy Profile
Nataraj Krishnaswamy Profile
Nataraj Krishnaswamy
 
QA Resume 04-11-16
QA Resume 04-11-16QA Resume 04-11-16
QA Resume 04-11-16
Lynne Register
 
Pallavi Chaturvedi cv
Pallavi Chaturvedi cvPallavi Chaturvedi cv
Pallavi Chaturvedi cv
Pallavie Chaturvedi
 
Asad_F_Swati_Resume[1]
Asad_F_Swati_Resume[1]Asad_F_Swati_Resume[1]
Asad_F_Swati_Resume[1]
Asad Swati
 
Gaybriel Professional Resume
Gaybriel Professional ResumeGaybriel Professional Resume
Gaybriel Professional Resume
Gaybriel Rockett
 
CDGRES201602
CDGRES201602CDGRES201602
CDGRES201602
Cedric Green, Sr.
 
MDavie Resume Test Manager Jan 15
MDavie Resume Test Manager Jan 15MDavie Resume Test Manager Jan 15
MDavie Resume Test Manager Jan 15
Martin Davie
 
UpdatedResume-2-2
UpdatedResume-2-2UpdatedResume-2-2
UpdatedResume-2-2
Yvette Burgess
 
Resume bernadette yousif-sr. qa
Resume   bernadette yousif-sr. qaResume   bernadette yousif-sr. qa
Resume bernadette yousif-sr. qa
Bernadette Yousif
 

Similar to What Time Is It Over There? Managing Your Global QA Team (20)

Lenora Alderman Resume
Lenora Alderman ResumeLenora Alderman Resume
Lenora Alderman Resume
 
Sunil Kumar Raju_Software Testing (1)
Sunil Kumar Raju_Software Testing (1)Sunil Kumar Raju_Software Testing (1)
Sunil Kumar Raju_Software Testing (1)
 
Resume @ 20150608
Resume @ 20150608Resume @ 20150608
Resume @ 20150608
 
Lenora alderman resume
Lenora alderman resumeLenora alderman resume
Lenora alderman resume
 
Lakshmi_Reddy_Resume
Lakshmi_Reddy_ResumeLakshmi_Reddy_Resume
Lakshmi_Reddy_Resume
 
CV_KannanK
CV_KannanKCV_KannanK
CV_KannanK
 
Patel,Sunita
Patel,SunitaPatel,Sunita
Patel,Sunita
 
RESUME PRIME 2015
RESUME PRIME 2015RESUME PRIME 2015
RESUME PRIME 2015
 
Ramesh_Resume_1215
Ramesh_Resume_1215Ramesh_Resume_1215
Ramesh_Resume_1215
 
Vijay Sharma
Vijay SharmaVijay Sharma
Vijay Sharma
 
Raj Kunwar Singh_PM_Testing
Raj Kunwar Singh_PM_TestingRaj Kunwar Singh_PM_Testing
Raj Kunwar Singh_PM_Testing
 
Nataraj Krishnaswamy Profile
Nataraj Krishnaswamy ProfileNataraj Krishnaswamy Profile
Nataraj Krishnaswamy Profile
 
QA Resume 04-11-16
QA Resume 04-11-16QA Resume 04-11-16
QA Resume 04-11-16
 
Pallavi Chaturvedi cv
Pallavi Chaturvedi cvPallavi Chaturvedi cv
Pallavi Chaturvedi cv
 
Asad_F_Swati_Resume[1]
Asad_F_Swati_Resume[1]Asad_F_Swati_Resume[1]
Asad_F_Swati_Resume[1]
 
Gaybriel Professional Resume
Gaybriel Professional ResumeGaybriel Professional Resume
Gaybriel Professional Resume
 
CDGRES201602
CDGRES201602CDGRES201602
CDGRES201602
 
MDavie Resume Test Manager Jan 15
MDavie Resume Test Manager Jan 15MDavie Resume Test Manager Jan 15
MDavie Resume Test Manager Jan 15
 
UpdatedResume-2-2
UpdatedResume-2-2UpdatedResume-2-2
UpdatedResume-2-2
 
Resume bernadette yousif-sr. qa
Resume   bernadette yousif-sr. qaResume   bernadette yousif-sr. qa
Resume bernadette yousif-sr. qa
 

More from TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
TechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
TechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
TechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
TechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
TechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
TechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
TechWell
 
Ma 15
Ma 15Ma 15
Ma 15
TechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
TechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
TechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
TechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
TechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
TechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
TechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
TechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
TechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
TechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
TechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
TechWell
 

More from TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Recently uploaded

8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
ppt on the brain chip neuralink.pptx
ppt  on   the brain  chip neuralink.pptxppt  on   the brain  chip neuralink.pptx
ppt on the brain chip neuralink.pptx
Reetu63
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
The Third Creative Media
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
ervikas4
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
Tier1 app
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
Luigi Fugaro
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
dakas1
 
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLESINTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
anfaltahir1010
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Peter Caitens
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
Patrick Weigel
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
ISH Technologies
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
Kubernetes at Scale: Going Multi-Cluster with Istio
Kubernetes at Scale:  Going Multi-Cluster  with IstioKubernetes at Scale:  Going Multi-Cluster  with Istio
Kubernetes at Scale: Going Multi-Cluster with Istio
Severalnines
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
Massimo Artizzu
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
Maitrey Patel
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
kalichargn70th171
 

Recently uploaded (20)

8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
ppt on the brain chip neuralink.pptx
ppt  on   the brain  chip neuralink.pptxppt  on   the brain  chip neuralink.pptx
ppt on the brain chip neuralink.pptx
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
 
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLESINTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
Kubernetes at Scale: Going Multi-Cluster with Istio
Kubernetes at Scale:  Going Multi-Cluster  with IstioKubernetes at Scale:  Going Multi-Cluster  with Istio
Kubernetes at Scale: Going Multi-Cluster with Istio
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
 

What Time Is It Over There? Managing Your Global QA Team

  • 1.         T1   Test  Management   10/6/16  9:45             What  Time  Is  It  Over  There?  Managing   Your  Global  QA  Team   Presented  by:         Elizabeth  Wisdom       Ulta  Beauty     Brought  to  you  by:                 350  Corporate  Way,  Suite  400,  Orange  Park,  FL  32073     888-­‐-­‐-­‐268-­‐-­‐-­‐8770  ·∙·∙  904-­‐-­‐-­‐278-­‐-­‐-­‐0524  -­‐  info@techwell.com  -­‐  http://www.starwest.techwell.com/            
  • 2.     Elizabeth  Wisdom       Elizabeth  Wisdom  has  more  than  thirty  years'  experience  in  IT  software   development  and  delivery,  the  most  recent  nineteen  years  leading  quality   assurance,  performance  testing,  and  user  acceptance  testing  teams.  Elizabeth's   extensive  project  portfolio  covers  the  telecom,  retail,  financial,  manufacturing,  and   insurance  industries.  As  a  QA  enthusiast,  she  has  built  and  managed  several  high   performing  QA,  UAT,  and  performance  test  teams,  both  onshore  and  offshoreÛÓwith   a  passion  for  continuous  improvement,  process  governance,  metrics,  and  best   practices.  Elizabeth  enjoys  speaking  at  conferences  and  welcomes  the  opportunity   to  network  with  others  who  are  equally  as  passionate  about  QA,  UAT,  and   performance  testing.  
  • 3. What Time is It Over There? Managing Your Global QA Team Elizabeth Wisdom October 2016
  • 4. Agenda • What is a Global QA Organization? • Challenges & Risks Associated with a Global QA Organization • Mitigation Strategies • Suggested Guidelines for Operational Effectiveness • Q&A
  • 5. Objectives for Today Use leadership strategies to address the challenges of offshore teams and mitigate risk Use the best structure for the teams in each location Build a repeatable process for operational effectiveness, communication, trust, and collaboration without boundaries
  • 6. What is a Global QA Organization? A Global QA Organization is 2 or more QA work groups which: • Are not co-located geographically • Have core members who interact primarily through electronic means • Are engaged in interdependent tasks as part of a common goal, objective, or project It differs from a virtual team, which could include individuals working remotely and perhaps independently of each other
  • 7. Challenges and Risks What challenges and risks have you experienced with a globally distributed team? 1. 2. 3. 4.
  • 8. Key Challenges* • Lack of face-to-face or immediate communication • Lack of trust • Cultural clashes • Loss of team spirit
  • 9. Strategies The key to mitigating the risk associated with each challenge is not a technical solution (e.g. advanced videoconferencing), but rather a management one. With effective leadership, each obstacle can be overcome with the use of several effective strategies.
  • 10. Strategy #1: EstablishRoles and Responsibilities QA Manager: • strategically leads the global QA organization • defines Test Strategy (process, tools, governance, SDLC, etc.) • develops resource plan (determines the right resources are in the right places) • provides vendor management (may include managing SOWs, providing vendor feedback) • defines and communicates QA roadmap/vision/objectives/priorities • screens/interviews new QA resources • has ultimate decision rights • manages test infrastructure (software, tools, labs, etc.) • responsible for determining/maintaining QA budget and resource forecasting
  • 11. Onsite QA Lead: • tactically leads the set of support activities across all locations, including the a. planning, b. facilitation, c. training, d. measurement, and e. analysis needed to provide adequate confidence that test coverage is adequate and on track and that QA processes are established and continuously improved • serves as central point of contact
  • 12. Onsite QA Lead, cont. • specific support activities include: Reviews (requirements, test case review) Test Environment Change Control Defect Tracking – Process, tool management, configuration Strategic Planning of Test Events (e.g. QAT, UAT, Performance testing) and Test Plan (scope, risk, dependencies, data, environment, etc.) Effort estimation/resource planning (with the QA Manager, who in turn may work with consultant staffing firms/vendors) Facilitates training, knowledge transfer and cross training of employees/consultants/associates Ensures process governance Communicates plan/priority on behalf of the project to the Site Leads/Coordinators Represents QA deliverables/status of test events for project
  • 13. Quality Control (QC): primary focus is defect detection and removal. Specifically, they are responsible for: • development of the test scenarios, test cases, and test data • verifying the test environment • documenting/reporting test results • logging and retesting defects and reporting defect results This function is typically outsourced/offshore. The QC team typically reports to their QA Site Lead/Coordinator.
  • 14. Site Lead/Coordinator(s): single-point-of-contact for the location and tactically manages the daily tasks and resources (QC resources) and reports daily status to the Onsite QA Lead • facilitate the daily handoff of tasks/assignments between onshore/offshore and represents the site on daily calls with onshore • communicates daily accomplishments, upcoming tasks, issues/roadblocks/needs, and any clarifications/help needed to progress • onboards new resources at the site and mentors junior resources • identifies cross training opportunities and ensures knowledge transfer occurs as required
  • 16. Strategy #2: Consolidate Locations • If possible, minimize the number of remote locations and co-locate the cross-functional project teams (e.g. DBAs, developers, server admins, etc.) • Communicate and plan around regionally recognized holidays • Recognize all teams consistently (builds team spirit) • Take time to personally visit each site (budget and time permitting) • Consolidate/limit the number of vendor partners used for staff augmentation
  • 17. Strategy #3: Have Agreed Upon Start/End Times • Knowing when remote resources are available will help in the daily handoffs and facilitate communications. • If there is some overlap in the onshore and offshore start/end times, you can still hold conference calls when all resources are available. • Be cognizant of constraints with remote teams (transportation, family obligations, etc.) and provide some flexibility to minimize attrition.
  • 18. Strategy #4: Implement a Defined Process • Have a well-defined, repeatable process in place so that expectations are set and everyone plays by the same rules • This will be instrumental in building trust! The following slides are some recommended guidelines that have been shown to be effective.
  • 19. Process Guidelines • The Onsite QA Lead will receive the list of open issues/questions from offshore Site Lead/Coordinator(s) daily and will provide follow up by days’ end. (Bonus if you utilize a template and a shared repository.) • There will be a daily call with the onshore and offshore leads to discuss issues, status and upcoming activities/tasks. • All test cases will be maintained in the test management tool and updated with current status daily (e.g. draft, under review, approved) and conform to established test case standards set by the QA Manager.
  • 20. Process Guidelines, cont. • Requirements traceability to test cases and defect traceability to test cases are required. • All defects assigned to the QA team will be updated daily in the defect management tool. • Status provided by remote locations will follow a particular format/template (bonus: place in shared repository). • Knowledge Transfer documentation will be maintained in a repository that is accessible by all who need it (and kept current).
  • 21. Process Guidelines, cont. • There will be cross training initiatives implemented so that there will be always a minimum of 2 resources that are SMEs in a particular area. • Succession plans will be in place. • Be cognizant of potential cultural clashes - languages and colloquialisms can cause misunderstanding, so keep written and verbal communication free of slang, non common acronyms and (of course) professional. Learn about the local customs ahead of time and find out the best ways to communicate.
  • 22. Process Guidelines, cont. • Have a defined process of onboarding/exiting resources. If working with a resource vendor, have a good screening process for candidates (e.g. test case writing exercise, phone screen, etc.) and knowledge transfer sessions for exiting resources. • Have a plan for downtimes. Unexpected downtimes are inevitable, so having a contingency plan is essential. Some suggested activities can include updating test cases, automating test cases, adhoc/exploratory testing, preparing test data, review of regression test sets, building executive dashboards, brainstorming continuous improvement initiatives, researching new tools, cross training/knowledge sharing.
  • 23. Operational Guidelines* • Proactively communicate with short, to-the-point updates. • Be descriptive as much as possible to reduce ambiguity, share screens, take screenshots • Don’t assume people are immediately available • Be patient • Keep records (including chat sessions) • Agile? Try this: • Co-locate the teams when possible. • Get a proxy who will be responsible for representing the business owner. • Utilize collaboration tools and possibly overlap working hours. * Kramer, Hertzfeld, “Making Distributed Teams Work”, Oct 2015
  • 24. In Summary Having a well-defined team structure, a documented set of operational procedures, and established standards for daily communication within a globally located QA team will build trust, maintain a collaborative environment, and manage expectations. As a leader, it is your responsibility to ensure the operational infrastructure is maintained in order to maximize its efficiency and provide the sense that the team is operating as if without boundaries. But don’t forget to foster the relationships and include everyone in team celebrations, praise for jobs well done, and 360 degree feedback.
  • 25. Q&A