SlideShare a Scribd company logo
1 of 28
Presentation Title Slide 1
Presentation Title Slide 2
Agile Testing
at Trader Media
An Experience Report
Stuart Taylor
19th November 2010
Presentation Title Slide 3
Why?
The Back Story
Presentation Title Slide 4
Update the Battleship
Presentation Title Slide 5
What are the Benefits?
Presentation Title Slide 6
Increased Quality
Presentation Title Slide 7
Improved Response
Presentation Title Slide 8
Schedules are Negotiated
Presentation Title Slide 9
Why Agile?
• Improved Quality.
• Improved response.
• Negotiated Schedules.
Presentation Title Slide 10
How?
do we become Agile
Presentation Title Slide 11
Physical Environment
Presentation Title Slide 12
Agile Testing
Presentation Title Slide 13
Baptism of Fire
Presentation Title Slide 14
Hurdles
Presentation Title Slide 15
Automated Testing
Presentation Title Slide 16
Automated Testing
Presentation Title Slide 17
Easy Automated Testing
Presentation Title Slide 18
Bad Automated Testing
Presentation Title Slide 19
Automated Testing Reports
Presentation Title Slide 20
Manual Testing
Presentation Title Slide 21
How Agile?
• Invest in Environment.
• Involved everywhere.
• Invest in automation.
• Focused Manual Testing.
Presentation Title Slide 22
What Went Well?
A Retrospective
Presentation Title Slide 23
Testing Performance
Presentation Title Slide 24
Technical Successes
Presentation Title Slide 25
Beacon
Presentation Title Slide 26
Bridge the Divide
Presentation Title Slide 27
In summary
• Invest in Environment.
• Invest in automation.
• Invest in your People.
• Prepare to be busy!
Presentation Title Slide 28
A Demo
It’s really real kids!

More Related Content

Viewers also liked

Juan power point
Juan power pointJuan power point
Juan power point
junjose4
 
JST transcripts
JST transcriptsJST transcripts
JST transcripts
Noel Rucks
 
Psicologia del envejecimiento
Psicologia del envejecimiento Psicologia del envejecimiento
Psicologia del envejecimiento
Juan Pablo Heyer
 

Viewers also liked (16)

Virtual Forum Theater: Creating and Sharing Drama to Resolve Conflicts
Virtual Forum Theater: Creating and Sharing Drama to Resolve Conflicts Virtual Forum Theater: Creating and Sharing Drama to Resolve Conflicts
Virtual Forum Theater: Creating and Sharing Drama to Resolve Conflicts
 
Congresso ABRP - Novos Rumos do Mercado de Relações Públicas - Autor: Rafael ...
Congresso ABRP - Novos Rumos do Mercado de Relações Públicas - Autor: Rafael ...Congresso ABRP - Novos Rumos do Mercado de Relações Públicas - Autor: Rafael ...
Congresso ABRP - Novos Rumos do Mercado de Relações Públicas - Autor: Rafael ...
 
Global Health Education—Global Health Programs: Nicholas Comninellis
Global Health Education—Global Health Programs: Nicholas ComninellisGlobal Health Education—Global Health Programs: Nicholas Comninellis
Global Health Education—Global Health Programs: Nicholas Comninellis
 
Fred Isbell SAP Presentation at Northeastern Digital Marketing Class 10-21-16
Fred Isbell SAP Presentation at Northeastern Digital Marketing Class 10-21-16Fred Isbell SAP Presentation at Northeastern Digital Marketing Class 10-21-16
Fred Isbell SAP Presentation at Northeastern Digital Marketing Class 10-21-16
 
Juan power point
Juan power pointJuan power point
Juan power point
 
D2N2 and the Local Growth Fund: How £192million is being used to boost the De...
D2N2 and the Local Growth Fund: How £192million is being used to boost the De...D2N2 and the Local Growth Fund: How £192million is being used to boost the De...
D2N2 and the Local Growth Fund: How £192million is being used to boost the De...
 
JST transcripts
JST transcriptsJST transcripts
JST transcripts
 
Ispn
IspnIspn
Ispn
 
