Agile Testing and Testers Role in Agile
Development
3rd ATA Chapter Meet
Confidential | Copyright © Agile Testing Alliance...
 Steering Committee Member, Agile Testing Alliance
 Co-Author of a book on Selenium
 Certified Trainer Agile Testing - ...
Agile Testing and Testers Role in Agile
Development
Confidential | Copyright © Agile Testing AllianceConfidential | Copyri...
Agile Means ?
Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance
Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance
Agile is being responsive to CHANGE
•Fast
•Nimble
•Adaptable
•Flexible
Confidential | Copyright © Agile Testing AllianceCo...
Agile – iterative n incremental
Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing ...
Agile Projects
Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance
Referenc...
Is Agile Popular ?
Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance
Why is Agile getting popular ?
Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing A...
What is the frequency of releases for
Facebook ?
Confidential | Copyright © Agile Testing AllianceConfidential | Copyright...
What is the frequency of releases for
Facebook ?
Confidential | Copyright © Agile Testing AllianceConfidential | Copyright...
Agile helps manage the change better
Do we need to change ?
What happens if we don’t change ?
Confidential | Copyright © A...
Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance
http://www.slate.co
m/b...
Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing AllianceConfidential | Copyright...
What is the testers role in Agile ?
Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Test...
Reference: http://watirmelon.com/2013/05/07/do-you-even-need-a-
software-tester-on-your-agile-team/
QA and Testers role - ...
QA and Testers role in Agile -
Perceptions
• No need of specialized Testing folks
• Developers themselves can do testing
•...
Reference: http://watirmelon.com/2013/05/07/do-you-even-need-a-software-
tester-on-your-agile-team/
QA and Testers role - ...
Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance
Are testers going to go EXTINCT ?
Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testin...
What is this ?
Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing AllianceConfident...
Biggest Mistake
Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing AllianceConfiden...
Biggest Mistake
We tend to like people who think like us. If we
agree with someone’s beliefs, we’re more
likely to be frie...
Biggest Mistake
Confirmation bias is a more active form of the
same experience. It happens when we
proactively seek out in...
In all this there is another important
definition where the problem actually
starts showing up
• Velocity is the measure o...
Velocity over period of time
Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing All...
Are testers going to go EXTINCT ?
ABSOLUTELY NOT
In fact we have a HUGE Opportunity with us
Confidential | Copyright © Agi...
BUT - Do we (Testers) need to CHANGE ?
Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile T...
QA and Testers role in Agile -
Perceptions
• No need of specialized Testing folks
• Developers themselves can do testing
•...
Change that we need to bring in
No “them and us”
Shorter timescales
Less documentation
Team player
Learn
Confidential...
What is a test case ?
Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance
Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance
Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance
Acceptance
Deploy
Desig...
Lisa Crispin Book – on Agile Testing
Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Tes...
#adigindia
in.linkedin.com/in/adigarg/
aditya.garg@agiletestingalliance.org
Thank you
Confidential | Copyright © Agile Tes...
Upcoming SlideShare
Loading in …5
×

Ata pune 3rd meetup agile testing and testers role in agile development

387 views

Published on

Agile Testing, role of testers, would agile go extinct. Survival of Testers

Published in: Software, Technology, Education
  • Be the first to comment

  • Be the first to like this

