SlideShare a Scribd company logo
Agile Day Conference
Evolving to agile
testing - The Journey
by Brijesh Prabhakar
!
25 July 2014
Challenges facing the testing community
Source: www.versionone.com
Trend towards greater adoption of Agile Lack of agile focus in testing
Current state of
testing
`
The Assembly Line in the Factory Model
Vision
Requirements,
Plan, Design
Business
Validation
Realised
Value
ChangeChange
Change
Change
Regulation
Business!
Scenario
Change in Vision
Budget, Time!
Constraints
Code / Develop
Test
Factory Model
Change is Costly, Time Consuming and Consensus Driven
The Factory Floor: Testing Team
`
Code / Develop
Test
The testing factory model characterised by:
❖ Specialisation of testing skills / roles
❖ Functions independent of dev and business
❖ Interpretation of Requirements drive testing
❖ Cost based RoI for Automation
❖ Metrics focussed on productivity, quality, coverage
❖ Team mainly composed for “Manual” Testers
❖ Automation, Performance testing skills are niche
❖ Team is usually prepared for the last minute “Sprint”
❖ Work is more hectic towards the end
Test Lead / Manager
Manual Testers
Automation Manual Testers
Future proofing
Testing
Effecting the Change - Steps towards Evolution
Agile Principles / Manifesto Change required by “Traditional” Testers
Focus on useful software - Customer Satisfaction From defects to what the business values
Embrace and welcome changes to requirements From “being the last to know” to motivated change
agents
Working software delivered frequently From discrete testing cycles to continuous testing
Cooperation between business and developers From independent testing to collaborative testing
Co-located teams
Distributed agile teams have become a norm - get
used to it
Progress measured by working software
From measuring productivity and defects to story
based metrics
Sustainable progress at a constant pace From the last minute dash to testing everyday
Simplicity and art of maximising work not done Structuring of test deliverables
Unlearning - the tough bit!
Skillsets
• The agile mindset can be an acquired skill. Incorporate Agile training prior to
project start. Invest in continuous learning
• Re-purpose purely manual testers to contribute to Technology, Automation, etc
Tools &
Techniques
• Adopt techniques like Model Based Testing, OATs, Virtualisation etc
• Feature testing rather than audit approach
Adaptability
• Continuous and evolving estimations as opposed to rigid initial estimates
• Testing should be part of change initiation process rather than a consumer of such
information
Measurement
• Move away from testing productivity based metrics
• Focus on metrics that indicate customer acceptance, test automation, product
quality, coverage
Automation
• Transition to Time based RoI from Cost based RoI
• Transition from Regression Automation to Progressive Automation
• All testers (and developers) should contribute towards automation
Repurposing testing for an Agile world
❖ Indian IT has over 120,000 testers today; a vast majority
of them are new to Agile
❖ Entry level training for testers needs to incorporate Agile
methodologies in their curriculum
❖ Greater exposure to technology for testers

More Related Content

What's hot (20)

PPTX
The Three Pillars Approach to Your Agile Test Strategy
Brian Estep
 
PDF
User Acceptance Testing in the Testing Center of Excellence
TechWell
 
PDF
Shift left shift-right performance testing for superior end-user by Arun Dutta
Software Testing Board
 
PPT
Testing Centre Of Excellence From AppLabs
VIJAYA BHASKARA VARMA YARAKARAJU
 
PDF
Contributors for Delivering a Successful Testing Project Seminar
KMS Technology
 
PDF
Quality Index: A Composite Metric for the Voice of Testing
TechWell
 
PPTX
'Quality Engineering: Build It Right The First Time' by Allan Woodcock, Shoba...
TEST Huddle
 
PDF
TCoE
Ajay Kharade
 
PPTX
Quality engineering approaches (published)
Yotam Sharan
 
PDF
Advantix Technologies_ Website | SoftwareTesting services
Advantix Technologies
 
PPT
Agile QA presentation
Carl Bruiners
 
PPTX
Introduction to Agile Testing
vodQA
 
