Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

QA in Agile World

6,806 views

Published on

My talk at GE Aviation's internal event on QA and Testing.

Published in: Software
  • need app development services
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • High Paying Jobs On Facebook And Twitter... How? ◆◆◆ http://t.cn/AieXiXbg
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Are you literally FEEDING your diabetes putting this one "health" food on your dinner plate? This is important. You must stop eating this food today or you could be doubling the speed at which your diabetes progresses...  https://bit.ly/2n5cFHd
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Real people just like you are kissing the idea of punching the clock for someone else goodbye, and embracing a new way of living. The internet economy is exploding, and there are literally THOUSANDS of great earnings opportunities available right now, all just one click away. ▲▲▲ http://t.cn/AisJWCv6
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Dating direct: ♥♥♥ http://bit.ly/2F90ZZC ♥♥♥
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

QA in Agile World

  1. 1. QA in Agile World Tathagat Varma ThoughtLeadership.in
  2. 2. 2014: Founded “Thought Leadership” 2015: Wrote “Agile Product Development” (2016): Thinking… ideaJng...wriJng “Agile Cultures”
  3. 3. Waterfall Lifecycle Requirements Phase Design Phase Coding Phase Testing Phase Who wins in Schedule vs. Scope vs. Quality?
  4. 4. Technical Debt hPp://galorath.com/wp-content/uploads/2011/02/technical-debt-300x235.jpg
  5. 5. Agile Lifecycle Concurrent Engineering
  6. 6. Agile Project Lifecycle Iteration 1 Iteration 2 Iteration 3 …
  7. 7. ConJnuous IntegraJon
  8. 8. CI inside an IteraJon Concurrent Engineering
  9. 9. Test-Driven Development Write a Failing Test Code Write just enough Production Code to pass the test Refactor the Production Code Cycle Time: 5-15 min
  10. 10. TDD & CI inside an IteraJon Red Green Refact or Concurrent Engineering Red Green Refact or Red Green Refact orRed Green Refact or Red Green Refact or Red Green Refact or Red Green Refact or Red Green Refact or Red Green Refact or Red Green Refact or Red Green Refact or Red Green Refact or Red Green Refact or Red Green Refact or Red Green Refact or Red Green Refact or Red Green Refact or Red Green Refact or Red Green Refact or
  11. 11. Agile Project Lifecycle Red Gre en Refa ctor Iteration 1 Iteration 2 Iteration 3 … Red Gre en Refa ctor Re d Gre en Ref act or Red Gre en Refa ctor Red Gre en Refa ctor Red Gre en Refa ctor Red Gre en Refa ctor Red Gre en Refa ctor Red Gre en Refa ctor Re d Gre en Ref act or Red Gre en Refa ctor Red Gre en Refa ctor Red Gre en Refa ctor Red Gre en Refa ctor Red Gre en Refa ctor Red Gre en Refa ctor Re d Gre en Ref act or Red Gre en Refa ctor Red Gre en Refa ctor Red Gre en Refa ctor Red Gre en Refa ctor
  12. 12. Recap In agile development, QA is a conJnuous process TDD, refactoring and CI help built-in quality Each iteraJon ends with “potenJally shippable code”

×