SlideShare a Scribd company logo
1 of 18
Download to read offline
 
	
  
	
  
	
  
	
  
W10	
  
Agile	
  Testing	
  
10/4/17	
  13:45	
  
	
  
	
  
	
  
	
  
Agile	
  Testing	
  at	
  Scale	
  
	
  
Presented	
  by:	
  
	
  
Mary	
  Thorn	
  
	
  Ipreo	
  
	
  
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/	
  	
  	
  
	
  
	
  	
  
	
  
	
  
Mary	
  Thorn	
  
Ipreo	
  
	
  
Chief	
  storyteller	
  of	
  The	
  Three	
  Pillars	
  of	
  Agile	
  Testing	
  and	
  Quality,	
  Mary	
  Thorn	
  is	
  
director	
  of	
  agile	
  practices	
  at	
  Ipreo	
  in	
  Raleigh,	
  NC.	
  Mary	
  has	
  a	
  broad	
  agile	
  and	
  
testing	
  background	
  that	
  spans	
  automation,	
  data	
  warehouses,	
  and	
  web-­‐based	
  
systems	
  in	
  a	
  wide	
  variety	
  of	
  technologies	
  and	
  testing	
  techniques.	
  During	
  her	
  
more	
  than	
  nineteen	
  years	
  of	
  experience	
  with	
  healthcare,	
  HR,	
  financial,	
  and	
  SaaS-­‐
based	
  products,	
  Mary	
  has	
  held	
  manager-­‐	
  and	
  contributor-­‐level	
  positions	
  in	
  
software	
  development	
  organizations.	
  A	
  strong	
  leader	
  in	
  agile	
  and	
  testing	
  
methodologies,	
  Mary	
  has	
  direct	
  experience	
  leading	
  teams	
  through	
  agile	
  adoption	
  
and	
  beyond.	
  
	
  
1	
  
Investment Banks. Investors. Investor Relations.
New York | London | Bethesda | Delhi | Boston | www.ipreo.com
Agile Testing At Scale
1
For internal use only
About Mary Thorn
l  Chief Story Teller of the book “The Three Pillars of Agile Testing
and Quality” written by Bob Galen, Mary Thorn is Director of
Agile Practices at Ipreo in Raleigh, NC.
l  Mary has a broad background that spans agile, testing and
automation, and web-based systems in a wide variety of
technologies and agile techniques.
l  During her more than twenty years of experience in healthcare,
HR, financial, and SaaS-based products Mary has held manager
and contributor level positions in software development
organizations. A strong leader in agile and testing
methodologies, she has direct experience leading teams through
agile adoption and beyond.
2	
  
For internal use only
The Problem
•  100 testers (20 onshore and 80 offshore)
•  Transitioning from waterfall to scrum
•  25 Products
•  Most products had 35-75 test cases that were workflows that had
anywhere from 10,000-75,000 verification points
•  Automation was done by vendors and would take anywhere from 1-2
weeks to run serially.
•  2 Test Managers
For internal use only
Mission
3	
  
For internal use only
Vision
è  The QA team members are functioning as an equal part of the
overall Scrum Team
è  They are Subject Matter Experts (SMEs) in the area of the
application.
è  They are technically competent.
è  QA members are accountable, committed, trust their
teammates, driven to results, and don’t fear conflict.
è  They are empowered to be change agents.
For internal use only
What does success look like?
4	
  
For internal use only
Three Pillars of Agile Quality
3 Pillars of Agile Quality
Copyright © 2013 RGCG, LLC
4
Development & Test
Automation
•  Pyramid-based Strategy:
(Unit + Cucumber +
Selenium)
•  Continuous Integration
•  Attack technical
infrastructure in the Backlog
•  Visual Feedback –
Dashboards
•  Actively practice ATDD and
BDD
Software Testing
•  Risk-based testing:
Functional & Non-Functional
•  Test planning @ Release &
Sprint levels
•  Exploratory Testing
•  Standards – checklists,
templates, repositories
•  Balance across manual,
exploratory & automation
Cross-Functional Team
Practices
•  Team-based Pairing
•  Stop-the-Line Mindset
•  Code Reviews & Standards
•  Active Done-Ness
•  Aggressive Refactoring of
Technical Debt
•  User Stories, “3 Amigo”
based Conversations
•  Whole Team Ownership of “Quality”
•  Building it ‘Right’; Building the ‘Right’ Thing
•  Healthy – Agile Centric Metrics
•  Center of Excellence or Community of Practice
•  Strategic balance across 3 Pillars; Assessment, Recalibration, and Continuous Improvement
This document and all information contained herein, including descriptions and illustrations, are proprietary and confidential
information of Ipreo Holdings, LLC and its affiliates. Copyright ® 2009 Ipreo Holdings, LLC. All rights reserved. Patent Pending. 7
For internal use only
Foundation of the 3-Pillars
This document and all information contained herein, including descriptions and illustrations, are proprietary and confidential
information of Ipreo Holdings, LLC and its affiliates. Copyright ® 2009 Ipreo Holdings, LLC. All rights reserved. Patent Pending. 8
•  Whole Team Ownership of
“Quality”
•  Knowing the “Right” thing to
Build AND Building it “Right”
•  Healthy – Agile Centric
Metrics
•  Steering Required – CoE or
CoP
•  Strategic balance across 3
Pillars; Assessment,
Recalibration, and
Continuous Improvement
•  Whole team view includes building it right,
everyone tests, everyone demo’s, etc.
•  Focus on features/stories, confirmation,
conversation, and getting them staged
properly OVER testing
•  4-tier metrics: Quality, Value, Prediction,
Team
•  Agile strategies need light-handed “steering”;
establish a CoE (heavier weight) or a CoP
(lightweight)
•  Consider finding an assessment framework
and then tying it to your strategy
measurement, recalibration, and continuous
improvement.
•  Make the foundation visible thru information
radiators and metrics
5	
  
