• Like
  • Save
QA is dead long live the new QA - Agile Dev and QA Conference Israel
Upcoming SlideShare
Loading in...5
×
 

QA is dead long live the new QA - Agile Dev and QA Conference Israel

on

  • 1,891 views

So we've gone Agile, we've implemented "Agile Teams". How are organizations dealing with the increased forces of running faster and faster loops from need to delivery? How does it affect how QA people ...

So we've gone Agile, we've implemented "Agile Teams". How are organizations dealing with the increased forces of running faster and faster loops from need to delivery? How does it affect how QA people and QA groups look into the future?

Statistics

Views

Total Views
1,891
Views on SlideShare
1,847
Embed Views
44

Actions

Likes
2
Downloads
23
Comments
0

3 Embeds 44

http://www.linkedin.com 29
http://yuvalyeret.com 13
https://twitter.com 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-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 - Agile Dev and QA Conference Israel QA is dead long live the new QA - Agile Dev and QA Conference Israel Presentation Transcript

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