SlideShare a Scribd company logo
1 of 21
XBOSoft Presents
JeanAnn Harrison & Jonathan
Spurgin

Tester & Developer Working
Together Agile Style
XBOSoft info
•
•

Founded in 2006
Dedicated to software quality
•
•

•

Software QA consulting
Software testing services

Offices in San Francisco, Beijing, Oslo and Amsterdam
From XBOSoft:
Amy

Jan
•

Join us 12/17/13
Are Bad Metrics Worse Than No Metrics At All?
Webinar with Rex Black, Mike Lyles and Jay Philips
Housekeeping
• Everyone except the speaker is muted
• Questions via the gotowebinar control on the right side of your screen
• Questions can be asked throughout the webinar, we’ll try to fit them in when appropriate

• General Q & A at the end of the webinar
• You will receive info on recording after the webinar
About the Speakers
JeanAnn Harrison regularly speaks at industry conferences
and is published in software testing magazines.
She has many years of experience with mobile testing and is
a well-known figure in the QA and software testing
community.

Jonathan Spurgin has over 25 years experience in software
development for various industries, including several startups; two in the medical device realm, CardioNet and
Medipacs.
He earned a BSEE from San Diego State University. He is
currently Director of Software Development for Etaluma, a
startup company producing fluorescent microscopes.
TESTER & DEVELOPER
WORKING TOGETHER
AGILE STYLE
REAL STORIES ABOUT A HIGHER QUALITY
MOBILE MEDICAL SOFTWARE PROJECT

Jean Ann Harrison & Jonathan Spurgin
Jean Ann Harrison/jonathan Spurgin copyright @2013
TODAY’S AGENDA

• Goals & Keys to Success

• Learn the Architecture

• Terminology, Tone &
Collaboration

• Log Files

• Individual Contributions

• Summary

• Collaboration Expectations

• Questions

Jean Ann Harrison/jonathan Spurgin copyright @2013

• Bugs Found – What Happened
EASY GOALS TO SET - KEYS TO SUCCESS
• Check your ego at the door & Bring a sense of humor to the table
• Start with an attitude neither side is the enemy – testers want to help
developers shine, developers want to help testers better understand.
• Work together on flushing out requirements early in the process
• Have Testers spend time learning design & programming concepts
• At least one team member from Dev & one team member from Test must
understand how entire system works including
hardware, firmware, network communication etc.

• Keep focus on stakeholder goals & expectations
• Remember to collaborate & inspiration will natural follow
Jean Ann Harrison/jonathan Spurgin copyright @2013
TERMINOLOGY, TONE &
COLLABORATION
• Words like “Breaking the software”, “Attacking”, “fails to do…”
• Be disciplined to remain polite, respectful and diplomatic
• Get rid of the Negativity, Sensitivity, Defensiveness
• Keep your eyes, ears and mind open = inspiration strikes
• Timing – when to approach Dev

Jean Ann Harrison/jonathan Spurgin copyright @2013
INDIVIDUAL
CONTRIBUTIONS/COLLABORATION
• Set an apt to work together and separate
• Set goals during collaboration for individual work times
• Balance out time to work alone
• Ask for help from Development to plan out your tests
and what tests they would recommend
• Respect & Recognize individual contributions

Jean Ann Harrison/jonathan Spurgin copyright @2013
COLLABORATION
EXPECTATIONS
• Appoint one contact person on each team to work directly
with each other can lessen interruptions for team
• Write requirements prior to design
• Testers & Dev write/work out requirements together
• Involve other stakeholders to help write requirements

• Testers’ role is to help the Development team look brilliant
• Management must encourage and enforce cooperation
between Development and Testing Teams
• “It’s better to over-communicate than undercommunicate”

Jean Ann Harrison/jonathan Spurgin copyright @2013
“IT’S THE
HARDWARE”
• Testers jump too quickly to present/write up a bug.
• Testers need to spend a bit more time testing to isolate problems.
• Developers need to listen to the tester instead of dismissing

• How we communicate with one another

Jean Ann Harrison/jonathan Spurgin copyright @2013
HEY TESTERS: LEARN THE
ARCHITECTURE
• Ask to participate in Code Review
Meetings
• Present a particular functional
situation, ask about system behavior
expectations.

• Discover expected benchmarks

Jean Ann Harrison/jonathan Spurgin copyright @2013
LOG FILES – HOW TO LEARN MORE
• Work with Dev to have log
files contain information to
help isolate problems.
• Log files can help you to
understand sequence of
behavior behind the scenes
while using the functionality
• Before reporting errors, shut
off log files to replicate
• Von Heisenberg & the
Uncertainty Principle

