SlideShare a Scribd company logo
AGILE TESTING 
CELEBRATE BUG PREVENTION 
INSTEAD OF BUG DETECTION 
MICHAEL PALOTAS 
AGILE BODENSEE, KONSTANZ 
2. October 2014
WHO AM I? 
Michael Palotas 
Founder 
GRIDFUSION SOFTWARE SOLUTIONS 
Email: michael.palotas@gridfusion.net 
@michael_palotas 
Head of Productivity & Test Engineering 
eBay International 
MICHAEL PALOTAS - AGILE BODENSEE
EBAY FROM THE TOP 
MICHAEL PALOTAS - AGILE BODENSEE
GRIDFUSION FROM THE TOP 
MICHAEL PALOTAS - AGILE BODENSEE
EBAY FACTS 
Founded in 1995 
Based in San Jose, California 
35000 employees worldwide 
>100 million active buyers and sellers worldwide 
3000 USD transaction volume every second 
MICHAEL PALOTAS - AGILE BODENSEE
EBAY FACTS 
2 billion page views every day 
75 billion database calls every day 
>200 million downloads of eBay Inc’s mobile apps 
MICHAEL PALOTAS - AGILE BODENSEE
TESTERS 
RAISE 
YOUR 
HANDS 
MICHAEL PALOTAS - AGILE BODENSEE
DEVELOPERS 
RAISE 
YOUR 
HANDS 
MICHAEL PALOTAS - AGILE BODENSEE
AGILE PEOPLE 
RAISE 
YOUR 
HANDS 
MICHAEL PALOTAS - AGILE BODENSEE
WHAT I AM GOING TO TELL YOU HAS 
NOTHING TO DO WITH AGILE 
MICHAEL PALOTAS - AGILE BODENSEE
SOME SELF REFLECTION 
MICHAEL PALOTAS - AGILE BODENSEE
TEST CYCLES 
Traditional model - 6 months 
Development Test 
Agile - 2 weeks 
Development Test 
Development Test Development Test 
MICHAEL PALOTAS - AGILE BODENSEE
THE IDEAL MIX? 
MICHAEL PALOTAS - AGILE BODENSEE
WHO IS RESPONSIBLE FOR 
QUALITY? 
MICHAEL PALOTAS - AGILE BODENSEE
THE BI(U)G HUNT 
MICHAEL PALOTAS - AGILE BODENSEE
BUG PREVENTION? 
MICHAEL PALOTAS - AGILE BODENSEE
TESTING OF THE FUTURE? 
Non-Stop Testing 
Parallel to Development 
All test levels are done within the sprint 
Testing is the job of the entire team 
Testers are engineers with specific 
“superpowers” 
MICHAEL PALOTAS - AGILE BODENSEE
CORE PRINCIPLES 
A team is only complete with an embedded 
tester 
Focus on prevention, not detection 
Early involvement 
Lightweight approach 
MICHAEL PALOTAS - AGILE BODENSEE
HORIZONTAL / VERTICAL SUPPORT 
HORIZONTAL SUPPORT 
VERTICAL VERTICAL VERTICAL 
TEAM 1 TEAM 2 TEAM 3 
MICHAEL PALOTAS - AGILE BODENSEE
VERTICAL SUPPORT 
Manual testing: Very very very very important 
Rapid testing / exploratory approach 
Focus on fast feedback 
Focus on primary work artifacts 
Domain knowledge 
MICHAEL PALOTAS - AGILE BODENSEE
HORIZONTAL SUPPORT 
Architecture 
Infrastructure 
Tools 
TDD 
Automation 
Continuous Integration 
DevOps 
MICHAEL PALOTAS - AGILE BODENSEE
HOW TEAMS EVOLVE 
PO 
UX 
DEV 
DEV 
DEV 
DEV 
DEV 
PO 
UX 
DEV 
DEV 
DEV 
DEV 
DEV 
SET 
PO 
UX 
DEV 
DEV 
DEV 
DEV 
DEV 
SET 
MICHAEL PALOTAS - AGILE BODENSEE
EBAY AGILE TESTING MANIFESTO 
We believe that... By that we mean... 
1 our main work product is 
information relevant to people who 
matter 
We give feedback about the product as early as possible in a lean way, asking questions and providing 
information during pair programming to prevent bugs.We report truthfully, concisely, allowing stakeholders 
to make informed decisions.We rapidly uncover and report significant risks to the project. 
2 we as testers explore the 
differences between perception, 
desire and reality 
We understand that things can be different. Sometimes those differences are important. We uncover what 
those differences are and where they may lead to problems. We discover new information by the skilled 
application of exploratory testing. 
3 testing is a collaborative endeavor Testing is not delegated to testers only, but should also be done by everyone else in the team. The 
expertise of both testers and developers enables a broader testing coverage. We closely collaborate with 
developers and work side-by-side every day. 
4 learning about the domain is crucial 
to doing a good job 
No one has all the answers up front. Project requirements evolve over time. Rather than follow a rote 
plan, we learn as we test and we use what we learn to guide what we test next. We aim to understand 
eBay systems and share our knowledge with our peers. 
5 ignorance about the domain is not 
a reason not to test 
We don't wait for a complete set of documentation and instructions before we start testing, but we apply 
good testing practices at any given time. 
6 the space between automation and 
manual testing is a continuum 
Humans excel at qualitative analysis - we notice things. Machines do quantitative analysis very well - 
rapidly making boolean choices. Our approach combines the two, ensuring that machines are employed 
for what they do best (automation, repetition and tooling), while the rest is left to humans. 
7 developing tools for the benefit of 
all teams supports overall 
productivity 
We can be more effective if shared tools are in place to optimize repetitive tasks and avoid solving the 
same problem multiple times. Those tools can either be sourced from outside or built in-house. 
8 metrics are a way to start a 
conversation and not to end it 
Sometimes metrics are selected simply because they are easily available and not because their construct 
validity has been established. Misapplied metrics can cause a lot of harm. We use metrics to help us 
achieve results, hence we value inquiry metrics over evaluation metrics. http://www.developsense.com/ 
blog/2009/01/meaningful-metrics/ 
9 we are not the gatekeepers of 
quality 
We provide information to allow others to make informed decisions, including "ship" / "no ship" decisions. 
We highlight risks. It is up to our stakeholders to decide what to do based on that information. 
10 our approach is applicable eBay 
wide 
We believe that an agile, embedded approach fosters close working relationships between testers and 
other roles. It helps deliver more value more quickly and reduces unnecessary overhead.
HOW TO BE THIS MAGIC PERSON? 
MICHAEL PALOTAS - AGILE BODENSEE
MAKE IT WORK 
Be part of the team 
Involve yourself right from the start 
Act as a bridge 
Pair 
Educate 
MICHAEL PALOTAS - AGILE BODENSEE
ATLASSIAN 
Source: Andrew Prentice, Atlassian, Sydney May 2014 
MICHAEL PALOTAS - AGILE BODENSEE
THE BIG GOAL 
MICHAEL PALOTAS - AGILE BODENSEE
THANK YOU! 
MICHAEL PALOTAS - AGILE BODENSEE
REFERENCES 
http://weekendreflection.blogspot.ch/ 
http://perfectplate.com/ 
http://www.jamshid-ibrahim.net/ 
http://simplehomemade.net/ 
http://npr.org 
http://creatia2013.wordpress.com/ 
www.kaushik.net 
Sackmesser.ch 
http://betterafter50.com 
http://estonianfreepress.com/ 
MICHAEL PALOTAS - AGILE BODENSEE