Google Sketchup (power point). Trabajo en linea :v
Google Sketchup (power point). Trabajo en linea :v Google Sketchup (power point). Trabajo en linea :v
Google Sketchup (power point). Trabajo en linea :v
 
Preso3 i scanner
Preso3 i scannerPreso3 i scanner
Preso3 i scanner
 
Preso2
Preso2Preso2
Preso2
 
Modify
ModifyModify
Modify
 
The history of massage therapy
The history of massage therapyThe history of massage therapy
The history of massage therapy
 
Ssc1516 lyrics arrels ii solsona 2_b_the pipiolos_waiting weekend
Ssc1516 lyrics arrels ii solsona 2_b_the pipiolos_waiting weekendSsc1516 lyrics arrels ii solsona 2_b_the pipiolos_waiting weekend
Ssc1516 lyrics arrels ii solsona 2_b_the pipiolos_waiting weekend
 
Psicologia del envejecimiento
Psicologia del envejecimiento Psicologia del envejecimiento
Psicologia del envejecimiento
 
LKCE15 - The Magic Carpet Ride: A business perspective on DevOps
LKCE15 - The Magic Carpet Ride: A business perspective on DevOpsLKCE15 - The Magic Carpet Ride: A business perspective on DevOps
LKCE15 - The Magic Carpet Ride: A business perspective on DevOps
 

Similar to Skills matter v3

Fundamentals of Scrum: How to achieve 10x higher performance for the software...
Fundamentals of Scrum: How to achieve 10x higher performance for the software...Fundamentals of Scrum: How to achieve 10x higher performance for the software...
Fundamentals of Scrum: How to achieve 10x higher performance for the software...
EikiTakeuchi1
 
Final agile india cultural journey vs 06
Final agile india cultural journey vs 06Final agile india cultural journey vs 06
Final agile india cultural journey vs 06
FionaMM
 

Similar to Skills matter v3 (20)

Fundamentals of Scrum: How to achieve 10x higher performance for the software...
Fundamentals of Scrum: How to achieve 10x higher performance for the software...Fundamentals of Scrum: How to achieve 10x higher performance for the software...
Fundamentals of Scrum: How to achieve 10x higher performance for the software...
 
5 Steps to Data-driven Training
5 Steps to Data-driven Training5 Steps to Data-driven Training
5 Steps to Data-driven Training
 
Useful stepping stones in growth towards Agile testing by Kees Blokland
Useful stepping stones in growth towards Agile testing by Kees BloklandUseful stepping stones in growth towards Agile testing by Kees Blokland
Useful stepping stones in growth towards Agile testing by Kees Blokland
 
Speaking fundamentals what it takes to present a solid technical presentation
Speaking fundamentals   what it takes to present a solid technical presentationSpeaking fundamentals   what it takes to present a solid technical presentation
Speaking fundamentals what it takes to present a solid technical presentation
 
Oana Feidi - Debugging - Root cause analysis - CodeCamp-10-may-2014
Oana Feidi - Debugging - Root cause analysis - CodeCamp-10-may-2014Oana Feidi - Debugging - Root cause analysis - CodeCamp-10-may-2014
Oana Feidi - Debugging - Root cause analysis - CodeCamp-10-may-2014
 
Agile testing webinar
Agile testing webinarAgile testing webinar
Agile testing webinar
 
Introduction to "Gamestorming your retrospectives"
Introduction to "Gamestorming your retrospectives"Introduction to "Gamestorming your retrospectives"
Introduction to "Gamestorming your retrospectives"
 
Agile Load Testing In The Real World
Agile Load Testing In The Real WorldAgile Load Testing In The Real World
Agile Load Testing In The Real World
 
Agile Load Testing In The Real World
Agile Load Testing In The Real WorldAgile Load Testing In The Real World
Agile Load Testing In The Real World
 
A TOGAF Case Study
A TOGAF Case StudyA TOGAF Case Study
A TOGAF Case Study
 
Joseph conely training_media presentation
Joseph conely training_media presentationJoseph conely training_media presentation
Joseph conely training_media presentation
 