For internal use only
Development and Automation Pillar
This document and all information contained herein, including descriptions and illustrations, are proprietary and confidential
information of Ipreo Holdings, LLC and its affiliates. Copyright ® 2009 Ipreo Holdings, LLC. All rights reserved. Patent Pending. 9
Development &
Test Automation
•  Pyramid-based
Strategy: (Unit +
Cucumber + Selenium)
•  Continuous Integration
•  Attack technical
infrastructure in the
Backlog
•  Visual Feedback –
Dashboards
•  Actively practice ATDD
and BDD
A central part of agile adoption is focusing on CI, 3-
tiered Automation development, and Dashboards to
begin incrementally building coverage for faster
feedback on changes.
100% automation is NOT the Goal!
In the interim, Hardening or Stabilization Sprints and
having a risk-based Release Train concept help
It’s important that Test or QA not ‘own’ the tooling
or all of the automation efforts. The strategy can
come from QA, but the tactical automation
development is best left to the team.
Mature teams invest in Automation, Tooling, and
Technical Debt reduction as part of Done-ness and
continually add it to their backlogs
For internal use only
Software Testing Pillar
This document and all information contained herein, including descriptions and illustrations, are proprietary and confidential
information of Ipreo Holdings, LLC and its affiliates. Copyright ® 2009 Ipreo Holdings, LLC. All rights reserved. Patent Pending. 10
Software Testing
•  Risk-based testing:
Functional & Non-
Functional
•  Test planning @
Release & Sprint levels
•  Exploratory Testing
•  Standards – checklists,
templates, repositories
•  Balance across manual,
exploratory &
automation
Exploratory Testing (SBET with pairing) can be an
incredibly effective way to establish a whole-team,
collaborative view towards quality and testing. It
also emerges new tests.
Leverage ‘plans’ as a whole-team collaboration-
conversation mechanism; at Sprint and Release
levels.
Do not measure testing or tester progress; instead,
measure throughput, output, sprint outcomes, and
done-ness escapes at a team level.
You need a balanced test team; not everyone needs
to be able to program. But everyone needs to be
passionately skilled testers with curiosity.
Agile testing is a Risk-Based play in every Sprint and
across a release sequence.
6	
  
For internal use only
Cross-Functional Team Pillar
This document and all information contained herein, including descriptions and illustrations, are proprietary and confidential
information of Ipreo Holdings, LLC and its affiliates. Copyright ® 2009 Ipreo Holdings, LLC. All rights reserved. Patent Pending. 11
Cross-Functional
Team Practices
•  Team-based Pairing
•  Stop-the-Line Mindset
•  Code Reviews &
Standards
•  Active Done-Ness
•  Aggressive Refactoring
of Technical Debt
•  User Stories – 3 Amigo
based Conversations
One of the hardest areas to get ‘right’ culturally. It
needs leadership alignment from Quality/Testing to
Product to Development and a consistent voice of
whole-team approaches.
This is where LEAN Thinking lives, where whole-
team collaboration happens, where professionalism
and craftsmanship are held dear.
I like the view of testers becoming the VOC,
champions of quality, and consistent questioners of
what is being build. Are we solving the right
problems…as simply as possible. Notions of Minimal
Viable Product / Feature help with focus.
And yes Virginia, there ARE standards, templates,
and a focus on x-team consistency!
©2016	
  Ipreo.	
  All	
  rights	
  reserved.	
  None	
  of	
  Ipreo,	
  its	
  affiliates,	
  or	
  any	
  of	
  their	
  third	
  party	
  providers	
  is	
  liable	
  for	
  any	
  informaBonal	
  errors,	
  incompleteness,	
  or	
  delays,	
  or	
  for	
  any	
  acBons	
  or	
  decisions	
  taken	
  by	
  any	
  person	
  
as	
  a	
  result	
  of	
  any	
  informaBon	
  contained	
  herein.	
  
12	
  
2016	
  Roadmap	
  
Personnel&
Training
Software
TestingPillar
Cross
Functional
Pillar
Automation
Pillar
Q1 Q2 Q3 Q4
SOP Rolled Out
Upskilling testers in test agile testing techniques and test automation
Risk Based Testing
Test Cases written in Specflow
Exploratory Testing Rolled out
Test case gap Analysis Complete
Technical Debt is being attacked for Critical and High Risk man/auto stories
Hiring Managers/testers
Define/Baseline Metrics Performance testing plan in place Executing Performance testing plan
Automation Framework rolled out to all scrum teams
Definition of Done is in DNA
Automation is Green
7	
  
For internal use only
Roadmap
è Transparency around areas where
improvement is needed within QA, especially
around areas of automation.
è It helps define what success looks like for the
QA personnel for the year, and it helps define
individual objectives around this.
è Defines the strategy discussed above.
è It actually makes you look like you know what
you are doing.
For internal use only
Roadmap – Who inputs to them?
è  Your QA team(s) or Scrum team
è  You as a leader (your experience, instincts, etc.)
è  Your organizational directives
è  Retro
8	
  