PDF
QA metrics in Agile (GUIDE)
Vladimir Primakov (Volodymyr Prymakov)
 
PDF
Standards / Models for Setting Up a Robust TCoE - Maveric Systems
Maveric Systems
 
PPTX
Testing as a Managed Service using SLAs and KPIs
Prolifics
 
PPTX
Shift Left Quality Assurance: How to do it. Why it matters.
Worksoft
 
PPT
Addressing Performance Testing Challenges in Agile- Impetus Webinar
Impetus Technologies
 
PDF
Sap test center of excellence
Infosys
 
PDF
Test factory approach to automated testing
Hazelknight Media & Entertainment Pvt Ltd
 
PDF
Industrialization of testing
Marathon QI Consultants
 
The Three Pillars Approach to Your Agile Test Strategy
Brian Estep
 
User Acceptance Testing in the Testing Center of Excellence
TechWell
 
Shift left shift-right performance testing for superior end-user by Arun Dutta
Software Testing Board
 
Testing Centre Of Excellence From AppLabs
VIJAYA BHASKARA VARMA YARAKARAJU
 
Contributors for Delivering a Successful Testing Project Seminar
KMS Technology
 
Quality Index: A Composite Metric for the Voice of Testing
TechWell
 
'Quality Engineering: Build It Right The First Time' by Allan Woodcock, Shoba...
TEST Huddle
 
Quality engineering approaches (published)
Yotam Sharan
 
Advantix Technologies_ Website | SoftwareTesting services
Advantix Technologies
 
Agile QA presentation
Carl Bruiners
 
Introduction to Agile Testing
vodQA
 
QA metrics in Agile (GUIDE)
Vladimir Primakov (Volodymyr Prymakov)
 
Standards / Models for Setting Up a Robust TCoE - Maveric Systems
Maveric Systems
 
Testing as a Managed Service using SLAs and KPIs
Prolifics
 
Shift Left Quality Assurance: How to do it. Why it matters.
Worksoft
 
Addressing Performance Testing Challenges in Agile- Impetus Webinar
Impetus Technologies
 
Sap test center of excellence
Infosys
 
Test factory approach to automated testing
Hazelknight Media & Entertainment Pvt Ltd
 
Industrialization of testing
Marathon QI Consultants
 

Similar to Agile Journey to agile (20)

PPTX
Agile Testing - What, why and how.
Asim Kazmi
 
PDF
AgileTesting_Ver1.0
Subramanya Mudukutore
 
PDF
Agile Testing – embedding testing into agile software development lifecycle
Kari Kakkonen
 
PDF
Agile testing practice
Mary Jiang
 
PPTX
Challenges with agile testing process and how to debug and troubleshoot these...
Chandan Patary
 
PPTX
Agile testing
Atulya Krishna Mishra
 
PPTX
Training - Agile Testing
Sudipta Lahiri
 
PPTX
New model
TEST Huddle
 
PPTX
A New Model For Testing
TEST Huddle
 
PPT
PFCongres - Test Improvement 4 Agile
Jeroen Mengerink
 
PDF
Testing in Agile Development
Hariprakash Agrawal
 
PPTX
Agile Testing
Pradeepa Narayanaswamy
 
PPTX
Test Automation in Agile
Agile Testing Alliance
 
PDF
Tackling software testing challenges in the agile era
QASymphony
 
PPT
Role Of Qa And Testing In Agile 1225221397167302 8
a34sharm
 
PPTX
Evolving to agile testing
vinaya muralidharan
 
PDF
Using agile testing to drive product innovation
Stephen Graves
 
PPTX
Testing Does Not Equal Quality
lazygolfer
 
PDF
Agile Test Management
franohara99
 
PDF
What is Agile Software Testing_ How to Perform it_.pdf
kalichargn70th171
 
Agile Testing - What, why and how.
Asim Kazmi
 
AgileTesting_Ver1.0
Subramanya Mudukutore
 
Agile Testing – embedding testing into agile software development lifecycle
Kari Kakkonen
 
