Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

QA in Agile World

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

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”

×