Final agile india cultural journey vs 06
Final agile india cultural journey vs 06Final agile india cultural journey vs 06
Final agile india cultural journey vs 06
 
Final agile india cultural journey vs 06
Final agile india cultural journey vs 06Final agile india cultural journey vs 06
Final agile india cultural journey vs 06
 
Supervisor 8.13 New Release Webinar
Supervisor 8.13 New Release WebinarSupervisor 8.13 New Release Webinar
Supervisor 8.13 New Release Webinar
 
Agile Load Testing in the Real World
Agile Load Testing in the Real WorldAgile Load Testing in the Real World
Agile Load Testing in the Real World
 
Interactive Lecture Using Articulate Presenter, Engage & Quizmaker
Interactive Lecture Using Articulate Presenter, Engage & QuizmakerInteractive Lecture Using Articulate Presenter, Engage & Quizmaker
Interactive Lecture Using Articulate Presenter, Engage & Quizmaker
 
Introduction blended learning
Introduction blended learningIntroduction blended learning
Introduction blended learning
 
Agile2014 Report: As a Speaker and a Reporter of the latest Agile in the world
Agile2014 Report: As a Speaker and a Reporter of the latest Agile in the world  Agile2014 Report: As a Speaker and a Reporter of the latest Agile in the world
Agile2014 Report: As a Speaker and a Reporter of the latest Agile in the world
 
Agile Mëtteg #5: Agile Testing
Agile Mëtteg #5: Agile TestingAgile Mëtteg #5: Agile Testing
Agile Mëtteg #5: Agile Testing
 
Event driven actors - lessons learned
Event driven actors - lessons learnedEvent driven actors - lessons learned
Event driven actors - lessons learned
 

More from Skills Matter

Oscar reiken jr on our success at manheim
Oscar reiken jr on our success at manheimOscar reiken jr on our success at manheim
Oscar reiken jr on our success at manheim
Skills Matter
 
Russ miles-cloudfoundry-deep-dive
Russ miles-cloudfoundry-deep-diveRuss miles-cloudfoundry-deep-dive
Russ miles-cloudfoundry-deep-dive
Skills Matter
 
I went to_a_communications_workshop_and_they_t
I went to_a_communications_workshop_and_they_tI went to_a_communications_workshop_and_they_t
I went to_a_communications_workshop_and_they_t
Skills Matter
 

More from Skills Matter (20)

5 things cucumber is bad at by Richard Lawrence
5 things cucumber is bad at by Richard Lawrence5 things cucumber is bad at by Richard Lawrence
5 things cucumber is bad at by Richard Lawrence
 
Patterns for slick database applications
Patterns for slick database applicationsPatterns for slick database applications
Patterns for slick database applications
 
Scala e xchange 2013 haoyi li on metascala a tiny diy jvm
Scala e xchange 2013 haoyi li on metascala a tiny diy jvmScala e xchange 2013 haoyi li on metascala a tiny diy jvm
Scala e xchange 2013 haoyi li on metascala a tiny diy jvm
 
Oscar reiken jr on our success at manheim
Oscar reiken jr on our success at manheimOscar reiken jr on our success at manheim
Oscar reiken jr on our success at manheim
 
Progressive f# tutorials nyc dmitry mozorov & jack pappas on code quotations ...
Progressive f# tutorials nyc dmitry mozorov & jack pappas on code quotations ...Progressive f# tutorials nyc dmitry mozorov & jack pappas on code quotations ...
Progressive f# tutorials nyc dmitry mozorov & jack pappas on code quotations ...
 
Cukeup nyc ian dees on elixir, erlang, and cucumberl
Cukeup nyc ian dees on elixir, erlang, and cucumberlCukeup nyc ian dees on elixir, erlang, and cucumberl
Cukeup nyc ian dees on elixir, erlang, and cucumberl
 
Cukeup nyc peter bell on getting started with cucumber.js
Cukeup nyc peter bell on getting started with cucumber.jsCukeup nyc peter bell on getting started with cucumber.js
Cukeup nyc peter bell on getting started with cucumber.js
 
