qa is dead long live the new qa agile sparks

21
1 All Rights Reserved- AgileSparks QA is Dead! Long live the new QA! Ronen Bar Nahor, Yuval Yeret AgileSparks Challenging your comfort zone

Upload: meda-conferences

Post on 13-Jan-2015

543 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Qa is dead long live the new qa  agile sparks

1 All Rights Reserved- AgileSparks

QA is Dead!

Long live the new QA!

Ronen Bar Nahor, Yuval Yeret

AgileSparks Challenging your comfort zone

Page 2: Qa is dead long live the new qa  agile sparks

2 All Rights Reserved- AgileSparks

AgileSparks

• We help companies improve by Adopting agile principles and practices.

• We provide training and coaching to all organizational levels, from high management to developers.

• Our team consists of Agile professionals with diverse expertise – several coaches participate in each implementation.

• Successfully completed dozens of projects.

Page 3: Qa is dead long live the new qa  agile sparks

3 All Rights Reserved- AgileSparks

Agile is … Delighting Customers

Deliver value to customers/users frequently, at a continuously sustainable pace, seeking constant feedback and welcoming direction changes in an UNCERTAIN DYNAMIC world

*Maturity/Effectiveness of process is a factor of the frequency

Page 4: Qa is dead long live the new qa  agile sparks

4 All Rights Reserved- AgileSparks

Feature Teams

• Whole Team Approach

• Working Tested Software

• Build Quality In – Zero Defects

• Trusted / Empowered with Meaningful Goal

Testers

Developers

Page 5: Qa is dead long live the new qa  agile sparks

5 All Rights Reserved- AgileSparks

G-Forces of agility

Idea

Specify

Code Verify

Validate

Learn

Idea

Specify

Code Verify

Validate

Learn Idea

Specify

Code Verify

Validate

Learn

http://www.slideshare.net/KentBeck/software-g-forces

Page 6: Qa is dead long live the new qa  agile sparks

6 All Rights Reserved- AgileSparks

Deployment to production: 1990

Annual Quarterly Monthly Daily Weekly Hourly

http://www.slideshare.net/KentBeck/software-g-forces

Page 7: Qa is dead long live the new qa  agile sparks

7 All Rights Reserved- AgileSparks

Deployment to production : 2010

Annual Quarterly Monthly Daily Weekly Hourly

http://www.slideshare.net/KentBeck/software-g-forces

Page 8: Qa is dead long live the new qa  agile sparks

8 All Rights Reserved- AgileSparks

Deployment to production : 2030

Annual Quarterly Monthly Daily Weekly Hourly

http://www.slideshare.net/KentBeck/software-g-forces

Page 9: Qa is dead long live the new qa  agile sparks

9 All Rights Reserved- AgileSparks

Early Feedback – The Goal and the conflict…

• Even without reducing testing overhead it is usually more cost-effective to reduce batch size

• Aim to reduce testing overhead to reduce batch size even more and be even more cost-effective

Traditional

Processes

Ideal Batch

W/O

Automation

Ideal Batch Size

WITH

Great automation

Improve – Reduce Testing Overhead

Earlier Feedback – Cheaper to change

Lower Testing Overhead

Page 10: Qa is dead long live the new qa  agile sparks

10 All Rights Reserved- AgileSparks

Automate at the right level

UI

5%

Acceptance (Service/API)

15%

Unit Testing

80%

Manual

RO

I

Co

st

http://www.mountaingoatsoftware.com/blog/the-forgotten-layer-of-the-test-automation-pyramid

Page 11: Qa is dead long live the new qa  agile sparks

11 All Rights Reserved- AgileSparks

How do we get these supermen testers?

Page 12: Qa is dead long live the new qa  agile sparks

12 All Rights Reserved- AgileSparks

So what is the unique value of QA?

Page 13: Qa is dead long live the new qa  agile sparks

13 All Rights Reserved- AgileSparks

13

Credit - Udi Weinberg – HP Software

Page 14: Qa is dead long live the new qa  agile sparks

14 All Rights Reserved- AgileSparks

Back to Basics – Minimize Quality Risks

• Being Champions of the Product and the Customer/User.

• Specializing in Performance/ Security/Load/etc.

• Shining light on where to focus quality efforts by analyzing risk probability and Impact.

Page 15: Qa is dead long live the new qa  agile sparks

15 All Rights Reserved- AgileSparks

Test for Value

Deliver the RIGHT it is

even more important

than doing it RIGHT

* Fit to Customer OVER Fit to Spec

Page 16: Qa is dead long live the new qa  agile sparks

16 All Rights Reserved- AgileSparks

New Perspective of QA’s Role

Accountable to Quality: By Enabling it rather than Owning it

Page 17: Qa is dead long live the new qa  agile sparks

17 All Rights Reserved- AgileSparks

Quality OVER Quantity - experts SUPPORTING delivery

Test

Experts/Architects

Delivery Team

Software Engineers

Delivery Team

Software Engineers Delivery Team

Software Engineers

Delivery Team

Software Engineers Delivery Team

Software Engineers

Choose where to be

involved

Automation

Expert

Page 18: Qa is dead long live the new qa  agile sparks

18 All Rights Reserved- AgileSparks

How will roles/ratios change over time?

*AgileSparks prediction

2005 2010 2015 2020

SW Developers

Testers

SW Engineers

Automation

Experts

Test Engineers/

Experts

Page 19: Qa is dead long live the new qa  agile sparks

19 All Rights Reserved- AgileSparks

What do I do tomorrow?

• Learn about post-agile QA. • Map Current State,

Decide on Direction. • Work on

– Effective whole team Automation/ Continuous Integration/Deployment.

– The “Test Engineer” Role – Identify, Gap Analysis, Establish plan for closing gaps.

– Mindset/Doctrine and Processes/ Policies to transition from Owning to Enabling at the teams level.

• Proceed using small experiments or

big revolution, depending on the context.

Page 20: Qa is dead long live the new qa  agile sparks

20 All Rights Reserved- AgileSparks

References

http://bit.ly/testisdeadGTAC11

http://gojko.net/2012/05/08/redefin

ing-software-quality/

Page 21: Qa is dead long live the new qa  agile sparks

21 All Rights Reserved- AgileSparks

Questions? Ask us How

[email protected]

[email protected]

www.AgileSparks.com

Q&A at our booth