For internal use only
Roadmap cont.
What are examples of what would be in a roadmap?
è  Build automation framework
è  Automate X smoke test
è  Automate X regression test
è  Define/implement performance testing strategy
è  Train/implement BDD
è  Train/implement exploratory testing
è  Write manual regression test cases for x
è  Create QA Standard Operating Procedure document
è  Migrate away from Quality Center/ALM and save the company
$100k/year(BEST roadmap item ever)
For internal use only
I have one now what?
9	
  
For internal use only
I have one now what?
è  Once you have your roadmap, you need to work with your
product owner organization to create stories, and get them
prioritized and injected across your entire team’s product
backlogs. Make sure that you put all of your work in a
“business context”, explaining what it will do for “them” or the
“customer”.
è  Another approach is to allocate a specific percentage of each
backlog to this sort of work.
è  If you do not have a global agreement of some kind, you have
to allocate your work to the product backlogs on a situation-
by-situation basis.
For internal use only
Roadmap for Sale
10	
  
For internal use only
Strategy(eat your own dog food)
For internal use only
Cross Cutting Strategy
3 Pillars of Agile Quality
Copyright © 2013 RGCG, LLC
4
Development & Test
Automation
•  Pyramid-based Strategy:
(Unit + Cucumber +
Selenium)
•  Continuous Integration
•  Attack technical
infrastructure in the Backlog
•  Visual Feedback –
Dashboards
•  Actively practice ATDD and
BDD
Software Testing
•  Risk-based testing:
Functional & Non-Functional
•  Test planning @ Release &
Sprint levels
•  Exploratory Testing
•  Standards – checklists,
templates, repositories
•  Balance across manual,
exploratory & automation
Cross-Functional Team
Practices
•  Team-based Pairing
•  Stop-the-Line Mindset
•  Code Reviews & Standards
•  Active Done-Ness
•  Aggressive Refactoring of
Technical Debt
•  User Stories, “3 Amigo”
based Conversations
•  Whole Team Ownership of “Quality”
•  Building it ‘Right’; Building the ‘Right’ Thing
•  Healthy – Agile Centric Metrics
•  Center of Excellence or Community of Practice
•  Strategic balance across 3 Pillars; Assessment, Recalibration, and Continuous Improvement
11	
  
For internal use only
©2016	
  Ipreo.	
  All	
  rights	
  reserved.	
  None	
  of	
  Ipreo,	
  its	
  affiliates,	
  or	
  any	
  of	
  their	
  third	
  party	
  providers	
  is	
  liable	
  for	
  any	
  informaBonal	
  errors,	
  incompleteness,	
  or	
  delays,	
  or	
  for	
  any	
  acBons	
  or	
  decisions	
  taken	
  by	
  any	
  person	
  
as	
  a	
  result	
  of	
  any	
  informaBon	
  contained	
  herein.	
  
21
3	
  Pillars	
  Tes4ng	
  Assessment	
  
Developmen
t and Test
Automation
Pillar
Software
Testing
Pillar
Cross
Functional
Team Pillar
Whole Team
Ownership
Test
Leadership
Q2-2015
Team Health
Team Target
Development
and Test
Automation Pillar
Software Testing
Pillar
Cross Functional
Team Pillar
Whole Team
Ownership
Test Leadership
Q3-2016
Team
Health
For internal use only
©2016	
  Ipreo.	
  All	
  rights	
  reserved.	
  None	
  of	
  Ipreo,	
  its	
  affiliates,	
  or	
  any	
  of	
  their	
  third	
  party	
  providers	
  is	
  liable	
  for	
  any	
  informaBonal	
  errors,	
  incompleteness,	
  or	
  delays,	
  or	
  for	
  any	
  acBons	
  or	
  decisions	
  taken	
  by	
  any	
  person	
  
as	
  a	
  result	
  of	
  any	
  informaBon	
  contained	
  herein.	
  
22	
  
Sev	
  1	
  &	
  2	
  Defect	
  Trend	
  
0	
  
1	
  
2	
  
3	
  
4	
  
5	
  
6	
  
7	
  
8	
  
9	
  
10	
  
Jan	
   Feb	
   Mar	
   Apr	
   May	
   Jun	
   Jul	
   Aug	
   Sep	
  
BSP	
  
CSP	
  
IL	
  
Q3 Threshold
12	
  
For internal use only
©2016	
  Ipreo.	
  All	
  rights	
  reserved.	
  None	
  of	
  Ipreo,	
  its	
  affiliates,	
  or	
  any	
  of	
  their	
  third	
  party	
  providers	
  is	
  liable	
  for	
  any	
  informaBonal	
  errors,	
  incompleteness,	
  or	
  delays,	
  or	
  for	
  any	
  acBons	
  or	
  decisions	
  taken	
  by	
  any	
  person	
  
as	
  a	
  result	
  of	
  any	
  informaBon	
  contained	
  herein.	
  
111	
  
50	
  
74	
  
0	
   20	
   40	
   60	
   80	
   100	
   120	
  
CSP	
  
BSP	
  
IL	
  
CSP	
  
BSP	
  
IL	
  
23	
  
Average	
  Age	
  of	
  All	
  Open	
  Defects	
  
90 Day Threshold
For internal use only
©2016	
  Ipreo.	
  All	
  rights	
  reserved.	
  None	
  of	
  Ipreo,	
  its	
  affiliates,	
  or	
  any	
  of	
  their	
  third	
  party	
  providers	
  is	
  liable	
  for	
  any	
  informaBonal	
  errors,	
  incompleteness,	
  or	
  delays,	
  or	
  for	
  any	
  acBons	
  or	
  decisions	
  taken	
  by	
  any	
  person	
  
as	
  a	
  result	
  of	
  any	
  informaBon	
  contained	
  herein.	
  
