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

5,920 views

Published on

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

Published in: Software
  • Nice !! Download 100 % Free Ebooks, PPts, Study Notes, Novels, etc @ https://www.ThesisScientist.com
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Hello! Get Your Professional Job-Winning Resume Here - Check our website! https://vk.cc/818RFv
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Nice !! Download 100 % Free Ebooks, PPts, Study Notes, Novels, etc @ https://www.ThesisScientist.com
       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”

×