More Related Content

What's hot (20)

PDF
PopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
Claudio Perrone
 
PPTX
Beyond facebook breakfast seminar - 24 april 2012 - v1.4
Belden Menkus
 
PPTX
Shift left
penetration Tester
 
PPTX
Ward.le roy
NASAPMC
 
PPTX
Bringing People, Process, & Technology Together
Terri Griffith
 
PDF
The Key to the SAFe: Principles over Practices
Em Campbell-Pretty
 
PDF
Failing @ Scaling Agile? Don’t Panic! & Carry a Towel
Em Campbell-Pretty
 
PPTX
How (fr)agile we are
Gaetano Mazzanti
 
PPTX
AsburyAgile-Final
Yair Aviner
 
PDF
Data-Driven Software Mastery @Open Mastery Austin
Arty Starr
 
PDF
The Container Shame Spiral
Laura Frank Tacho
 
PDF
What we learned from three years sciencing the crap out of devops
Nicole Forsgren
 
PDF
Continuous Delivery Sounds Great but it Won't Work Here
Jez Humble
 
KEY
Five whys summary
Steve Hayes
 
PPTX
DevOps: A Value Proposition
Nicole Forsgren
 
PDF
Innovation & Regulation - How Eli Lilly Customizes Atlassian to Find the Balance
Atlassian
 