Jean Ann Harrison/jonathan Spurgin copyright @2013
BUGS FOUND: WHAT
HAPPENED?
• Reviewed log files
• Replicated steps – sometimes with Development
• Subtract steps to bare minimum of steps to get bug result
• Add various conditions (software, hardware, firmware) to
learn more
• Rinse & Repeat

Jean Ann Harrison/jonathan Spurgin copyright @2013
SUMMARY – WHAT WE
LEARNED
• Open, relaxed communication
• Early involvement of Testers

• Testers will need to learn the entire system including
interdependencies of hardware, firmware and
software behavior
• Development Team will need to interact with the
Testing Team directly
• Testers help to write requirements throughout the
project

Jean Ann Harrison/jonathan Spurgin copyright @2013
QUESTIONS?

Jean Ann Harrison/jonathan Spurgin copyright @2013
CONTACT
INFORMATION
• Jean Ann Harrison

• Jonathan Spurgin

• Twitter - @JA_Harrison

• jpspurgin@yahoo.com

• yagsyjah@gmail.com

Jean Ann Harrison/jonathan Spurgin copyright @2013
REFERENCES
• All audio clips are from Monty Python’s Life of Brian & The Holy Grail can be found here:
http://www.intriguing.com/mp/sounds.php

Jean Ann Harrison/jonathan Spurgin copyright @2013
Follow us @xbosoft
Questions: services@xbosoft.com
Thanks for attending
Hope to see you soon

More Related Content

What's hot

Remote Moderated 101: Expanding Your Research Toolkit
Remote Moderated 101: Expanding Your Research ToolkitRemote Moderated 101: Expanding Your Research Toolkit
Remote Moderated 101: Expanding Your Research Toolkit
UserZoom
 
Expp 03 technical_slides
Expp 03 technical_slidesExpp 03 technical_slides
Expp 03 technical_slides
Richard Pinner
 

What's hot (20)

Event tech 101 -- Online Webinars with Adobe Connect
Event tech 101 -- Online Webinars with Adobe ConnectEvent tech 101 -- Online Webinars with Adobe Connect
Event tech 101 -- Online Webinars with Adobe Connect
 
Usability Lab within Agile (by Ian Franklin at NUX Leeds January 2018)
Usability Lab within Agile (by Ian Franklin at NUX Leeds January 2018)Usability Lab within Agile (by Ian Franklin at NUX Leeds January 2018)
Usability Lab within Agile (by Ian Franklin at NUX Leeds January 2018)
 
Secured Development
Secured DevelopmentSecured Development
Secured Development
 
A Study of Innovation by Phil Wheat
A Study of Innovation by Phil WheatA Study of Innovation by Phil Wheat
A Study of Innovation by Phil Wheat
 
More Than Usability
More Than UsabilityMore Than Usability
More Than Usability
 
Remote Moderated 101: Expanding Your Research Toolkit
Remote Moderated 101: Expanding Your Research ToolkitRemote Moderated 101: Expanding Your Research Toolkit
Remote Moderated 101: Expanding Your Research Toolkit
 
The 5 People in your Organization that grow Legacy Code
The 5 People in your Organization that grow Legacy CodeThe 5 People in your Organization that grow Legacy Code
The 5 People in your Organization that grow Legacy Code
 
A taste of Exploratory Testing
A taste of Exploratory TestingA taste of Exploratory Testing
A taste of Exploratory Testing
 
Devops - Accelerating the Pace and Securing Along the Way - Thaddeus Walsh
Devops - Accelerating the Pace and Securing Along the Way - Thaddeus WalshDevops - Accelerating the Pace and Securing Along the Way - Thaddeus Walsh
Devops - Accelerating the Pace and Securing Along the Way - Thaddeus Walsh
 
Heureka Webinar - Increase Resilience and Reduce the Impact of a Breach
Heureka Webinar - Increase Resilience and Reduce the Impact of a BreachHeureka Webinar - Increase Resilience and Reduce the Impact of a Breach
Heureka Webinar - Increase Resilience and Reduce the Impact of a Breach
 
Starting an Open Source Project: 0-100k Users - China Mobile Summit 2015 - EN
Starting an Open Source Project: 0-100k Users - China Mobile Summit 2015 - ENStarting an Open Source Project: 0-100k Users - China Mobile Summit 2015 - EN
Starting an Open Source Project: 0-100k Users - China Mobile Summit 2015 - EN
 
