Approaching challenges in agile QA
Tomer Rider, Intel
Approaching challenges in agile QA 2 Tomer Rider
What to expect?
Focus
Takeaways
Address common issues with testing in agile
Getting a sense on how to approach agile challenges
What to expect?
Approaching challenges in agile QA 3 Tomer Rider
Introduction
• Agile methodologies are changing the traditional interface between QA and Development
• Testing is not a natural “out of the box” process within agile and requires customization and practice.
• We are facing new challenges !
Introduction
Approaching challenges in agile QA 4 Tomer Rider
Approaching challenges in agile QA 5 Tomer Rider Organization name Month dd,
Who does what?
Approaching challenges in agile QA 6 Tomer Rider
Who does what?
• Developers
• Unit testing
• integration testing
• SW validation engineers
• Integration testing
• System testing
• QA Manager / Consultant
• Connect the dots
• Product owners / Customers
• Acceptance testing
Who does what?
Approaching challenges in agile QA 7 Tomer Rider
QA Timing – in cycle / out of cycle
Organization name
Timing is everything!
Approaching challenges in agile QA 8 Tomer Rider
Timing is everything Timing is everything
• Hybrid mode
• Developing test cases in iteration X
• Testing iteration x-1
• Short iterations
• Planning, Planning & Planning
Approaching challenges in agile QA 9 Tomer Rider
Timing is everything Timing is everything
Iteration X - Dev
New Features Bug Fixing
Iteration X - QA
Test cases - X
Test execution X-1
Iteration X+1 - Dev
New Features Bug Fixing
Iteration X+1- QA
Test cases – X+1
Test execution X
Release X-1
Approaching challenges in agile QA 10 Tomer Rider Organization name Month dd,
The right set of tools
Approaching challenges in agile QA 11 Tomer Rider
Timing is everything
• Breaking down the barriers
• Legacy ?
• ALM as “One stop shop”
• Simple for every role
• Produce the right data
• Customizable & Flexible
The right set of tools
Approaching challenges in agile QA 12 Tomer Rider Organization name
Shippable feature?
Approaching challenges in agile QA 13 Tomer Rider
Timing is everything
• Definition of shippable content:
Development approved
QA approved
Product owner approved
Shippable feature?
Approaching challenges in agile QA 14 Tomer Rider
Documentation?
Approaching challenges in agile QA 15 Tomer Rider
Timing is everything
• Accessible documentation
• Keep it updated and get notified on changes
• Review documentation
Documentation?
Questions ?
Thank You!