24	
  
Automa4on	
  Pyramid	
  	
  
Q1 %	
  Change Direction Q2 %	
  Change Direction Q3 %	
  Change Direction Q4 %	
  Change Direction
Manual	
  Test	
  Cases 1195 0% − 1551 23% é 516 -­‐201% ê
Automated	
  UI	
  Tests 247 0% − 321 23% é 338 5% é
Automated	
  Integration	
  Tests 252 0% − 535 53% é 923 42% é
Automated	
  Unit	
  Tests 1959 0% − 1940 -­‐1% ê 3141 38% é
13	
  
For internal use only
Doneness/Policies
For internal use only
Retrospectives
•  Discovery Retro
•  Quarterly QA Retro
•  Technical Debt Retro
•  Post Prod Sev 1 or 2 Retro
14	
  
For internal use only
Supporting and Protecting the Team
For internal use only
Relationship building
è  Project Management – Scrum Masters
è  Architecture and Business Analysis
è  Development
è  Testing
è  UX Design
è  Product Owners
è  DevOps or Technical Operational Team(s)
è  Documentation
è  Customer Facing Operational Team(s)
15	
  
For internal use only
Hiring
For internal use only
People Management
16	
  
For internal use only
Continuous Improvement
è  Trainings – All 3 Pillars
•  Automation
•  Testing Practices
•  Team(IE Five Dysfunctions)
•  Agile
è  10% time
è  Management and Leadership
For internal use only
Wrapping it Up

More Related Content

What's hot

SureSkills & Algonquin SMPM Integration Presentation Ottawa 2014
SureSkills & Algonquin SMPM Integration Presentation Ottawa 2014SureSkills & Algonquin SMPM Integration Presentation Ottawa 2014
SureSkills & Algonquin SMPM Integration Presentation Ottawa 2014Google
 
Agile Network India | Characteristics of an autonomous team | Yasashree
Agile Network India | Characteristics of an autonomous team | YasashreeAgile Network India | Characteristics of an autonomous team | Yasashree
Agile Network India | Characteristics of an autonomous team | YasashreeAgileNetwork
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27LeadingAgile
 
Practical Software Quality and Testing
Practical Software Quality and TestingPractical Software Quality and Testing
Practical Software Quality and Testingjerrykprague
 
Agile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterAgile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterDeclan Whelan
 
Enhops Services & Capabilities
Enhops Services & CapabilitiesEnhops Services & Capabilities
Enhops Services & CapabilitiesEnhops
 
2015 06-03 ti4 agile presented at ncs
2015 06-03 ti4 agile presented at ncs2015 06-03 ti4 agile presented at ncs
2015 06-03 ti4 agile presented at ncsRuud Teunissen
 
About Indium Software - Software Testing Service Offering
About Indium Software - Software Testing Service Offering About Indium Software - Software Testing Service Offering
About Indium Software - Software Testing Service Offering Indium Software
 
[GUTS-RS] World Quality Report 2014-15 Key Findings
[GUTS-RS] World Quality Report 2014-15 Key Findings[GUTS-RS] World Quality Report 2014-15 Key Findings
[GUTS-RS] World Quality Report 2014-15 Key FindingsGUTS-RS
 
Agile Testing and Test Automation
Agile Testing and Test AutomationAgile Testing and Test Automation
Agile Testing and Test AutomationNaveen Kumar Singh
 
Hexaware QATS Capabilities 2012
Hexaware QATS Capabilities 2012Hexaware QATS Capabilities 2012
Hexaware QATS Capabilities 2012bfeltingoff
 
Qa team sport
Qa team sportQa team sport
Qa team sportLeanDog
 
Envisioning improving productivity and qaulity through better backlogs agi...
Envisioning   improving productivity and qaulity through better backlogs  agi...Envisioning   improving productivity and qaulity through better backlogs  agi...
Envisioning improving productivity and qaulity through better backlogs agi...Tatlock
 
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 SuccessTechWell
 

What's hot (19)

SureSkills & Algonquin SMPM Integration Presentation Ottawa 2014
SureSkills & Algonquin SMPM Integration Presentation Ottawa 2014SureSkills & Algonquin SMPM Integration Presentation Ottawa 2014
SureSkills & Algonquin SMPM Integration Presentation Ottawa 2014
 
Agile Network India | Characteristics of an autonomous team | Yasashree
Agile Network India | Characteristics of an autonomous team | YasashreeAgile Network India | Characteristics of an autonomous team | Yasashree
Agile Network India | Characteristics of an autonomous team | Yasashree
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27
 
Practical Software Quality and Testing
Practical Software Quality and TestingPractical Software Quality and Testing
Practical Software Quality and Testing
 
Agile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterAgile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile Tester
 
Enhops Services & Capabilities
Enhops Services & CapabilitiesEnhops Services & Capabilities
Enhops Services & Capabilities
 
2015 06-03 ti4 agile presented at ncs
2015 06-03 ti4 agile presented at ncs2015 06-03 ti4 agile presented at ncs
2015 06-03 ti4 agile presented at ncs
 
About Indium Software - Software Testing Service Offering
About Indium Software - Software Testing Service Offering About Indium Software - Software Testing Service Offering
About Indium Software - Software Testing Service Offering
 
Rjtoraclepractice
RjtoraclepracticeRjtoraclepractice
Rjtoraclepractice
 
[GUTS-RS] World Quality Report 2014-15 Key Findings
[GUTS-RS] World Quality Report 2014-15 Key Findings[GUTS-RS] World Quality Report 2014-15 Key Findings
[GUTS-RS] World Quality Report 2014-15 Key Findings
 