PDF
The Snail Entrepreneur: The 7-year-old kid every startup should learn from
Claudio Perrone
 
PDF
DOES 2016 Sciencing the Crap Out of DevOps
Nicole Forsgren
 
PPTX
Keeping The Auditor Away: DevOps Audit Compliance Case Studies
Gene Kim
 
PPTX
Software Testing’s Future—According to Lee Copeland
TechWell
 
PopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
Claudio Perrone
 
Beyond facebook breakfast seminar - 24 april 2012 - v1.4
Belden Menkus
 
Shift left
penetration Tester
 
Ward.le roy
NASAPMC
 
Bringing People, Process, & Technology Together
Terri Griffith
 
The Key to the SAFe: Principles over Practices
Em Campbell-Pretty
 
Failing @ Scaling Agile? Don’t Panic! & Carry a Towel
Em Campbell-Pretty
 
How (fr)agile we are
Gaetano Mazzanti
 
AsburyAgile-Final
Yair Aviner
 
Data-Driven Software Mastery @Open Mastery Austin
Arty Starr
 
The Container Shame Spiral
Laura Frank Tacho
 
What we learned from three years sciencing the crap out of devops
Nicole Forsgren
 
Continuous Delivery Sounds Great but it Won't Work Here
Jez Humble
 
Five whys summary
Steve Hayes
 
DevOps: A Value Proposition
Nicole Forsgren
 
Innovation & Regulation - How Eli Lilly Customizes Atlassian to Find the Balance
Atlassian
 
The Snail Entrepreneur: The 7-year-old kid every startup should learn from
Claudio Perrone
 
DOES 2016 Sciencing the Crap Out of DevOps
Nicole Forsgren
 
Keeping The Auditor Away: DevOps Audit Compliance Case Studies
Gene Kim
 
Software Testing’s Future—According to Lee Copeland
TechWell
 

Similar to Agile bodensee - Agile Testing: Bug prevention vs. bug detection (20)

PDF
10 Lessons learned in test automation
Romania Testing
 
PDF
Swiss Testing Day - Testautomation, 10 (sometimes painful) lessons learned
Michael Palotas
 
PDF
Lessons learnt in ten years of agile testing
Baiju Joseph
 
PPTX
Agile Testing at eBay
Dominik Dary
 
PDF
Stevan Zovinovic - Testers Agile Pocketbook - EuroSTAR 2012
TEST Huddle
 
PPTX
Implementing Test Automation in Agile Projects
Michael Palotas
 
PDF
AgilkeMK_Testing2.1
Andrew Broomham
 
PDF
Implementing Test Automation in Agile Projects
Dominik Dary
 
PDF
[Paul Holland] Trends in Software Testing
Ho Chi Minh City Software Testing Club
 