Ata pune 3rd meetup agile testing and testers role in agile development

  1. 1. Agile Testing and Testers Role in Agile Development 3rd ATA Chapter Meet Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance 31st May 2014
  2. 2.  Steering Committee Member, Agile Testing Alliance  Co-Author of a book on Selenium  Certified Trainer Agile Testing - ATA,Qualified Project Management Professional (QPMP), Six Sigma Black Belt, ISTQB certified foundation and advanced level Tester, Sun Certified Java Programmer, Presenter in International conferences on Project Management, Quality and Testing  19+ years of IT Industry experience with:  Larsen & Toubro Infotech Ltd, India, NSE.IT (National Stock Exchange, India)  Celox Networks, USA, Netscout Systems, USA  BE CSE, MBA Finance from UMASS Lowell. Principal Consultant Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance Aditya Garg  Steering Committee Member, Agile Testing Alliance  Co-Author of a book on Selenium  Certified Trainer Agile Testing - ATA,Qualified Project Management Professional (QPMP), Six Sigma Black Belt, ISTQB certified foundation and advanced level Tester, Sun Certified Java Programmer, Presenter in International conferences on Project Management, Quality and Testing  19+ years of IT Industry experience with:  Larsen & Toubro Infotech Ltd, India, NSE.IT (National Stock Exchange, India)  Celox Networks, USA, Netscout Systems, USA  BE CSE, MBA Finance from UMASS Lowell. Aditya has been an automation test architect and principal consultant excelling in designing, strategizing and architecting manual and automation testing solutions. His primary focus has been in the area of establishing and leading testing center of excellence and practices, managing large IT projects, undertaking testing process studies using Six Sigma, CMMi and TMM models, proposing QA solutions, performance engineering and architecture reviews, designing automation frameworks, exploring open source test automation tools/frameworks and Business development Aditya’s current research area is use of pair wise testing in agile projects specially in optimizing test automation regression packs build around BDT with tools like Cucumber, Selenium and Capybara.
  3. 3. Agile Testing and Testers Role in Agile Development Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance
  4. 4. Agile Means ? Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance
  5. 5. Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance
  6. 6. Agile is being responsive to CHANGE •Fast •Nimble •Adaptable •Flexible Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing AllianceConfidential | Copyright © QA Agility Technologies Agile is being responsive to CHANGE •Fast •Nimble •Adaptable •Flexible
  7. 7. Agile – iterative n incremental Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance
  8. 8. Agile Projects Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance Reference: Mike Cohen: Mountain Goat Software
  9. 9. Is Agile Popular ? Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance
  10. 10. Why is Agile getting popular ? Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance
  11. 11. What is the frequency of releases for Facebook ? Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing AllianceConfidential | Copyright © QA Agility Technologies
  12. 12. What is the frequency of releases for Facebook ? Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing AllianceConfidential | Copyright © QA Agility Technologies
  13. 13. Agile helps manage the change better Do we need to change ? What happens if we don’t change ? Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing AllianceConfidential | Copyright © QA Agility Technologies Agile helps manage the change better Do we need to change ? What happens if we don’t change ?
  14. 14. Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance http://www.slate.co m/blogs/future_ten se/2013/08/23/sta ck_ranking_steve_ ballmer_s_employ ee_evaluation_sys tem_and_microsof t_s.html
  15. 15. Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing AllianceConfidential | Copyright © QA Agility Technologies
  16. 16. What is the testers role in Agile ? Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance
  17. 17. Reference: http://watirmelon.com/2013/05/07/do-you-even-need-a- software-tester-on-your-agile-team/ QA and Testers role - Perceptions Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance
  18. 18. QA and Testers role in Agile - Perceptions • No need of specialized Testing folks • Developers themselves can do testing • Traditional Testers do not adapt to the agile need and mindset • US v/s THEM mentality • Testers don’t know how to collaborate Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance • No need of specialized Testing folks • Developers themselves can do testing • Traditional Testers do not adapt to the agile need and mindset • US v/s THEM mentality • Testers don’t know how to collaborate
  19. 19. Reference: http://watirmelon.com/2013/05/07/do-you-even-need-a-software- tester-on-your-agile-team/ QA and Testers role - Perceptions Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance
  20. 20. Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance
  21. 21. Are testers going to go EXTINCT ? Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance
  22. 22. What is this ? Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing AllianceConfidential | Copyright © QA Agility Technologies
  23. 23. Biggest Mistake Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing AllianceConfidential | Copyright © QA Agility Technologies
  24. 24. Biggest Mistake We tend to like people who think like us. If we agree with someone’s beliefs, we’re more likely to be friends with them. While this makes sense, it means that we subconsciously begin to ignore or dismiss anything that threatens our world views, since we surround ourselves with people and information that confirm what we already think. Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing AllianceConfidential | Copyright © QA Agility Technologies We tend to like people who think like us. If we agree with someone’s beliefs, we’re more likely to be friends with them. While this makes sense, it means that we subconsciously begin to ignore or dismiss anything that threatens our world views, since we surround ourselves with people and information that confirm what we already think.
  25. 25. Biggest Mistake Confirmation bias is a more active form of the same experience. It happens when we proactively seek out information that confirms our existing beliefs. Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing AllianceConfidential | Copyright © QA Agility Technologies Confirmation bias is a more active form of the same experience. It happens when we proactively seek out information that confirms our existing beliefs.
  26. 26. In all this there is another important definition where the problem actually starts showing up • Velocity is the measure of how many stories the team typically completes during an iteration • Velocity is a unit of effort – How many “story points” did we get done last iteration – Measure using “Yesterdays Weather” Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance • Velocity is the measure of how many stories the team typically completes during an iteration • Velocity is a unit of effort – How many “story points” did we get done last iteration – Measure using “Yesterdays Weather”
  27. 27. Velocity over period of time Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance 3 4 5 6
  28. 28. Are testers going to go EXTINCT ? ABSOLUTELY NOT In fact we have a HUGE Opportunity with us Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance ABSOLUTELY NOT In fact we have a HUGE Opportunity with us Around 300,000 certified ISTQB testers More than 50,000 certified scrum (Agile) professionals. And AGILE IS ALREADY Popular and getting accepted everywhere..
  29. 29. BUT - Do we (Testers) need to CHANGE ? Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance
  30. 30. QA and Testers role in Agile - Perceptions • No need of specialized Testing folks • Developers themselves can do testing • Traditional Testers do not adapt to the agile need and mindset • US v/s THEM mentality • Testers don’t know how to collaborate Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance • No need of specialized Testing folks • Developers themselves can do testing • Traditional Testers do not adapt to the agile need and mindset • US v/s THEM mentality • Testers don’t know how to collaborate
  31. 31. Change that we need to bring in No “them and us” Shorter timescales Less documentation Team player Learn Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance Change that we need to bring in No “them and us” Shorter timescales Less documentation Team player Learn
  32. 32. What is a test case ? Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance
  33. 33. Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance
  34. 34. Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance Acceptance Deploy Design Sprint Dev Cycle Execute Build || Test Cycle Sprint Start Deploy/Accept Acceptance Deploy Design Sprint Dev Cycle Execute Build || Test Cycle Sprint Start Deploy/Accept Acceptance Deploy Design Sprint Dev Cycle Execute Build || Test Cycle Sprint Start Deploy/Accept Acceptance Deploy Design Sprint Dev Cycle Execute Build || Test Cycle Sprint Start Deploy/Accept
  35. 35. Lisa Crispin Book – on Agile Testing Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing AllianceConfidential | Copyright © QA Agility Technologies
  36. 36. #adigindia in.linkedin.com/in/adigarg/ aditya.garg@agiletestingalliance.org Thank you Confidential | Copyright © Agile Testing AllianceConfidential | Copyright © Agile Testing Alliance #adigindia in.linkedin.com/in/adigarg/ aditya.garg@agiletestingalliance.org

×