Approaching challenges in agile qa tomer rider intel

17
Approaching challenges in agile QA Tomer Rider, Intel

description

 

Transcript of Approaching challenges in agile qa tomer rider intel

Page 1: Approaching challenges in agile qa   tomer rider intel

Approaching challenges in agile QA

Tomer Rider, Intel

Page 2: 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?

Page 3: Approaching challenges in agile qa   tomer rider intel

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

Page 4: Approaching challenges in agile qa   tomer rider intel

Approaching challenges in agile QA 4 Tomer Rider

Page 5: Approaching challenges in agile qa   tomer rider intel

Approaching challenges in agile QA 5 Tomer Rider Organization name Month dd,

Who does what?

Page 6: Approaching challenges in agile qa   tomer rider intel

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?

Page 7: Approaching challenges in agile qa   tomer rider intel

Approaching challenges in agile QA 7 Tomer Rider

QA Timing – in cycle / out of cycle

Organization name

Timing is everything!

Page 8: Approaching challenges in agile qa   tomer rider intel

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

Page 9: Approaching challenges in agile qa   tomer rider intel

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

Page 10: Approaching challenges in agile qa   tomer rider intel

Approaching challenges in agile QA 10 Tomer Rider Organization name Month dd,

The right set of tools

Page 11: Approaching challenges in agile qa   tomer rider intel

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

Page 12: Approaching challenges in agile qa   tomer rider intel

Approaching challenges in agile QA 12 Tomer Rider Organization name

Shippable feature?

Page 13: Approaching challenges in agile qa   tomer rider intel

Approaching challenges in agile QA 13 Tomer Rider

Timing is everything

• Definition of shippable content:

Development approved

QA approved

Product owner approved

Shippable feature?

Page 14: Approaching challenges in agile qa   tomer rider intel

Approaching challenges in agile QA 14 Tomer Rider

Documentation?

Page 15: Approaching challenges in agile qa   tomer rider intel

Approaching challenges in agile QA 15 Tomer Rider

Timing is everything

• Accessible documentation

• Keep it updated and get notified on changes

• Review documentation

Documentation?

Page 16: Approaching challenges in agile qa   tomer rider intel

Questions ?

Page 17: Approaching challenges in agile qa   tomer rider intel

Thank You!