PPTX
Agile Transformation: People, Process and Tools to Make Your Transformation S...
QASymphony
 
PDF
Agile testing practice
Mary Jiang
 
PDF
QA is dead long live the new QA - Agile Dev and QA Conference Israel
Yuval Yeret
 
PDF
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
Peter Gfader
 
PDF
James Lyndsay - Testing in an agile environment
David O'Dowd
 
PPT
Agile Testing
Anand Ramdeo
 
PPTX
Agile Testing: The Role Of The Agile Tester
Declan Whelan
 
PDF
Helpful Practices in Agile Testing
Josiah Renaudin
 
PPTX
Agile Testing Agile Ottawa April 2015
Dag Rowe
 
PPTX
Do The Right Thing - Empowering Your Test Teams
SmartBear
 
PDF
Agile Test Management - www.softtest.ie
David O'Dowd
 
10 Lessons learned in test automation
Romania Testing
 
Swiss Testing Day - Testautomation, 10 (sometimes painful) lessons learned
Michael Palotas
 
Lessons learnt in ten years of agile testing
Baiju Joseph
 
Agile Testing at eBay
Dominik Dary
 
Stevan Zovinovic - Testers Agile Pocketbook - EuroSTAR 2012
TEST Huddle
 
Implementing Test Automation in Agile Projects
Michael Palotas
 
AgilkeMK_Testing2.1
Andrew Broomham
 
Implementing Test Automation in Agile Projects
Dominik Dary
 
[Paul Holland] Trends in Software Testing
Ho Chi Minh City Software Testing Club
 
Agile Transformation: People, Process and Tools to Make Your Transformation S...
QASymphony
 
Agile testing practice
Mary Jiang
 
QA is dead long live the new QA - Agile Dev and QA Conference Israel
Yuval Yeret
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
Peter Gfader
 
James Lyndsay - Testing in an agile environment
David O'Dowd
 
Agile Testing
Anand Ramdeo
 
Agile Testing: The Role Of The Agile Tester
Declan Whelan
 
Helpful Practices in Agile Testing
Josiah Renaudin
 
Agile Testing Agile Ottawa April 2015
Dag Rowe
 
Do The Right Thing - Empowering Your Test Teams
SmartBear
 
Agile Test Management - www.softtest.ie
David O'Dowd
 
Ad

More from Michael Palotas (18)

PDF
Berlin Selenium Meetup - Galen Framework
Michael Palotas
 
PDF
Selenium - The page object pattern
Michael Palotas
 
PDF
Berlin Selenium Meetup - A quick introduction to Selenium
Michael Palotas
 
PDF
Zürich selenium meetup mobile and web automation under one umbrella
Michael Palotas
 
PDF
Agile breakfast St. Gallen - Mindset. Skillset. Toolset
Michael Palotas
 
PDF
Mobile Test Automation using one API and one infrastructure
Michael Palotas
 
PDF
Agile Bodensee - Testautomation & Continuous Delivery Workshop
Michael Palotas
 
PDF
Testing in the new world-bug prevention vs. bug detection
Michael Palotas
 
PDF
Mobile test automation with Selenium, Selendroid and ios-driver
Michael Palotas
 
PDF
German Testing Day Keynote - Testing at ebay - a look at a rather unconvent...
Michael Palotas
 
PDF
Mobile WebDriver Selendroid
Michael Palotas
 
PDF
Scrum breakfast skillset_toolset_mindset
Michael Palotas
 
PDF
EBAY - A LOOK BEHIND THE SCENES
Michael Palotas
 
PPTX
JAVA User Group Bern - Selenium
Michael Palotas
 
PPTX
Mobile Testing and Mobile Automation at eBay
Michael Palotas
 
PDF
ebay @ Hasso Plattner Institut Potsdam
Michael Palotas
 
PDF
How we Test at eBay Europe
Michael Palotas
 