A study in innovation
A study in innovationA study in innovation
A study in innovation
 
302 week 10
302 week 10302 week 10
302 week 10
 
DevOps Roadtrip Final Speaking Deck
DevOps Roadtrip Final Speaking Deck DevOps Roadtrip Final Speaking Deck
DevOps Roadtrip Final Speaking Deck
 
DevOps: A Practical Guide
DevOps: A Practical GuideDevOps: A Practical Guide
DevOps: A Practical Guide
 
Agile Practices
Agile PracticesAgile Practices
Agile Practices
 
Rga.ba.high bandwithcommunication
Rga.ba.high bandwithcommunicationRga.ba.high bandwithcommunication
Rga.ba.high bandwithcommunication
 
Expp 03 technical_slides
Expp 03 technical_slidesExpp 03 technical_slides
Expp 03 technical_slides
 
SQuADpresentation2014 vpdf
SQuADpresentation2014 vpdfSQuADpresentation2014 vpdf
SQuADpresentation2014 vpdf
 
Just Enough for Innovation
Just Enough for InnovationJust Enough for Innovation
Just Enough for Innovation
 

Viewers also liked

Tester developer interaction
Tester developer interactionTester developer interaction
Tester developer interaction
gaoliang641
 
Why every Tester should also aspire to be a Developer on his project!-Sandee...
Why every Tester should  also aspire to be a Developer on his project!-Sandee...Why every Tester should  also aspire to be a Developer on his project!-Sandee...
Why every Tester should also aspire to be a Developer on his project!-Sandee...
bhumika2108
 

Viewers also liked (12)

Tester developer interaction
Tester developer interactionTester developer interaction
Tester developer interaction
 
Oredev 2014 KNJohnson-tester love developer
Oredev 2014 KNJohnson-tester love developerOredev 2014 KNJohnson-tester love developer
Oredev 2014 KNJohnson-tester love developer
 
Why every Tester should also aspire to be a Developer on his project!-Sandee...
Why every Tester should  also aspire to be a Developer on his project!-Sandee...Why every Tester should  also aspire to be a Developer on his project!-Sandee...
Why every Tester should also aspire to be a Developer on his project!-Sandee...
 
Tester - Developer Relation
Tester - Developer RelationTester - Developer Relation
Tester - Developer Relation
 
Why Developer & Tester Should Be United: Secret Ingredient For Quality
Why Developer & Tester Should Be United: Secret Ingredient For QualityWhy Developer & Tester Should Be United: Secret Ingredient For Quality
Why Developer & Tester Should Be United: Secret Ingredient For Quality
 
Tester vs. Developer
Tester vs. DeveloperTester vs. Developer
Tester vs. Developer
 
5 Myths and Realities
5 Myths and Realities5 Myths and Realities
5 Myths and Realities
 
Tales from tester developer collaboration
Tales from tester developer collaborationTales from tester developer collaboration
Tales from tester developer collaboration
 
Where Does Developer Testing End And Tester Testing Begin?
Where Does Developer Testing End And Tester Testing Begin?Where Does Developer Testing End And Tester Testing Begin?
Where Does Developer Testing End And Tester Testing Begin?
 
Tester vs Developer
Tester vs DeveloperTester vs Developer
Tester vs Developer
 
Become Software Tester or Developer
Become Software Tester or DeveloperBecome Software Tester or Developer
Become Software Tester or Developer
 
[Hoang nguyen] The Psychology in Software Testing
[Hoang nguyen] The Psychology in Software Testing[Hoang nguyen] The Psychology in Software Testing
[Hoang nguyen] The Psychology in Software Testing
 

Similar to Agile Success Story -Tester & Developer Working Together for Higher Quality Mobile Device

How testers add value to the organization appium conf
How testers add value to the organization  appium confHow testers add value to the organization  appium conf
How testers add value to the organization appium conf
Corina Pip
 

Similar to Agile Success Story -Tester & Developer Working Together for Higher Quality Mobile Device (20)

Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype Testing
 
DaKiRY_BAQ2016_QADay_Дмитро Стеценко "One Man Band"
DaKiRY_BAQ2016_QADay_Дмитро Стеценко "One Man Band"DaKiRY_BAQ2016_QADay_Дмитро Стеценко "One Man Band"
DaKiRY_BAQ2016_QADay_Дмитро Стеценко "One Man Band"
 
Reaching the Purple Standard
Reaching the Purple StandardReaching the Purple Standard
Reaching the Purple Standard
 
