SlideShare a Scribd company logo
1 of 30
Tester’s fate in an Agile World: Extinction or Evolution? 21 June 2011 Tiago Pascoal tiago.pascoal@agilior.pt http://pascoal.net
Disclaimer Sponsored Talk
Extinction or Evolution
Before we Start Scrum ⇎ Agile Scrum ⇒Agile Agile ⇏ Scrum Agile should be a mean to an end, not an end to itself  
Robert Heinlein A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects. in Lazarus Long
What is Agile development? Not even a mention on testing. But this is Dilbert after all (or is it agile? )
Why Agile? ,[object Object]
Product lifecycles are getting shorter
Proven results in multiple sectors
Unpredictable future,[object Object]
Scrum Teams Team members often have specialized skills, such as programming, quality control, business analysis, architecture, user interface design, or data base design. However, the skills that Team member share  – that is, the skill of addressing a requirement and turning it into a usable product  – tend to be more important than the ones that they do not. People who refuse to code  because they are architects or designers are not good fits for Teams.  Everyone chips in, even if that requires learning new skills or remembering old ones.  There are no titles on Teams, and there are no exceptions to this rule. Teams do not contain sub-Teams dedicated to particular domains like testing or business analysis, either. 	Ken Schwaber Scrum Guide (http://www.scrum.org/scrumguides/)
So far.... This seems like a slam dunk Perhaps Testers extinction is indeed their fate (at least from organizations that do testing ... )
But i’m here to argue otherwise
Testers to dev ratios Microsoft development division (devdiv) has a ratio of 1 between developers and testers (one tester per each dev) One could argue they are not using agile, except most of the teams are:  Over 2/3 of the teams use some sort of Scrum Entire division uses agile practices (unit testing, continuous integration,...) Some (other) organizations have even higher ratios Their clients do the testing 
Perhaps... Make everything as simple as possible, but not simpler
Agile Testing – 3 pillars Agile mindset for People Agile Practices in Process Agile lifecycle Tools
Agile Mindset for People Collaboration Trust & Transparency Flexibility in roles and responsibilities Responding to change
Agile Testing Process
Agile Practices for testers Stand up meetings  User story reviews Acceptance test driven development (ATDD) Business driven testing (BDD) Team design reviews Pair testing  Exploratory testing
AgileTools Agile testing needs tools that support Team collaboration Reduction of waste Transparency & visibility A holistic approach to Application Lifecycle Management
Exploratory Testing Dogfood IDC NAR
Exploratory Testing Exploratory testing with tooling is almost inefective. It is optimal to have a tool that collects evidence of the tests effortlessly Video Recordings Screenshots Action Recording UI Actions System Information Application Traces Dogfood IDC NAR
Actionable bugs Repro steps Actions on bug  Video recording Intellitrace ™   Screenshots Comments Debug logs Event logs  System information  Snapshot
Shared test automation Dogfood IDC NAR
Continuous integration Dogfood IDC NAR
Automatic Test Impact Analysis Dogfood IDC NAR
Transparent project management
Visual Studio 2010
Objectives toward an agile testing Agile Mindset for People  Collaboration, transparency, flexibility   Respond to change quickly Agile Processes  Quality shared responsibility from day one Pick practices that suit your team – exploratory testing, pair testing, CI etc. Agile Tools  Pick tools that are friction free  Use tools that break siloes between dev and test
My talk in a picture 

More Related Content

What's hot

Power of Agile UX - EuroIA 2011
Power of Agile UX - EuroIA 2011Power of Agile UX - EuroIA 2011
Power of Agile UX - EuroIA 2011
Petr Douša
 
The 7 habits of effective agile testers
The 7 habits of effective agile testersThe 7 habits of effective agile testers
The 7 habits of effective agile testers
Vipul Gupta
 
Ewan developing the agile mindset for organizational agility
Ewan   developing the agile mindset for organizational agilityEwan   developing the agile mindset for organizational agility
Ewan developing the agile mindset for organizational agility
Magneta AI
 

What's hot (20)

Design Sprints
Design SprintsDesign Sprints
Design Sprints
 
What
WhatWhat
What
 
Agile-User Experience Design: With or Without a Usability Expert in the Team?
Agile-User Experience Design: With or Without a Usability Expert in the Team?Agile-User Experience Design: With or Without a Usability Expert in the Team?
Agile-User Experience Design: With or Without a Usability Expert in the Team?
 
Power of Agile UX - EuroIA 2011
Power of Agile UX - EuroIA 2011Power of Agile UX - EuroIA 2011
Power of Agile UX - EuroIA 2011
 
Discovery delivery agiletour-xian
Discovery delivery agiletour-xianDiscovery delivery agiletour-xian
Discovery delivery agiletour-xian
 
Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.
 
I did IT my way
I did IT my wayI did IT my way
I did IT my way
 
Advanced testing
Advanced testingAdvanced testing
Advanced testing
 
Agile Adoption Patterns And Antipatterns
Agile Adoption Patterns And AntipatternsAgile Adoption Patterns And Antipatterns
Agile Adoption Patterns And Antipatterns
 
Tranformative Culture - The Shift From QA To Engineering Productivity - Selen...
Tranformative Culture - The Shift From QA To Engineering Productivity - Selen...Tranformative Culture - The Shift From QA To Engineering Productivity - Selen...
Tranformative Culture - The Shift From QA To Engineering Productivity - Selen...
 
The 7 habits of effective agile testers
The 7 habits of effective agile testersThe 7 habits of effective agile testers
The 7 habits of effective agile testers
 
Agile testing for distributed teams and large orgs
Agile testing for distributed teams and large orgsAgile testing for distributed teams and large orgs
Agile testing for distributed teams and large orgs
 
Remote Agility and Distributed Agile Team Structure
Remote Agility and Distributed Agile Team StructureRemote Agility and Distributed Agile Team Structure
Remote Agility and Distributed Agile Team Structure
 
No such thing called agile testing
No such thing called agile testingNo such thing called agile testing
No such thing called agile testing
 
Next Generation Testing Conference, Pune - The faster smarter and reliable le...
Next Generation Testing Conference, Pune - The faster smarter and reliable le...Next Generation Testing Conference, Pune - The faster smarter and reliable le...
Next Generation Testing Conference, Pune - The faster smarter and reliable le...
 
Pertanyaan dan jawaban (graham et.al 2011) part 1
Pertanyaan dan jawaban (graham et.al 2011) part 1Pertanyaan dan jawaban (graham et.al 2011) part 1
Pertanyaan dan jawaban (graham et.al 2011) part 1
 
Devops its not about the tooling
Devops its not about the toolingDevops its not about the tooling
Devops its not about the tooling
 
Continuous Feedback: The New Paradigm by Jared Richardson
Continuous Feedback: The New Paradigm by Jared RichardsonContinuous Feedback: The New Paradigm by Jared Richardson
Continuous Feedback: The New Paradigm by Jared Richardson
 
Ewan developing the agile mindset for organizational agility
Ewan   developing the agile mindset for organizational agilityEwan   developing the agile mindset for organizational agility
Ewan developing the agile mindset for organizational agility
 
cx in growth hacking - slide deck
cx in growth hacking - slide deckcx in growth hacking - slide deck
cx in growth hacking - slide deck
 

Viewers also liked

3 adp struktur keputusan
3   adp struktur keputusan3   adp struktur keputusan
3 adp struktur keputusan
Fisma Ananda
 
Journal+Feature-InsiderThreat
Journal+Feature-InsiderThreatJournal+Feature-InsiderThreat
Journal+Feature-InsiderThreat
Anthony Buenger
 
HIV/AIDS Epidemic
HIV/AIDS EpidemicHIV/AIDS Epidemic
HIV/AIDS Epidemic
rdlj
 
April2011Newsletter
April2011NewsletterApril2011Newsletter
April2011Newsletter
Jason Dorick
 
Pitching Like a Boss
Pitching Like a BossPitching Like a Boss
Pitching Like a Boss
Vitaly Golomb
 

Viewers also liked (15)

Yourprezi
YourpreziYourprezi
Yourprezi
 
3 adp struktur keputusan
3   adp struktur keputusan3   adp struktur keputusan
3 adp struktur keputusan
 
cv format 2014
cv format 2014cv format 2014
cv format 2014
 
Journal+Feature-InsiderThreat
Journal+Feature-InsiderThreatJournal+Feature-InsiderThreat
Journal+Feature-InsiderThreat
 
HIV/AIDS Epidemic
HIV/AIDS EpidemicHIV/AIDS Epidemic
HIV/AIDS Epidemic
 
April2011Newsletter
April2011NewsletterApril2011Newsletter
April2011Newsletter
 
pdsa
pdsapdsa
pdsa
 
Trevor Priest CV2
Trevor Priest CV2Trevor Priest CV2
Trevor Priest CV2
 
Love Beats All
Love Beats AllLove Beats All
Love Beats All
 
Goal analysis
Goal analysisGoal analysis
Goal analysis
 
Pitching Like a Boss
Pitching Like a BossPitching Like a Boss
Pitching Like a Boss
 
Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』
Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』
Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』
 
Benchmarking
BenchmarkingBenchmarking
Benchmarking
 
Aggregate Planning
Aggregate Planning Aggregate Planning
Aggregate Planning
 
Gabriel Faustino resume
Gabriel Faustino resumeGabriel Faustino resume
Gabriel Faustino resume
 

Similar to Tester’s fate in an agile

Redistributable Intro To Scrum
Redistributable Intro To ScrumRedistributable Intro To Scrum
Redistributable Intro To Scrum
Erwin Verweij
 
Agile testing overview
Agile testing overviewAgile testing overview
Agile testing overview
raianup
 
Alm Agile In Large Projects V2
Alm Agile In Large Projects V2Alm Agile In Large Projects V2
Alm Agile In Large Projects V2
AllyWick
 
Agile software-development-overview-1231560734008086-2
Agile software-development-overview-1231560734008086-2Agile software-development-overview-1231560734008086-2
Agile software-development-overview-1231560734008086-2
shankar chinn
 

Similar to Tester’s fate in an agile (20)

Manoj Kolhe - Testing in Agile Environment
Manoj Kolhe - Testing in Agile EnvironmentManoj Kolhe - Testing in Agile Environment
Manoj Kolhe - Testing in Agile Environment
 
Be Agile Rather Than Do Agile
Be Agile Rather Than Do AgileBe Agile Rather Than Do Agile
Be Agile Rather Than Do Agile
 
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
 
Redistributable Intro To Scrum
Redistributable Intro To ScrumRedistributable Intro To Scrum
Redistributable Intro To Scrum
 
Continuous Testing
Continuous TestingContinuous Testing
Continuous Testing
 
Agile testing overview
Agile testing overviewAgile testing overview
Agile testing overview
 
Agile testingoverview
Agile testingoverviewAgile testingoverview
Agile testingoverview
 
Agile Project Management Facing The Challenges Of Distributed Development U...
Agile Project Management   Facing The Challenges Of Distributed Development U...Agile Project Management   Facing The Challenges Of Distributed Development U...
Agile Project Management Facing The Challenges Of Distributed Development U...
 
Continuous Deployment and Testing Workshop from Better Software West
Continuous Deployment and Testing Workshop from Better Software WestContinuous Deployment and Testing Workshop from Better Software West
Continuous Deployment and Testing Workshop from Better Software West
 
Alm Agile In Large Projects V2
Alm Agile In Large Projects V2Alm Agile In Large Projects V2
Alm Agile In Large Projects V2
 
Intro To Scrum
Intro To ScrumIntro To Scrum
Intro To Scrum
 
Test Automation on Large Agile Projects: It's Not a Cakewalk
Test Automation on Large Agile Projects: It's Not a CakewalkTest Automation on Large Agile Projects: It's Not a Cakewalk
Test Automation on Large Agile Projects: It's Not a Cakewalk
 
An Introduction to Scrum
An Introduction to ScrumAn Introduction to Scrum
An Introduction to Scrum
 
Agile Testing
Agile TestingAgile Testing
Agile Testing
 
Agile software-development-overview-1231560734008086-2
Agile software-development-overview-1231560734008086-2Agile software-development-overview-1231560734008086-2
Agile software-development-overview-1231560734008086-2
 
Introduction into Scrum
Introduction into ScrumIntroduction into Scrum
Introduction into Scrum
 
Agile Mëtteg #5: Agile Testing
Agile Mëtteg #5: Agile TestingAgile Mëtteg #5: Agile Testing
Agile Mëtteg #5: Agile Testing
 
Agile testing
Agile testingAgile testing
Agile testing
 
Challenges with agile testing process and how to debug and troubleshoot these...
Challenges with agile testing process and how to debug and troubleshoot these...Challenges with agile testing process and how to debug and troubleshoot these...
Challenges with agile testing process and how to debug and troubleshoot these...
 
Effective Testing Practices in an Agile Environment
Effective Testing Practices in an Agile EnvironmentEffective Testing Practices in an Agile Environment
Effective Testing Practices in an Agile Environment
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Tester’s fate in an agile

  • 1. Tester’s fate in an Agile World: Extinction or Evolution? 21 June 2011 Tiago Pascoal tiago.pascoal@agilior.pt http://pascoal.net
  • 4. Before we Start Scrum ⇎ Agile Scrum ⇒Agile Agile ⇏ Scrum Agile should be a mean to an end, not an end to itself  
  • 5. Robert Heinlein A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects. in Lazarus Long
  • 6. What is Agile development? Not even a mention on testing. But this is Dilbert after all (or is it agile? )
  • 7.
  • 8. Product lifecycles are getting shorter
  • 9. Proven results in multiple sectors
  • 10.
  • 11. Scrum Teams Team members often have specialized skills, such as programming, quality control, business analysis, architecture, user interface design, or data base design. However, the skills that Team member share – that is, the skill of addressing a requirement and turning it into a usable product – tend to be more important than the ones that they do not. People who refuse to code because they are architects or designers are not good fits for Teams. Everyone chips in, even if that requires learning new skills or remembering old ones. There are no titles on Teams, and there are no exceptions to this rule. Teams do not contain sub-Teams dedicated to particular domains like testing or business analysis, either. Ken Schwaber Scrum Guide (http://www.scrum.org/scrumguides/)
  • 12. So far.... This seems like a slam dunk Perhaps Testers extinction is indeed their fate (at least from organizations that do testing ... )
  • 13. But i’m here to argue otherwise
  • 14. Testers to dev ratios Microsoft development division (devdiv) has a ratio of 1 between developers and testers (one tester per each dev) One could argue they are not using agile, except most of the teams are:  Over 2/3 of the teams use some sort of Scrum Entire division uses agile practices (unit testing, continuous integration,...) Some (other) organizations have even higher ratios Their clients do the testing 
  • 15. Perhaps... Make everything as simple as possible, but not simpler
  • 16. Agile Testing – 3 pillars Agile mindset for People Agile Practices in Process Agile lifecycle Tools
  • 17. Agile Mindset for People Collaboration Trust & Transparency Flexibility in roles and responsibilities Responding to change
  • 19. Agile Practices for testers Stand up meetings User story reviews Acceptance test driven development (ATDD) Business driven testing (BDD) Team design reviews Pair testing Exploratory testing
  • 20. AgileTools Agile testing needs tools that support Team collaboration Reduction of waste Transparency & visibility A holistic approach to Application Lifecycle Management
  • 22. Exploratory Testing Exploratory testing with tooling is almost inefective. It is optimal to have a tool that collects evidence of the tests effortlessly Video Recordings Screenshots Action Recording UI Actions System Information Application Traces Dogfood IDC NAR
  • 23. Actionable bugs Repro steps Actions on bug Video recording Intellitrace ™ Screenshots Comments Debug logs Event logs System information Snapshot
  • 24. Shared test automation Dogfood IDC NAR
  • 26. Automatic Test Impact Analysis Dogfood IDC NAR
  • 29. Objectives toward an agile testing Agile Mindset for People Collaboration, transparency, flexibility Respond to change quickly Agile Processes Quality shared responsibility from day one Pick practices that suit your team – exploratory testing, pair testing, CI etc. Agile Tools Pick tools that are friction free Use tools that break siloes between dev and test
  • 30. My talk in a picture 
  • 31. Quod Erat Demonstratum I hope.  Questions?