QA is Dead - Long Live the New QA!
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

QA is Dead - Long Live the New QA!

on

  • 35,321 views

QA is Dead - Long Live the New QA!

QA is Dead - Long Live the New QA!
By Ronen Bar-Nahor and Yuval Yeret @AgileIL12

http://agilesparks.com/QAIsDead-RonenBarNahor

Statistics

Views

Total Views
35,321
Views on SlideShare
4,789
Embed Views
30,532

Actions

Likes
4
Downloads
27
Comments
0

11 Embeds 30,532

http://www.agilesparks.com 30453
http://agilesparks.com 60
http://ubuntu.samity.org 8
http://www.agilesparks.co.il 3
http://translate.googleusercontent.com 2
https://translate.googleusercontent.com 1
http://agilesparks.in 1
http://131.253.14.66 1
http://webcache.googleusercontent.com 1
http://131.253.14.250 1
http://www.google.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • The problem with small stories and continous testing and re-test  setup costCompressed Cycle compared to waterfallSymptom:everything slows down (“we don’t have time to develop anything, we test 50% of the time”)Done is not really Done. PSP==Potentially S#!*ty ProductNeed to minimize cost of stuff repeated per iteration – enable effective small batches

QA is Dead - Long Live the New QA! Presentation Transcript

  • 1. QA is Dead!Long live the new QA!Ronen Bar Nahor, Yuval Yeret AgileSparks Challenging your comfort zone All Rights Reserved- AgileSparks
  • 2. 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. All Rights Reserved- AgileSparks
  • 3. 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 All Rights Reserved- AgileSparks
  • 4. Feature Teams Testers Developers • Whole Team Approach • Working Tested Software • Build Quality In – Zero Defects • Trusted / Empowered with Meaningful Goal All Rights Reserved- AgileSparks
  • 5. G-Forces of agility Learn Idea Validate Specify Verify Code Learn Idea Learn Idea Validate Specify Verify Code Validate Specify Verify Code All Rights Reserved- AgileSparkshttp://www.slideshare.net/KentBeck/software-g-forces
  • 6. Deployment to production: 1990 Annual Quarterly Monthly Weekly Daily Hourly All Rights Reserved- AgileSparkshttp://www.slideshare.net/KentBeck/software-g-forces
  • 7. Deployment to production : 2010 Annual Quarterly Monthly Weekly Daily Hourly All Rights Reserved- AgileSparkshttp://www.slideshare.net/KentBeck/software-g-forces
  • 8. Deployment to production : 2030 Annual Quarterly Monthly Weekly Daily Hourly All Rights Reserved- AgileSparkshttp://www.slideshare.net/KentBeck/software-g-forces
  • 9. Early Feedback – The Goal and the conflict… Improve – Reduce Testing Overhead Ideal Batch Size WITH Ideal Batch Traditional Great automation W/O Processes Automation Earlier Feedback – Cheaper to change Lower Testing Overhead • 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 All Rights Reserved- AgileSparks
  • 10. Automate at the right level Manual UI 5% Acceptance ROI Cost (Service/API) 15% Unit Testing 80% All Rights Reserved- AgileSparkshttp://www.mountaingoatsoftware.com/blog/the-forgotten-layer-of-the-test-automation-pyramid
  • 11. How do we get these supermen testers? All Rights Reserved- AgileSparks
  • 12. So what is the unique value of QA? All Rights Reserved- AgileSparks
  • 13. 13 Credit - Udi Weinberg – HP Software All Rights Reserved- AgileSparks
  • 14. 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. All Rights Reserved- AgileSparks
  • 15. Test for Value Deliver the RIGHT it is even more important than doing it RIGHT* Fit to Customer OVER Fit to Spec All Rights Reserved- AgileSparks
  • 16. New Perspective of QA’s Role Accountable to Quality: By Enabling it rather than Owning it All Rights Reserved- AgileSparks
  • 17. Quality OVER Quantity - experts SUPPORTING delivery Test Experts/Architects Delivery Team Software Engineers Delivery Team Software Engineers Delivery Team Choose where to be Software Engineers involved Delivery Team Delivery Team Software Engineers Software Engineers All Rights Reserved- AgileSparks
  • 18. How will roles/ratios change over time? Automation Test Engineers/ Experts Experts Testers SW Engineers SW Developers 2005 2010 2015 2020 *AgileSparks prediction All Rights Reserved- AgileSparks
  • 19. 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. All Rights Reserved- AgileSparks
  • 20. References http://bit.ly/testisdeadGTAC11 http://gojko.net/2012/05/08/redefin ing-software-quality/ All Rights Reserved- AgileSparks
  • 21. Questions? Ask us HowRonen@AgileSparks.comYuval@AgileSparks.comwww.AgileSparks.comQ&A at our booth All Rights Reserved- AgileSparks