Are You Missing Critical Mobile Tests?
Are You Missing Critical Mobile Tests? Are You Missing Critical Mobile Tests?
Are You Missing Critical Mobile Tests?
 
How to Effectively Lead Focus Groups: Presented at ProductTank Toronto
How to Effectively Lead Focus Groups: Presented at ProductTank TorontoHow to Effectively Lead Focus Groups: Presented at ProductTank Toronto
How to Effectively Lead Focus Groups: Presented at ProductTank Toronto
 
Dallas Techologies
Dallas TechologiesDallas Techologies
Dallas Techologies
 
Developers Best Practices
Developers Best PracticesDevelopers Best Practices
Developers Best Practices
 
Exploratory Mobile Testing Webinar_XBOSoft_jean_annharrison
Exploratory Mobile Testing Webinar_XBOSoft_jean_annharrisonExploratory Mobile Testing Webinar_XBOSoft_jean_annharrison
Exploratory Mobile Testing Webinar_XBOSoft_jean_annharrison
 
Simon Peter Schrjver: Pair Testing
Simon Peter Schrjver: Pair TestingSimon Peter Schrjver: Pair Testing
Simon Peter Schrjver: Pair Testing
 
Top Tips to a Successful eDiscovery Software Demo
Top Tips to a Successful eDiscovery Software DemoTop Tips to a Successful eDiscovery Software Demo
Top Tips to a Successful eDiscovery Software Demo
 
How to Effectively Lead a Focus Group by nexTier Product Manager
How to Effectively Lead a Focus Group by nexTier Product ManagerHow to Effectively Lead a Focus Group by nexTier Product Manager
How to Effectively Lead a Focus Group by nexTier Product Manager
 
How testers add value to the organization appium conf
How testers add value to the organization  appium confHow testers add value to the organization  appium conf
How testers add value to the organization appium conf
 
Beyond "Quality Assurance"
Beyond "Quality Assurance"Beyond "Quality Assurance"
Beyond "Quality Assurance"
 
ICIECA 2014 Paper 06
ICIECA 2014 Paper 06ICIECA 2014 Paper 06
ICIECA 2014 Paper 06
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
Defect Prevention & Predictive Analytics - XBOSoft Webinar
Defect Prevention & Predictive Analytics - XBOSoft WebinarDefect Prevention & Predictive Analytics - XBOSoft Webinar
Defect Prevention & Predictive Analytics - XBOSoft Webinar
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Bugfest!
Bugfest!Bugfest!
Bugfest!
 
Software developers as blue team
Software developers as blue teamSoftware developers as blue team
Software developers as blue team
 
The Un-researched Persona
The Un-researched PersonaThe Un-researched Persona
The Un-researched Persona
 

More from XBOSoft

Agile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvementAgile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvement
XBOSoft
 
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter VarholWhat Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
XBOSoft
 
PSQT Keynote: Quality Challenges in the Internet of Things Era
PSQT Keynote: Quality Challenges in the Internet of Things EraPSQT Keynote: Quality Challenges in the Internet of Things Era
PSQT Keynote: Quality Challenges in the Internet of Things Era
XBOSoft
 

More from XBOSoft (20)

Agile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvementAgile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvement
 
Agile Test Management Using Jira and Zephyr
Agile Test Management Using Jira and ZephyrAgile Test Management Using Jira and Zephyr
Agile Test Management Using Jira and Zephyr
 
AI Based Test Automation Without AI
AI Based Test Automation Without AIAI Based Test Automation Without AI
AI Based Test Automation Without AI
 
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter VarholWhat Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
 
Agile User Acceptance Testing - Incorporating UAT into Agile
Agile User Acceptance Testing - Incorporating UAT into AgileAgile User Acceptance Testing - Incorporating UAT into Agile
Agile User Acceptance Testing - Incorporating UAT into Agile
 
Challenges in Using Big Data for Software QA
Challenges in Using Big Data for Software QAChallenges in Using Big Data for Software QA
Challenges in Using Big Data for Software QA
 
Defect Patterns Analysis for Agile and Waterfall - XBOSoft Webinar with Micha...
Defect Patterns Analysis for Agile and Waterfall - XBOSoft Webinar with Micha...Defect Patterns Analysis for Agile and Waterfall - XBOSoft Webinar with Micha...
Defect Patterns Analysis for Agile and Waterfall - XBOSoft Webinar with Micha...
 