Agile testing & bdd e xchange nyc 2013 jeffrey davidson & lav pathak & sam ho...
Agile testing & bdd e xchange nyc 2013 jeffrey davidson & lav pathak & sam ho...Agile testing & bdd e xchange nyc 2013 jeffrey davidson & lav pathak & sam ho...
Agile testing & bdd e xchange nyc 2013 jeffrey davidson & lav pathak & sam ho...
 
Progressive f# tutorials nyc rachel reese & phil trelford on try f# from zero...
Progressive f# tutorials nyc rachel reese & phil trelford on try f# from zero...Progressive f# tutorials nyc rachel reese & phil trelford on try f# from zero...
Progressive f# tutorials nyc rachel reese & phil trelford on try f# from zero...
 
Progressive f# tutorials nyc don syme on keynote f# in the open source world
Progressive f# tutorials nyc don syme on keynote f# in the open source worldProgressive f# tutorials nyc don syme on keynote f# in the open source world
Progressive f# tutorials nyc don syme on keynote f# in the open source world
 
Agile testing & bdd e xchange nyc 2013 gojko adzic on bond villain guide to s...
Agile testing & bdd e xchange nyc 2013 gojko adzic on bond villain guide to s...Agile testing & bdd e xchange nyc 2013 gojko adzic on bond villain guide to s...
Agile testing & bdd e xchange nyc 2013 gojko adzic on bond villain guide to s...
 
Dmitry mozorov on code quotations code as-data for f#
Dmitry mozorov on code quotations code as-data for f#Dmitry mozorov on code quotations code as-data for f#
Dmitry mozorov on code quotations code as-data for f#
 
A poet's guide_to_acceptance_testing
A poet's guide_to_acceptance_testingA poet's guide_to_acceptance_testing
A poet's guide_to_acceptance_testing
 
Russ miles-cloudfoundry-deep-dive
Russ miles-cloudfoundry-deep-diveRuss miles-cloudfoundry-deep-dive
Russ miles-cloudfoundry-deep-dive
 
Serendipity-neo4j
Serendipity-neo4jSerendipity-neo4j
Serendipity-neo4j
 
Simon Peyton Jones: Managing parallelism
Simon Peyton Jones: Managing parallelismSimon Peyton Jones: Managing parallelism
Simon Peyton Jones: Managing parallelism
 
Plug 20110217
Plug   20110217Plug   20110217
Plug 20110217
 
Lug presentation
Lug presentationLug presentation
Lug presentation
 
I went to_a_communications_workshop_and_they_t
I went to_a_communications_workshop_and_they_tI went to_a_communications_workshop_and_they_t
I went to_a_communications_workshop_and_they_t
 
Plug saiku
Plug   saikuPlug   saiku
Plug saiku
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Skills matter v3

Editor's Notes

  1. This space intentionally left blank.
  2. Intro
  3. Why?Back in 2008 i was working as the lead test analyst on the autotrader.co.uk search platform, and I was informed by the delivery manager that we would be running a very large project, and we would be using Agile methodologies. But why Agile?
  4. Ok, so we want to do thing thing called Agile.And we identified some benefits. 1 Improved quality2 Improve response3 negotiate a delivery schedule.But how did we do it? How to become Agile?
  5. How?I’ve often described the “how” of our Agile baptism as a paradigm shift. That’s because none of the practices are difficult, in fact we deliberately keep them simple, and try and reduce the overhead of process and organisational minutiae.So it’s a culmination of lots of subtle practices that make the whole.
  6. In SummarySo our move to agile was a real shift, in terms of where we live within a project and within the team (in terms of responsibility) .We had to invest in automation (I'm talking time investment, not just monetary, and it has to be sustained).Automation using Twist allowed us to focus our manual efforts, use our skill to determine the edge cases. (developers think in happy path terms).
  7. So our move to agile was a real shift, in terms of where we live within a project and within the team (in terms of responsibility) .We had to invest in automation (I'm talking time investment, not just monetary, and it has to be sustained).Test automation allowed us to focus our manual efforts, use our skill to determine the edge cases. (developers think in happy path terms).
  8. Thats all folks