Agile Testing and Test Automation
Agile Testing and Test AutomationAgile Testing and Test Automation
Agile Testing and Test Automation
 
Hexaware QATS Capabilities 2012
Hexaware QATS Capabilities 2012Hexaware QATS Capabilities 2012
Hexaware QATS Capabilities 2012
 
Qa team sport
Qa team sportQa team sport
Qa team sport
 
About Agile Testing Alliance
About Agile Testing AllianceAbout Agile Testing Alliance
About Agile Testing Alliance
 
Envisioning improving productivity and qaulity through better backlogs agi...
Envisioning   improving productivity and qaulity through better backlogs  agi...Envisioning   improving productivity and qaulity through better backlogs  agi...
Envisioning improving productivity and qaulity through better backlogs agi...
 
Cyret Brochure
Cyret BrochureCyret Brochure
Cyret Brochure
 
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
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile Testing
 

Similar to Agile Testing at Scale

The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary ThornThe 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary ThornTEST Huddle
 
The Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing StrategyThe Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing StrategyTechWell
 
A Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing MaturityA Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing MaturityTechWell
 
T-Shaped People: Time to Get in Shape for Your Testing Future
T-Shaped People: Time to Get in Shape for Your Testing FutureT-Shaped People: Time to Get in Shape for Your Testing Future
T-Shaped People: Time to Get in Shape for Your Testing FutureTechWell
 
The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test StrategyThe Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test StrategyTechWell
 
The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy Brian Estep
 
A Tester’s Guide to Collaborating with Product Owners
A Tester’s Guide to Collaborating with Product OwnersA Tester’s Guide to Collaborating with Product Owners
A Tester’s Guide to Collaborating with Product OwnersTechWell
 
Test Automation Strategies for the Agile World
Test Automation Strategies for the Agile WorldTest Automation Strategies for the Agile World
Test Automation Strategies for the Agile WorldTechWell
 
The Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing StrategyThe Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing StrategyTechWell
 
Where Did My Testers Go? Test Management on Agile Projects
Where Did My Testers Go? Test Management on Agile ProjectsWhere Did My Testers Go? Test Management on Agile Projects
Where Did My Testers Go? Test Management on Agile ProjectsTechWell
 
Two-Speed IT: Making It Work!
Two-Speed IT: Making It Work!Two-Speed IT: Making It Work!
Two-Speed IT: Making It Work!North Highland
 
Navigating HCM Compliance Through Managed Services Part 2
Navigating HCM Compliance Through Managed Services Part 2Navigating HCM Compliance Through Managed Services Part 2
Navigating HCM Compliance Through Managed Services Part 2Smart ERP Solutions, Inc.
 
Transforming Your QA and Test Team
Transforming Your QA and Test TeamTransforming Your QA and Test Team
Transforming Your QA and Test TeamTechWell
 
Establishing an Agile Testing Culture
Establishing an Agile Testing CultureEstablishing an Agile Testing Culture
Establishing an Agile Testing CultureTechWell
 
Software Quality: A Cross-Organizational Competency
Software Quality: A Cross-Organizational CompetencySoftware Quality: A Cross-Organizational Competency
Software Quality: A Cross-Organizational CompetencyTechWell
 
Alan Berow Technical Support Resume
Alan Berow Technical Support ResumeAlan Berow Technical Support Resume
Alan Berow Technical Support ResumeAlanBerowLSSGBCSM
 
Yin and Yang: Metrics within Agile and Traditional Lifecycles
Yin and Yang: Metrics within Agile and Traditional LifecyclesYin and Yang: Metrics within Agile and Traditional Lifecycles
Yin and Yang: Metrics within Agile and Traditional LifecyclesTechWell
 

Similar to Agile Testing at Scale (20)

The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary ThornThe 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
 
The Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing StrategyThe Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing Strategy
 
A Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing MaturityA Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing Maturity
 
T-Shaped People: Time to Get in Shape for Your Testing Future
T-Shaped People: Time to Get in Shape for Your Testing FutureT-Shaped People: Time to Get in Shape for Your Testing Future
T-Shaped People: Time to Get in Shape for Your Testing Future
 
The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test StrategyThe Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy
 
Tk
TkTk
Tk
 
The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy
 
A Tester’s Guide to Collaborating with Product Owners
A Tester’s Guide to Collaborating with Product OwnersA Tester’s Guide to Collaborating with Product Owners
A Tester’s Guide to Collaborating with Product Owners
 
Test Automation Strategies for the Agile World
Test Automation Strategies for the Agile WorldTest Automation Strategies for the Agile World
Test Automation Strategies for the Agile World
 
The Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing StrategyThe Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing Strategy
 
KAA 2017 - Comparing Scaling Frameworks: LeSS & SAFe
KAA 2017 - Comparing Scaling Frameworks: LeSS & SAFeKAA 2017 - Comparing Scaling Frameworks: LeSS & SAFe
KAA 2017 - Comparing Scaling Frameworks: LeSS & SAFe
 
Where Did My Testers Go? Test Management on Agile Projects
Where Did My Testers Go? Test Management on Agile ProjectsWhere Did My Testers Go? Test Management on Agile Projects
Where Did My Testers Go? Test Management on Agile Projects
 
Two-Speed IT: Making It Work!
Two-Speed IT: Making It Work!Two-Speed IT: Making It Work!
Two-Speed IT: Making It Work!
 
Navigating HCM Compliance Through Managed Services Part 2
Navigating HCM Compliance Through Managed Services Part 2Navigating HCM Compliance Through Managed Services Part 2
Navigating HCM Compliance Through Managed Services Part 2
 