Proactive SQA™ Shifting Left w/Proactive Software Quality Practices
Proactive  SQA™ Shifting Left w/Proactive Software Quality PracticesProactive  SQA™ Shifting Left w/Proactive Software Quality Practices
Proactive SQA™ Shifting Left w/Proactive Software Quality Practices
 
Mobile Testing Challenges and Solutions XBOSoft Webinar
Mobile Testing Challenges and Solutions XBOSoft WebinarMobile Testing Challenges and Solutions XBOSoft Webinar
Mobile Testing Challenges and Solutions XBOSoft Webinar
 
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile Teams
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile TeamsHeidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile Teams
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile Teams
 
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software Testing
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software TestingXBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software Testing
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software Testing
 
PSQT Keynote: Quality Challenges in the Internet of Things Era
PSQT Keynote: Quality Challenges in the Internet of Things EraPSQT Keynote: Quality Challenges in the Internet of Things Era
PSQT Keynote: Quality Challenges in the Internet of Things Era
 
7 Habits of Highly Effective Agile Testing - Test Istanbul
7 Habits of Highly Effective Agile Testing - Test Istanbul7 Habits of Highly Effective Agile Testing - Test Istanbul
7 Habits of Highly Effective Agile Testing - Test Istanbul
 
Managing Agile Software Projects With Risk and Uncertainty
Managing Agile Software Projects With Risk and UncertaintyManaging Agile Software Projects With Risk and Uncertainty
Managing Agile Software Projects With Risk and Uncertainty
 
Top IOT Testing Challenges Webinar with Jon Hagar
Top IOT Testing Challenges Webinar with Jon HagarTop IOT Testing Challenges Webinar with Jon Hagar
Top IOT Testing Challenges Webinar with Jon Hagar
 
Testing in Agile with Coaching Agile Journeys and XBOSoft
Testing in Agile with Coaching Agile Journeys and XBOSoftTesting in Agile with Coaching Agile Journeys and XBOSoft
Testing in Agile with Coaching Agile Journeys and XBOSoft
 
Using JMeter and Google Analytics for Software Performance Testing
Using JMeter and Google Analytics for Software Performance TestingUsing JMeter and Google Analytics for Software Performance Testing
Using JMeter and Google Analytics for Software Performance Testing
 
Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...
Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...
Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...
 
ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...
ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...
ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...
 
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip LewWhen Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
+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@
 

