qa is dead - long live the new qa!

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: agilesparks

Post on 06-Sep-2014

31.995 views

Category:

Technology


0 download

DESCRIPTION

QA is Dead - Long Live the New QA! By Ronen Bar-Nahor and Yuval Yeret @AgileIL12 http://agilesparks.com/QAIsDead-RonenBarNahor

TRANSCRIPT

Page 1: QA is Dead - Long Live the New QA!

1 All Rights Reserved- AgileSparks

QA is Dead!

Long live the new QA!

Ronen Bar Nahor, Yuval Yeret

AgileSparksChallenging your comfort zone

Page 2: QA is Dead - Long Live the New QA!

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!

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!

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!

5 All Rights Reserved- AgileSparks

G-Forces of agility

Idea

Specify

CodeVerify

Validate

Learn

Idea

Specify

CodeVerify

Validate

LearnIdea

Specify

CodeVerify

Validate

Learn

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

Page 6: QA is Dead - Long Live the New QA!

6 All Rights Reserved- AgileSparks

Deployment to production: 1990

Annual Quarterly Monthly DailyWeekly Hourly

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

Page 7: QA is Dead - Long Live the New QA!

7 All Rights Reserved- AgileSparks

Deployment to production : 2010

Annual Quarterly Monthly DailyWeekly Hourly

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

Page 8: QA is Dead - Long Live the New QA!

8 All Rights Reserved- AgileSparks

Deployment to production : 2030

Annual Quarterly Monthly DailyWeekly Hourly

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

Page 9: QA is Dead - Long Live the New QA!

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

TraditionalProcesses

Ideal BatchW/O

Automation

Ideal Batch SizeWITH

Great automation

Improve – Reduce Testing Overhead

Earlier Feedback – Cheaper to change

Lower Testing Overhead

Page 10: QA is Dead - Long Live the New QA!

10 All Rights Reserved- AgileSparks

Automate at the right level

UI5%

Acceptance (Service/API)

15%

Unit Testing80%

Manual

ROI

Cost

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

Page 11: QA is Dead - Long Live the New QA!

11 All Rights Reserved- AgileSparks

How do we get these supermen testers?

Page 12: QA is Dead - Long Live the New QA!

12 All Rights Reserved- AgileSparks

So what is the unique value of QA?

Page 13: QA is Dead - Long Live the New QA!

13 All Rights Reserved- AgileSparks

13

Credit - Udi Weinberg – HP Software

Page 14: QA is Dead - Long Live the New QA!

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!

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!

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!

17 All Rights Reserved- AgileSparks

Quality OVER Quantity - experts SUPPORTING delivery

Test Experts/Architects

Delivery TeamSoftware Engineers

Delivery TeamSoftware Engineers Delivery Team

Software Engineers

Delivery TeamSoftware EngineersDelivery Team

Software Engineers

Choose where to be involved

Page 18: QA is Dead - Long Live the New QA!

18 All Rights Reserved- AgileSparks

How will roles/ratios change over time?

*AgileSparks prediction

2005 2010 2015 2020

SW Developers

Testers

SW Engineers

AutomationExperts

Test Engineers/Experts

Page 19: QA is Dead - Long Live the New QA!

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!

20 All Rights Reserved- AgileSparks

References

http://bit.ly/testisdeadGTAC11

http://gojko.net/2012/05/08/redefining-software-quality/

Page 21: QA is Dead - Long Live the New QA!

21 All Rights Reserved- AgileSparks

Questions? Ask us How

[email protected]@AgileSparks.comwww.AgileSparks.com

Q&A at our booth