PDF
Test Automation and Innovation with Open Source Tools
Michael Palotas
 
Berlin Selenium Meetup - Galen Framework
Michael Palotas
 
Selenium - The page object pattern
Michael Palotas
 
Berlin Selenium Meetup - A quick introduction to Selenium
Michael Palotas
 
Zürich selenium meetup mobile and web automation under one umbrella
Michael Palotas
 
Agile breakfast St. Gallen - Mindset. Skillset. Toolset
Michael Palotas
 
Mobile Test Automation using one API and one infrastructure
Michael Palotas
 
Agile Bodensee - Testautomation & Continuous Delivery Workshop
Michael Palotas
 
Testing in the new world-bug prevention vs. bug detection
Michael Palotas
 
Mobile test automation with Selenium, Selendroid and ios-driver
Michael Palotas
 
German Testing Day Keynote - Testing at ebay - a look at a rather unconvent...
Michael Palotas
 
Mobile WebDriver Selendroid
Michael Palotas
 
Scrum breakfast skillset_toolset_mindset
Michael Palotas
 
EBAY - A LOOK BEHIND THE SCENES
Michael Palotas
 
JAVA User Group Bern - Selenium
Michael Palotas
 
Mobile Testing and Mobile Automation at eBay
Michael Palotas
 
ebay @ Hasso Plattner Institut Potsdam
Michael Palotas
 
How we Test at eBay Europe
Michael Palotas
 
Test Automation and Innovation with Open Source Tools
Michael Palotas
 
Ad

Recently uploaded (20)

PPTX
A Complete Guide to Salesforce SMS Integrations Build Scalable Messaging With...
360 SMS APP
 
PPTX
Platform for Enterprise Solution - Java EE5
abhishekoza1981
 
PPTX
Comprehensive Guide: Shoviv Exchange to Office 365 Migration Tool 2025
Shoviv Software
 
PDF
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
PPTX
The Role of a PHP Development Company in Modern Web Development
SEO Company for School in Delhi NCR
 
PPTX
Tally software_Introduction_Presentation
AditiBansal54083
 
PPTX
Engineering the Java Web Application (MVC)
abhishekoza1981
 
PDF
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
PDF
Efficient, Automated Claims Processing Software for Insurers
Insurance Tech Services
 
PPTX
MiniTool Power Data Recovery Full Crack Latest 2025
muhammadgurbazkhan
 
PDF
Thread In Android-Mastering Concurrency for Responsive Apps.pdf
Nabin Dhakal
 
PDF
Salesforce CRM Services.VALiNTRY360
VALiNTRY360
 
PDF
Capcut Pro Crack For PC Latest Version {Fully Unlocked} 2025
hashhshs786
 
PDF
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
DOCX
Import Data Form Excel to Tally Services
Tally xperts
 
PPTX
Revolutionizing Code Modernization with AI
KrzysztofKkol1
 
PPTX
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
PPTX
Writing Better Code - Helping Developers make Decisions.pptx
Lorraine Steyn
 
PDF
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
PPTX
Java Native Memory Leaks: The Hidden Villain Behind JVM Performance Issues
Tier1 app
 
A Complete Guide to Salesforce SMS Integrations Build Scalable Messaging With...
360 SMS APP
 
Platform for Enterprise Solution - Java EE5
abhishekoza1981
 
Comprehensive Guide: Shoviv Exchange to Office 365 Migration Tool 2025
Shoviv Software
 
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
The Role of a PHP Development Company in Modern Web Development
SEO Company for School in Delhi NCR
 
Tally software_Introduction_Presentation
AditiBansal54083
 
Engineering the Java Web Application (MVC)
abhishekoza1981
 
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
Efficient, Automated Claims Processing Software for Insurers
Insurance Tech Services
 
MiniTool Power Data Recovery Full Crack Latest 2025
muhammadgurbazkhan
 