Recently uploaded (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
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...
 
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...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
+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...
 
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
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
[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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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...
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 

Agile Success Story -Tester & Developer Working Together for Higher Quality Mobile Device

  • 1. XBOSoft Presents JeanAnn Harrison & Jonathan Spurgin Tester & Developer Working Together Agile Style
  • 2. XBOSoft info • • Founded in 2006 Dedicated to software quality • • • Software QA consulting Software testing services Offices in San Francisco, Beijing, Oslo and Amsterdam
  • 3. From XBOSoft: Amy Jan • Join us 12/17/13 Are Bad Metrics Worse Than No Metrics At All? Webinar with Rex Black, Mike Lyles and Jay Philips
  • 4. Housekeeping • Everyone except the speaker is muted • Questions via the gotowebinar control on the right side of your screen • Questions can be asked throughout the webinar, we’ll try to fit them in when appropriate • General Q & A at the end of the webinar • You will receive info on recording after the webinar
  • 5. About the Speakers JeanAnn Harrison regularly speaks at industry conferences and is published in software testing magazines. She has many years of experience with mobile testing and is a well-known figure in the QA and software testing community. Jonathan Spurgin has over 25 years experience in software development for various industries, including several startups; two in the medical device realm, CardioNet and Medipacs. He earned a BSEE from San Diego State University. He is currently Director of Software Development for Etaluma, a startup company producing fluorescent microscopes.
  • 6. TESTER & DEVELOPER WORKING TOGETHER AGILE STYLE REAL STORIES ABOUT A HIGHER QUALITY MOBILE MEDICAL SOFTWARE PROJECT Jean Ann Harrison & Jonathan Spurgin Jean Ann Harrison/jonathan Spurgin copyright @2013
  • 7. TODAY’S AGENDA • Goals & Keys to Success • Learn the Architecture • Terminology, Tone & Collaboration • Log Files • Individual Contributions • Summary • Collaboration Expectations • Questions Jean Ann Harrison/jonathan Spurgin copyright @2013 • Bugs Found – What Happened
  • 8. EASY GOALS TO SET - KEYS TO SUCCESS • Check your ego at the door & Bring a sense of humor to the table • Start with an attitude neither side is the enemy – testers want to help developers shine, developers want to help testers better understand. • Work together on flushing out requirements early in the process • Have Testers spend time learning design & programming concepts • At least one team member from Dev & one team member from Test must understand how entire system works including hardware, firmware, network communication etc. • Keep focus on stakeholder goals & expectations • Remember to collaborate & inspiration will natural follow Jean Ann Harrison/jonathan Spurgin copyright @2013
  • 9. TERMINOLOGY, TONE & COLLABORATION • Words like “Breaking the software”, “Attacking”, “fails to do…” • Be disciplined to remain polite, respectful and diplomatic • Get rid of the Negativity, Sensitivity, Defensiveness • Keep your eyes, ears and mind open = inspiration strikes • Timing – when to approach Dev Jean Ann Harrison/jonathan Spurgin copyright @2013
  • 10. INDIVIDUAL CONTRIBUTIONS/COLLABORATION • Set an apt to work together and separate • Set goals during collaboration for individual work times • Balance out time to work alone • Ask for help from Development to plan out your tests and what tests they would recommend • Respect & Recognize individual contributions Jean Ann Harrison/jonathan Spurgin copyright @2013
  • 11. COLLABORATION EXPECTATIONS • Appoint one contact person on each team to work directly with each other can lessen interruptions for team • Write requirements prior to design • Testers & Dev write/work out requirements together • Involve other stakeholders to help write requirements • Testers’ role is to help the Development team look brilliant • Management must encourage and enforce cooperation between Development and Testing Teams • “It’s better to over-communicate than undercommunicate” Jean Ann Harrison/jonathan Spurgin copyright @2013
  • 12. “IT’S THE HARDWARE” • Testers jump too quickly to present/write up a bug. • Testers need to spend a bit more time testing to isolate problems. • Developers need to listen to the tester instead of dismissing • How we communicate with one another Jean Ann Harrison/jonathan Spurgin copyright @2013
  • 13. HEY TESTERS: LEARN THE ARCHITECTURE • Ask to participate in Code Review Meetings • Present a particular functional situation, ask about system behavior expectations. • Discover expected benchmarks Jean Ann Harrison/jonathan Spurgin copyright @2013
  • 14. LOG FILES – HOW TO LEARN MORE • Work with Dev to have log files contain information to help isolate problems. • Log files can help you to understand sequence of behavior behind the scenes while using the functionality • Before reporting errors, shut off log files to replicate • Von Heisenberg & the Uncertainty Principle Jean Ann Harrison/jonathan Spurgin copyright @2013
  • 15. BUGS FOUND: WHAT HAPPENED? • Reviewed log files • Replicated steps – sometimes with Development • Subtract steps to bare minimum of steps to get bug result • Add various conditions (software, hardware, firmware) to learn more • Rinse & Repeat Jean Ann Harrison/jonathan Spurgin copyright @2013
  • 16. SUMMARY – WHAT WE LEARNED • Open, relaxed communication • Early involvement of Testers • Testers will need to learn the entire system including interdependencies of hardware, firmware and software behavior • Development Team will need to interact with the Testing Team directly • Testers help to write requirements throughout the project Jean Ann Harrison/jonathan Spurgin copyright @2013
  • 17. QUESTIONS? Jean Ann Harrison/jonathan Spurgin copyright @2013
  • 18. CONTACT INFORMATION • Jean Ann Harrison • Jonathan Spurgin • Twitter - @JA_Harrison • jpspurgin@yahoo.com • yagsyjah@gmail.com Jean Ann Harrison/jonathan Spurgin copyright @2013
  • 19. REFERENCES • All audio clips are from Monty Python’s Life of Brian & The Holy Grail can be found here: http://www.intriguing.com/mp/sounds.php Jean Ann Harrison/jonathan Spurgin copyright @2013
  • 20. Follow us @xbosoft Questions: services@xbosoft.com
  • 21. Thanks for attending Hope to see you soon

Editor's Notes

  1. Clareice: Master’s Degree PMP certification from the Project Management Institute and is a Certified Professional Contracts Manager through the National Contract Management Association (NCMA). She has presented at the National Contract Management Association World Congress.Clyneice:She has participated as an examiner for state quality awards for Georgia and Virginia. She is currently an instructor for the International Institute for Software Testing and has presented technical papers at the Software Engineering Institute: SEPG Conference, American Society for Quality: Quality Manager's conference, Quality Assurance Institute International Testing Conference, International Conference on Software Process Improvement and Software Test and Performance Testing Conferences.