Transforming Your QA and Test Team
Transforming Your QA and Test TeamTransforming Your QA and Test Team
Transforming Your QA and Test Team
 
RESUME
RESUMERESUME
RESUME
 
Establishing an Agile Testing Culture
Establishing an Agile Testing CultureEstablishing an Agile Testing Culture
Establishing an Agile Testing Culture
 
Software Quality: A Cross-Organizational Competency
Software Quality: A Cross-Organizational CompetencySoftware Quality: A Cross-Organizational Competency
Software Quality: A Cross-Organizational Competency
 
Alan Berow Technical Support Resume
Alan Berow Technical Support ResumeAlan Berow Technical Support Resume
Alan Berow Technical Support Resume
 
Yin and Yang: Metrics within Agile and Traditional Lifecycles
Yin and Yang: Metrics within Agile and Traditional LifecyclesYin and Yang: Metrics within Agile and Traditional Lifecycles
Yin and Yang: Metrics within Agile and Traditional Lifecycles
 

More from TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and RecoveringTechWell
 
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 ArchitectureTechWell
 
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 StartTechWell
 
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 StrategyTechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
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 SanityTechWell
 
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 StrategyTechWell
 
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 DevOpsTechWell
 
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—LeadershipTechWell
 
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 TeamsTechWell
 
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 GameTechWell
 
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 TeamsTechWell
 
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 ImplementationTechWell
 
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 ProcessTechWell
 
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 AutomateTechWell
 
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 SuccessTechWell
 
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 TransformationTechWell
 
Scale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development TodayScale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development TodayTechWell
 

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
 
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
 
Scale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development TodayScale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development Today
 

Recently uploaded

EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 