Agile testing practice
Mary Jiang
 
Challenges with agile testing process and how to debug and troubleshoot these...
Chandan Patary
 
Agile testing
Atulya Krishna Mishra
 
Training - Agile Testing
Sudipta Lahiri
 
New model
TEST Huddle
 
A New Model For Testing
TEST Huddle
 
PFCongres - Test Improvement 4 Agile
Jeroen Mengerink
 
Testing in Agile Development
Hariprakash Agrawal
 
Agile Testing
Pradeepa Narayanaswamy
 
Test Automation in Agile
Agile Testing Alliance
 
Tackling software testing challenges in the agile era
QASymphony
 
Role Of Qa And Testing In Agile 1225221397167302 8
a34sharm
 
Evolving to agile testing
vinaya muralidharan
 
Using agile testing to drive product innovation
Stephen Graves
 
Testing Does Not Equal Quality
lazygolfer
 
Agile Test Management
franohara99
 
What is Agile Software Testing_ How to Perform it_.pdf
kalichargn70th171
 
Ad

Recently uploaded (20)

PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
July Patch Tuesday
Ivanti
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
July Patch Tuesday
Ivanti
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Ad

Agile Journey to agile

  • 1. Agile Day Conference Evolving to agile testing - The Journey by Brijesh Prabhakar ! 25 July 2014
  • 2. Challenges facing the testing community Source: www.versionone.com Trend towards greater adoption of Agile Lack of agile focus in testing
  • 4. ` The Assembly Line in the Factory Model Vision Requirements, Plan, Design Business Validation Realised Value ChangeChange Change Change Regulation Business! Scenario Change in Vision Budget, Time! Constraints Code / Develop Test Factory Model Change is Costly, Time Consuming and Consensus Driven
  • 5. The Factory Floor: Testing Team ` Code / Develop Test The testing factory model characterised by: ❖ Specialisation of testing skills / roles ❖ Functions independent of dev and business ❖ Interpretation of Requirements drive testing ❖ Cost based RoI for Automation ❖ Metrics focussed on productivity, quality, coverage ❖ Team mainly composed for “Manual” Testers ❖ Automation, Performance testing skills are niche ❖ Team is usually prepared for the last minute “Sprint” ❖ Work is more hectic towards the end Test Lead / Manager Manual Testers Automation Manual Testers
  • 7. Effecting the Change - Steps towards Evolution Agile Principles / Manifesto Change required by “Traditional” Testers Focus on useful software - Customer Satisfaction From defects to what the business values Embrace and welcome changes to requirements From “being the last to know” to motivated change agents Working software delivered frequently From discrete testing cycles to continuous testing Cooperation between business and developers From independent testing to collaborative testing Co-located teams Distributed agile teams have become a norm - get used to it Progress measured by working software From measuring productivity and defects to story based metrics Sustainable progress at a constant pace From the last minute dash to testing everyday Simplicity and art of maximising work not done Structuring of test deliverables
  • 8. Unlearning - the tough bit! Skillsets • The agile mindset can be an acquired skill. Incorporate Agile training prior to project start. Invest in continuous learning • Re-purpose purely manual testers to contribute to Technology, Automation, etc Tools & Techniques • Adopt techniques like Model Based Testing, OATs, Virtualisation etc • Feature testing rather than audit approach Adaptability • Continuous and evolving estimations as opposed to rigid initial estimates • Testing should be part of change initiation process rather than a consumer of such information Measurement • Move away from testing productivity based metrics • Focus on metrics that indicate customer acceptance, test automation, product quality, coverage Automation • Transition to Time based RoI from Cost based RoI • Transition from Regression Automation to Progressive Automation • All testers (and developers) should contribute towards automation
  • 9. Repurposing testing for an Agile world ❖ Indian IT has over 120,000 testers today; a vast majority of them are new to Agile ❖ Entry level training for testers needs to incorporate Agile methodologies in their curriculum ❖ Greater exposure to technology for testers