Thread In Android-Mastering Concurrency for Responsive Apps.pdf
Nabin Dhakal
 
Salesforce CRM Services.VALiNTRY360
VALiNTRY360
 
Capcut Pro Crack For PC Latest Version {Fully Unlocked} 2025
hashhshs786
 
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
Import Data Form Excel to Tally Services
Tally xperts
 
Revolutionizing Code Modernization with AI
KrzysztofKkol1
 
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
Writing Better Code - Helping Developers make Decisions.pptx
Lorraine Steyn
 
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
Java Native Memory Leaks: The Hidden Villain Behind JVM Performance Issues
Tier1 app
 

Agile bodensee - Agile Testing: Bug prevention vs. bug detection

  • 1. AGILE TESTING CELEBRATE BUG PREVENTION INSTEAD OF BUG DETECTION MICHAEL PALOTAS AGILE BODENSEE, KONSTANZ 2. October 2014
  • 2. WHO AM I? Michael Palotas Founder GRIDFUSION SOFTWARE SOLUTIONS Email: [email protected] @michael_palotas Head of Productivity & Test Engineering eBay International MICHAEL PALOTAS - AGILE BODENSEE
  • 3. EBAY FROM THE TOP MICHAEL PALOTAS - AGILE BODENSEE
  • 4. GRIDFUSION FROM THE TOP MICHAEL PALOTAS - AGILE BODENSEE
  • 5. EBAY FACTS Founded in 1995 Based in San Jose, California 35000 employees worldwide >100 million active buyers and sellers worldwide 3000 USD transaction volume every second MICHAEL PALOTAS - AGILE BODENSEE
  • 6. EBAY FACTS 2 billion page views every day 75 billion database calls every day >200 million downloads of eBay Inc’s mobile apps MICHAEL PALOTAS - AGILE BODENSEE
  • 7. TESTERS RAISE YOUR HANDS MICHAEL PALOTAS - AGILE BODENSEE
  • 8. DEVELOPERS RAISE YOUR HANDS MICHAEL PALOTAS - AGILE BODENSEE
  • 9. AGILE PEOPLE RAISE YOUR HANDS MICHAEL PALOTAS - AGILE BODENSEE
  • 10. WHAT I AM GOING TO TELL YOU HAS NOTHING TO DO WITH AGILE MICHAEL PALOTAS - AGILE BODENSEE
  • 11. SOME SELF REFLECTION MICHAEL PALOTAS - AGILE BODENSEE
  • 12. TEST CYCLES Traditional model - 6 months Development Test Agile - 2 weeks Development Test Development Test Development Test MICHAEL PALOTAS - AGILE BODENSEE
  • 13. THE IDEAL MIX? MICHAEL PALOTAS - AGILE BODENSEE
  • 14. WHO IS RESPONSIBLE FOR QUALITY? MICHAEL PALOTAS - AGILE BODENSEE
  • 15. THE BI(U)G HUNT MICHAEL PALOTAS - AGILE BODENSEE
  • 16. BUG PREVENTION? MICHAEL PALOTAS - AGILE BODENSEE
  • 17. TESTING OF THE FUTURE? Non-Stop Testing Parallel to Development All test levels are done within the sprint Testing is the job of the entire team Testers are engineers with specific “superpowers” MICHAEL PALOTAS - AGILE BODENSEE
  • 18. CORE PRINCIPLES A team is only complete with an embedded tester Focus on prevention, not detection Early involvement Lightweight approach MICHAEL PALOTAS - AGILE BODENSEE
  • 19. HORIZONTAL / VERTICAL SUPPORT HORIZONTAL SUPPORT VERTICAL VERTICAL VERTICAL TEAM 1 TEAM 2 TEAM 3 MICHAEL PALOTAS - AGILE BODENSEE
  • 20. VERTICAL SUPPORT Manual testing: Very very very very important Rapid testing / exploratory approach Focus on fast feedback Focus on primary work artifacts Domain knowledge MICHAEL PALOTAS - AGILE BODENSEE
  • 21. HORIZONTAL SUPPORT Architecture Infrastructure Tools TDD Automation Continuous Integration DevOps MICHAEL PALOTAS - AGILE BODENSEE
  • 22. HOW TEAMS EVOLVE PO UX DEV DEV DEV DEV DEV PO UX DEV DEV DEV DEV DEV SET PO UX DEV DEV DEV DEV DEV SET MICHAEL PALOTAS - AGILE BODENSEE
  • 23. EBAY AGILE TESTING MANIFESTO We believe that... By that we mean... 1 our main work product is information relevant to people who matter We give feedback about the product as early as possible in a lean way, asking questions and providing information during pair programming to prevent bugs.We report truthfully, concisely, allowing stakeholders to make informed decisions.We rapidly uncover and report significant risks to the project. 2 we as testers explore the differences between perception, desire and reality We understand that things can be different. Sometimes those differences are important. We uncover what those differences are and where they may lead to problems. We discover new information by the skilled application of exploratory testing. 3 testing is a collaborative endeavor Testing is not delegated to testers only, but should also be done by everyone else in the team. The expertise of both testers and developers enables a broader testing coverage. We closely collaborate with developers and work side-by-side every day. 4 learning about the domain is crucial to doing a good job No one has all the answers up front. Project requirements evolve over time. Rather than follow a rote plan, we learn as we test and we use what we learn to guide what we test next. We aim to understand eBay systems and share our knowledge with our peers. 5 ignorance about the domain is not a reason not to test We don't wait for a complete set of documentation and instructions before we start testing, but we apply good testing practices at any given time. 6 the space between automation and manual testing is a continuum Humans excel at qualitative analysis - we notice things. Machines do quantitative analysis very well - rapidly making boolean choices. Our approach combines the two, ensuring that machines are employed for what they do best (automation, repetition and tooling), while the rest is left to humans. 7 developing tools for the benefit of all teams supports overall productivity We can be more effective if shared tools are in place to optimize repetitive tasks and avoid solving the same problem multiple times. Those tools can either be sourced from outside or built in-house. 8 metrics are a way to start a conversation and not to end it Sometimes metrics are selected simply because they are easily available and not because their construct validity has been established. Misapplied metrics can cause a lot of harm. We use metrics to help us achieve results, hence we value inquiry metrics over evaluation metrics. http://www.developsense.com/ blog/2009/01/meaningful-metrics/ 9 we are not the gatekeepers of quality We provide information to allow others to make informed decisions, including "ship" / "no ship" decisions. We highlight risks. It is up to our stakeholders to decide what to do based on that information. 10 our approach is applicable eBay wide We believe that an agile, embedded approach fosters close working relationships between testers and other roles. It helps deliver more value more quickly and reduces unnecessary overhead.
  • 24. HOW TO BE THIS MAGIC PERSON? MICHAEL PALOTAS - AGILE BODENSEE
  • 25. MAKE IT WORK Be part of the team Involve yourself right from the start Act as a bridge Pair Educate MICHAEL PALOTAS - AGILE BODENSEE
  • 26. ATLASSIAN Source: Andrew Prentice, Atlassian, Sydney May 2014 MICHAEL PALOTAS - AGILE BODENSEE
  • 27. THE BIG GOAL MICHAEL PALOTAS - AGILE BODENSEE
  • 28. THANK YOU! MICHAEL PALOTAS - AGILE BODENSEE
  • 29. REFERENCES http://weekendreflection.blogspot.ch/ http://perfectplate.com/ http://www.jamshid-ibrahim.net/ http://simplehomemade.net/ http://npr.org http://creatia2013.wordpress.com/ www.kaushik.net Sackmesser.ch http://betterafter50.com http://estonianfreepress.com/ MICHAEL PALOTAS - AGILE BODENSEE