Agile Testing at Scale

  • 1.           W10   Agile  Testing   10/4/17  13:45           Agile  Testing  at  Scale     Presented  by:     Mary  Thorn    Ipreo     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. Mary  Thorn   Ipreo     Chief  storyteller  of  The  Three  Pillars  of  Agile  Testing  and  Quality,  Mary  Thorn  is   director  of  agile  practices  at  Ipreo  in  Raleigh,  NC.  Mary  has  a  broad  agile  and   testing  background  that  spans  automation,  data  warehouses,  and  web-­‐based   systems  in  a  wide  variety  of  technologies  and  testing  techniques.  During  her   more  than  nineteen  years  of  experience  with  healthcare,  HR,  financial,  and  SaaS-­‐ based  products,  Mary  has  held  manager-­‐  and  contributor-­‐level  positions  in   software  development  organizations.  A  strong  leader  in  agile  and  testing   methodologies,  Mary  has  direct  experience  leading  teams  through  agile  adoption   and  beyond.    
  • 3. 1   Investment Banks. Investors. Investor Relations. New York | London | Bethesda | Delhi | Boston | www.ipreo.com Agile Testing At Scale 1 For internal use only About Mary Thorn l  Chief Story Teller of the book “The Three Pillars of Agile Testing and Quality” written by Bob Galen, Mary Thorn is Director of Agile Practices at Ipreo in Raleigh, NC. l  Mary has a broad background that spans agile, testing and automation, and web-based systems in a wide variety of technologies and agile techniques. l  During her more than twenty years of experience in healthcare, HR, financial, and SaaS-based products Mary has held manager and contributor level positions in software development organizations. A strong leader in agile and testing methodologies, she has direct experience leading teams through agile adoption and beyond.
  • 4. 2   For internal use only The Problem •  100 testers (20 onshore and 80 offshore) •  Transitioning from waterfall to scrum •  25 Products •  Most products had 35-75 test cases that were workflows that had anywhere from 10,000-75,000 verification points •  Automation was done by vendors and would take anywhere from 1-2 weeks to run serially. •  2 Test Managers For internal use only Mission
  • 5. 3   For internal use only Vision è  The QA team members are functioning as an equal part of the overall Scrum Team è  They are Subject Matter Experts (SMEs) in the area of the application. è  They are technically competent. è  QA members are accountable, committed, trust their teammates, driven to results, and don’t fear conflict. è  They are empowered to be change agents. For internal use only What does success look like?
  • 6. 4   For internal use only Three Pillars of Agile Quality 3 Pillars of Agile Quality Copyright © 2013 RGCG, LLC 4 Development & Test Automation •  Pyramid-based Strategy: (Unit + Cucumber + Selenium) •  Continuous Integration •  Attack technical infrastructure in the Backlog •  Visual Feedback – Dashboards •  Actively practice ATDD and BDD Software Testing •  Risk-based testing: Functional & Non-Functional •  Test planning @ Release & Sprint levels •  Exploratory Testing •  Standards – checklists, templates, repositories •  Balance across manual, exploratory & automation Cross-Functional Team Practices •  Team-based Pairing •  Stop-the-Line Mindset •  Code Reviews & Standards •  Active Done-Ness •  Aggressive Refactoring of Technical Debt •  User Stories, “3 Amigo” based Conversations •  Whole Team Ownership of “Quality” •  Building it ‘Right’; Building the ‘Right’ Thing •  Healthy – Agile Centric Metrics •  Center of Excellence or Community of Practice •  Strategic balance across 3 Pillars; Assessment, Recalibration, and Continuous Improvement This document and all information contained herein, including descriptions and illustrations, are proprietary and confidential information of Ipreo Holdings, LLC and its affiliates. Copyright ® 2009 Ipreo Holdings, LLC. All rights reserved. Patent Pending. 7 For internal use only Foundation of the 3-Pillars This document and all information contained herein, including descriptions and illustrations, are proprietary and confidential information of Ipreo Holdings, LLC and its affiliates. Copyright ® 2009 Ipreo Holdings, LLC. All rights reserved. Patent Pending. 8 •  Whole Team Ownership of “Quality” •  Knowing the “Right” thing to Build AND Building it “Right” •  Healthy – Agile Centric Metrics •  Steering Required – CoE or CoP •  Strategic balance across 3 Pillars; Assessment, Recalibration, and Continuous Improvement •  Whole team view includes building it right, everyone tests, everyone demo’s, etc. •  Focus on features/stories, confirmation, conversation, and getting them staged properly OVER testing •  4-tier metrics: Quality, Value, Prediction, Team •  Agile strategies need light-handed “steering”; establish a CoE (heavier weight) or a CoP (lightweight) •  Consider finding an assessment framework and then tying it to your strategy measurement, recalibration, and continuous improvement. •  Make the foundation visible thru information radiators and metrics
  • 7. 5   For internal use only Development and Automation Pillar This document and all information contained herein, including descriptions and illustrations, are proprietary and confidential information of Ipreo Holdings, LLC and its affiliates. Copyright ® 2009 Ipreo Holdings, LLC. All rights reserved. Patent Pending. 9 Development & Test Automation •  Pyramid-based Strategy: (Unit + Cucumber + Selenium) •  Continuous Integration •  Attack technical infrastructure in the Backlog •  Visual Feedback – Dashboards •  Actively practice ATDD and BDD A central part of agile adoption is focusing on CI, 3- tiered Automation development, and Dashboards to begin incrementally building coverage for faster feedback on changes. 100% automation is NOT the Goal! In the interim, Hardening or Stabilization Sprints and having a risk-based Release Train concept help It’s important that Test or QA not ‘own’ the tooling or all of the automation efforts. The strategy can come from QA, but the tactical automation development is best left to the team. Mature teams invest in Automation, Tooling, and Technical Debt reduction as part of Done-ness and continually add it to their backlogs For internal use only Software Testing Pillar This document and all information contained herein, including descriptions and illustrations, are proprietary and confidential information of Ipreo Holdings, LLC and its affiliates. Copyright ® 2009 Ipreo Holdings, LLC. All rights reserved. Patent Pending. 10 Software Testing •  Risk-based testing: Functional & Non- Functional •  Test planning @ Release & Sprint levels •  Exploratory Testing •  Standards – checklists, templates, repositories •  Balance across manual, exploratory & automation Exploratory Testing (SBET with pairing) can be an incredibly effective way to establish a whole-team, collaborative view towards quality and testing. It also emerges new tests. Leverage ‘plans’ as a whole-team collaboration- conversation mechanism; at Sprint and Release levels. Do not measure testing or tester progress; instead, measure throughput, output, sprint outcomes, and done-ness escapes at a team level. You need a balanced test team; not everyone needs to be able to program. But everyone needs to be passionately skilled testers with curiosity. Agile testing is a Risk-Based play in every Sprint and across a release sequence.
  • 8. 6   For internal use only Cross-Functional Team Pillar This document and all information contained herein, including descriptions and illustrations, are proprietary and confidential information of Ipreo Holdings, LLC and its affiliates. Copyright ® 2009 Ipreo Holdings, LLC. All rights reserved. Patent Pending. 11 Cross-Functional Team Practices •  Team-based Pairing •  Stop-the-Line Mindset •  Code Reviews & Standards •  Active Done-Ness •  Aggressive Refactoring of Technical Debt •  User Stories – 3 Amigo based Conversations One of the hardest areas to get ‘right’ culturally. It needs leadership alignment from Quality/Testing to Product to Development and a consistent voice of whole-team approaches. This is where LEAN Thinking lives, where whole- team collaboration happens, where professionalism and craftsmanship are held dear. I like the view of testers becoming the VOC, champions of quality, and consistent questioners of what is being build. Are we solving the right problems…as simply as possible. Notions of Minimal Viable Product / Feature help with focus. And yes Virginia, there ARE standards, templates, and a focus on x-team consistency! ©2016  Ipreo.  All  rights  reserved.  None  of  Ipreo,  its  affiliates,  or  any  of  their  third  party  providers  is  liable  for  any  informaBonal  errors,  incompleteness,  or  delays,  or  for  any  acBons  or  decisions  taken  by  any  person   as  a  result  of  any  informaBon  contained  herein.   12   2016  Roadmap   Personnel& Training Software TestingPillar Cross Functional Pillar Automation Pillar Q1 Q2 Q3 Q4 SOP Rolled Out Upskilling testers in test agile testing techniques and test automation Risk Based Testing Test Cases written in Specflow Exploratory Testing Rolled out Test case gap Analysis Complete Technical Debt is being attacked for Critical and High Risk man/auto stories Hiring Managers/testers Define/Baseline Metrics Performance testing plan in place Executing Performance testing plan Automation Framework rolled out to all scrum teams Definition of Done is in DNA Automation is Green
  • 9. 7   For internal use only Roadmap è Transparency around areas where improvement is needed within QA, especially around areas of automation. è It helps define what success looks like for the QA personnel for the year, and it helps define individual objectives around this. è Defines the strategy discussed above. è It actually makes you look like you know what you are doing. For internal use only Roadmap – Who inputs to them? è  Your QA team(s) or Scrum team è  You as a leader (your experience, instincts, etc.) è  Your organizational directives è  Retro
  • 10. 8   For internal use only Roadmap cont. What are examples of what would be in a roadmap? è  Build automation framework è  Automate X smoke test è  Automate X regression test è  Define/implement performance testing strategy è  Train/implement BDD è  Train/implement exploratory testing è  Write manual regression test cases for x è  Create QA Standard Operating Procedure document è  Migrate away from Quality Center/ALM and save the company $100k/year(BEST roadmap item ever) For internal use only I have one now what?
  • 11. 9   For internal use only I have one now what? è  Once you have your roadmap, you need to work with your product owner organization to create stories, and get them prioritized and injected across your entire team’s product backlogs. Make sure that you put all of your work in a “business context”, explaining what it will do for “them” or the “customer”. è  Another approach is to allocate a specific percentage of each backlog to this sort of work. è  If you do not have a global agreement of some kind, you have to allocate your work to the product backlogs on a situation- by-situation basis. For internal use only Roadmap for Sale
  • 12. 10   For internal use only Strategy(eat your own dog food) For internal use only Cross Cutting Strategy 3 Pillars of Agile Quality Copyright © 2013 RGCG, LLC 4 Development & Test Automation •  Pyramid-based Strategy: (Unit + Cucumber + Selenium) •  Continuous Integration •  Attack technical infrastructure in the Backlog •  Visual Feedback – Dashboards •  Actively practice ATDD and BDD Software Testing •  Risk-based testing: Functional & Non-Functional •  Test planning @ Release & Sprint levels •  Exploratory Testing •  Standards – checklists, templates, repositories •  Balance across manual, exploratory & automation Cross-Functional Team Practices •  Team-based Pairing •  Stop-the-Line Mindset •  Code Reviews & Standards •  Active Done-Ness •  Aggressive Refactoring of Technical Debt •  User Stories, “3 Amigo” based Conversations •  Whole Team Ownership of “Quality” •  Building it ‘Right’; Building the ‘Right’ Thing •  Healthy – Agile Centric Metrics •  Center of Excellence or Community of Practice •  Strategic balance across 3 Pillars; Assessment, Recalibration, and Continuous Improvement
  • 13. 11   For internal use only ©2016  Ipreo.  All  rights  reserved.  None  of  Ipreo,  its  affiliates,  or  any  of  their  third  party  providers  is  liable  for  any  informaBonal  errors,  incompleteness,  or  delays,  or  for  any  acBons  or  decisions  taken  by  any  person   as  a  result  of  any  informaBon  contained  herein.   21 3  Pillars  Tes4ng  Assessment   Developmen t and Test Automation Pillar Software Testing Pillar Cross Functional Team Pillar Whole Team Ownership Test Leadership Q2-2015 Team Health Team Target Development and Test Automation Pillar Software Testing Pillar Cross Functional Team Pillar Whole Team Ownership Test Leadership Q3-2016 Team Health For internal use only ©2016  Ipreo.  All  rights  reserved.  None  of  Ipreo,  its  affiliates,  or  any  of  their  third  party  providers  is  liable  for  any  informaBonal  errors,  incompleteness,  or  delays,  or  for  any  acBons  or  decisions  taken  by  any  person   as  a  result  of  any  informaBon  contained  herein.   22   Sev  1  &  2  Defect  Trend   0   1   2   3   4   5   6   7   8   9   10   Jan   Feb   Mar   Apr   May   Jun   Jul   Aug   Sep   BSP   CSP   IL   Q3 Threshold
  • 14. 12   For internal use only ©2016  Ipreo.  All  rights  reserved.  None  of  Ipreo,  its  affiliates,  or  any  of  their  third  party  providers  is  liable  for  any  informaBonal  errors,  incompleteness,  or  delays,  or  for  any  acBons  or  decisions  taken  by  any  person   as  a  result  of  any  informaBon  contained  herein.   111   50   74   0   20   40   60   80   100   120   CSP   BSP   IL   CSP   BSP   IL   23   Average  Age  of  All  Open  Defects   90 Day Threshold For internal use only ©2016  Ipreo.  All  rights  reserved.  None  of  Ipreo,  its  affiliates,  or  any  of  their  third  party  providers  is  liable  for  any  informaBonal  errors,  incompleteness,  or  delays,  or  for  any  acBons  or  decisions  taken  by  any  person   as  a  result  of  any  informaBon  contained  herein.   24   Automa4on  Pyramid     Q1 %  Change Direction Q2 %  Change Direction Q3 %  Change Direction Q4 %  Change Direction Manual  Test  Cases 1195 0% − 1551 23% é 516 -­‐201% ê Automated  UI  Tests 247 0% − 321 23% é 338 5% é Automated  Integration  Tests 252 0% − 535 53% é 923 42% é Automated  Unit  Tests 1959 0% − 1940 -­‐1% ê 3141 38% é
  • 15. 13   For internal use only Doneness/Policies For internal use only Retrospectives •  Discovery Retro •  Quarterly QA Retro •  Technical Debt Retro •  Post Prod Sev 1 or 2 Retro
  • 16. 14   For internal use only Supporting and Protecting the Team For internal use only Relationship building è  Project Management – Scrum Masters è  Architecture and Business Analysis è  Development è  Testing è  UX Design è  Product Owners è  DevOps or Technical Operational Team(s) è  Documentation è  Customer Facing Operational Team(s)
  • 17. 15   For internal use only Hiring For internal use only People Management
  • 18. 16   For internal use only Continuous Improvement è  Trainings – All 3 Pillars •  Automation •  Testing Practices •  Team(IE Five Dysfunctions) •  Agile è  10% time è  Management and Leadership For internal use only Wrapping it Up