SlideShare a Scribd company logo
Agile Testing
Quality Engineering
Presenter: Luk Lau
Agile Coach, CSM, CSPO,
Innovation Games® Facilitator
Who is cPrime?
Engaged for Your Project Management Success
After the webinar…
• We will send directions to collect the PDU you will earn
from attending this webinar
• We will also send a links to the recorded webinar and
presentation slides once they are posted online
For more information, visit www.cprime.com
Today’s Conversation
• What is Agile Quality Engineering
• Agile Mindsets and Being Lean
• Agile Quality Engineer's Value Proposition
• Value Driven Quality and Scrum
• Test Automation, Continuous Integration &
Continuous Deployment
• Testing Effort "illities”
• TDD, BDD & Exploratory Testing
• Foundation of sustainability
• Better ways to collaborate & innovate
© 2013, cPrime Inc. All Rights Reserved
Testing & Agile
© 2013, cPrime Inc. All Rights Reserved
Is Agile Testing about?
• TDD
• Test Automation
• Exploratory Testing
• BDD
• ATDD
© 2013, cPrime Inc. All Rights Reserved
Agility is a state
Agile
Mindset
PracticesTesting
© 2013, cPrime Inc. All Rights Reserved
Agile Testing is
Testing Quality
Engineering with
an Agile Mindset.
© 2013, cPrime Inc. All Rights Reserved
Is Testing == Quality?
© 2013, cPrime Inc. All Rights Reserved
• Build the right thing the right
way -> Quality Product
• Agile allow us to do it more
effectively and efficiently.
• So we can deliver the most
business value in the
shortest amount of time
© 2013, cPrime Inc. All Rights Reserved
Agile Quality Engineering is
• Understand & Define Quality
• Quality Driven & Being First Class
• Value Driven & Knowing Good Enough
• Enable Collaboration & Detevestlopmenting
• Zero Quality Control & Mistake Proofing
• Continuously Improve Testability &
Shareability
• Make Quality Traceable & Visible
© 2013, cPrime Inc. All Rights Reserved
Agility is a state
Agile
Mindset
PracticesTesting
© 2013, cPrime Inc. All Rights Reserved
Agile
Mindset
Scrum
Values
Agile
Values &
Principles
Lean
Principles
© 2013, cPrime Inc. All Rights Reserved
Agile Values
© 2013, cPrime Inc. All Rights Reserved
Agile Principles
© 2013, cPrime Inc. All Rights Reserved
Game
© 2013, cPrime Inc. All Rights Reserved
Scrum Values
Courage Openness Commitment
Focus Respect
© 2013, cPrime Inc. All Rights Reserved
Lean Principles
© 2013, cPrime Inc. All Rights Reserved
Agile Tester Quality Engineer’s
Value Proposition
Facilitate and
maintain clear
requirement
Drive Quality
& Value
Driven Culture
More Testing
& Less
Checking
First Class
Collaborator
© 2013, cPrime Inc. All Rights Reserved
Facilitate and maintain clear requirement
• Help Product Owner
• Drive development with Acceptance instead of
at the receiving end
• Maintain, evolve, improve shareability and
collective ownership of living specification
• Drive effective & efficient story grooming. About
“What” instead of “How”
• Write scenarios with Gherkin
• Make requirement traceable
• Be the master of facilitation
© 2013, cPrime Inc. All Rights Reserved
Drive Quality & Value Driven Culture
• Define quality & associated value
• Making “Working Software / Quality” visible
• Make quality & testability an integral part of
development
• "Ready Ready" & "Done Done"
• Minimize WIP
• Simplify and optimize testing processes
© 2013, cPrime Inc. All Rights Reserved
More Testing & Less Checking
• Automated as much as possible with value
• Refactor & maintain tests as living
specification
• Effort Shifting
• Practice Exploratory Testing
• Prioritize & balance testing need & value
• Identify & communicate testing intention
• Engage all stakeholders to improve testability
• Define and practice meaningful "ility tests"
© 2013, cPrime Inc. All Rights Reserved
First Class Collaborator
• Communicate, Cooperate & Coordinate
• Learn to facilitate & teach
• Be a first class citizen of the team initiatively
• Be cross functional & open to try different tasks
• Connect with the team, organization & the testing
community
• Promote & celebrate excellence
• Continuous Improvement
© 2013, cPrime Inc. All Rights Reserved
Practices to make your Scrum / Testing
more effective & efficient
• Story Mapping
• Need Better Story Slicing
• Story Grooming (about what)
• Testing Intention instead of testing script
• Write Scenarios with Gherkin
• “Ready Ready”
• Limit WIP
• “Done Done”
• Automation
• Daily Goal
• Team Room & Visible 5 Levels of Planning
(Vision, Roadmap, Release, Iteration, Daily)
© 2013, cPrime Inc. All Rights Reserved
© 2013, cPrime Inc. All Rights Reserved
Testing Pyramid
© 2013, cPrime Inc. All Rights Reserved
© 2013, cPrime Inc. All Rights Reserved
Definition of Quality
What is good enough
& what is the value?
© 2013, cPrime Inc. All Rights Reserved
Foundation of sustainability
Forming the critical mass
© 2013, cPrime Inc. All Rights Reserved
Management’s Agile Mindset & Support
Better ways to collaborate
& Innovate
© 2013, cPrime Inc. All Rights Reserved
• Innovation Games®
• Game Storming
• Visual Thinking, Visual Meeting
• Bla Bla Bla
• Root Cause Analysis (e.g.5 Whys)
• Hoshin Planning
• Story Mapping
What are the testing
challenges in your agile
team you are facing?
© 2013, cPrime Inc. All Rights Reserved
Poll
What size is your organization?
–1-100
–100-500
–500-1000
–1000-2000
–2000+
© 2013, cPrime Inc. All Rights Reserved
Poll
Which best describes your role?
–Scrum Master
–Product Owner
–Manager
–Team Member
–Other
© 2013, cPrime Inc. All Rights Reserved
Poll
How would you rate your
organization's Agile
maturity on a scale of 1-
5? (1 being less mature
and 5 more mature)
© 2013, cPrime Inc. All Rights Reserved
Q&A
© 2013, cPrime Inc. All Rights Reserved

More Related Content

cPrime - Agile Quality Engineering

  • 1. Agile Testing Quality Engineering Presenter: Luk Lau Agile Coach, CSM, CSPO, Innovation Games® Facilitator
  • 2. Who is cPrime? Engaged for Your Project Management Success
  • 3. After the webinar… • We will send directions to collect the PDU you will earn from attending this webinar • We will also send a links to the recorded webinar and presentation slides once they are posted online For more information, visit www.cprime.com
  • 4. Today’s Conversation • What is Agile Quality Engineering • Agile Mindsets and Being Lean • Agile Quality Engineer's Value Proposition • Value Driven Quality and Scrum • Test Automation, Continuous Integration & Continuous Deployment • Testing Effort "illities” • TDD, BDD & Exploratory Testing • Foundation of sustainability • Better ways to collaborate & innovate © 2013, cPrime Inc. All Rights Reserved
  • 5. Testing & Agile © 2013, cPrime Inc. All Rights Reserved
  • 6. Is Agile Testing about? • TDD • Test Automation • Exploratory Testing • BDD • ATDD © 2013, cPrime Inc. All Rights Reserved
  • 7. Agility is a state Agile Mindset PracticesTesting © 2013, cPrime Inc. All Rights Reserved
  • 8. Agile Testing is Testing Quality Engineering with an Agile Mindset. © 2013, cPrime Inc. All Rights Reserved
  • 9. Is Testing == Quality? © 2013, cPrime Inc. All Rights Reserved
  • 10. • Build the right thing the right way -> Quality Product • Agile allow us to do it more effectively and efficiently. • So we can deliver the most business value in the shortest amount of time © 2013, cPrime Inc. All Rights Reserved
  • 11. Agile Quality Engineering is • Understand & Define Quality • Quality Driven & Being First Class • Value Driven & Knowing Good Enough • Enable Collaboration & Detevestlopmenting • Zero Quality Control & Mistake Proofing • Continuously Improve Testability & Shareability • Make Quality Traceable & Visible © 2013, cPrime Inc. All Rights Reserved
  • 12. Agility is a state Agile Mindset PracticesTesting © 2013, cPrime Inc. All Rights Reserved
  • 14. Agile Values © 2013, cPrime Inc. All Rights Reserved
  • 15. Agile Principles © 2013, cPrime Inc. All Rights Reserved
  • 16. Game © 2013, cPrime Inc. All Rights Reserved
  • 17. Scrum Values Courage Openness Commitment Focus Respect © 2013, cPrime Inc. All Rights Reserved
  • 18. Lean Principles © 2013, cPrime Inc. All Rights Reserved
  • 19. Agile Tester Quality Engineer’s Value Proposition Facilitate and maintain clear requirement Drive Quality & Value Driven Culture More Testing & Less Checking First Class Collaborator © 2013, cPrime Inc. All Rights Reserved
  • 20. Facilitate and maintain clear requirement • Help Product Owner • Drive development with Acceptance instead of at the receiving end • Maintain, evolve, improve shareability and collective ownership of living specification • Drive effective & efficient story grooming. About “What” instead of “How” • Write scenarios with Gherkin • Make requirement traceable • Be the master of facilitation © 2013, cPrime Inc. All Rights Reserved
  • 21. Drive Quality & Value Driven Culture • Define quality & associated value • Making “Working Software / Quality” visible • Make quality & testability an integral part of development • "Ready Ready" & "Done Done" • Minimize WIP • Simplify and optimize testing processes © 2013, cPrime Inc. All Rights Reserved
  • 22. More Testing & Less Checking • Automated as much as possible with value • Refactor & maintain tests as living specification • Effort Shifting • Practice Exploratory Testing • Prioritize & balance testing need & value • Identify & communicate testing intention • Engage all stakeholders to improve testability • Define and practice meaningful "ility tests" © 2013, cPrime Inc. All Rights Reserved
  • 23. First Class Collaborator • Communicate, Cooperate & Coordinate • Learn to facilitate & teach • Be a first class citizen of the team initiatively • Be cross functional & open to try different tasks • Connect with the team, organization & the testing community • Promote & celebrate excellence • Continuous Improvement © 2013, cPrime Inc. All Rights Reserved
  • 24. Practices to make your Scrum / Testing more effective & efficient • Story Mapping • Need Better Story Slicing • Story Grooming (about what) • Testing Intention instead of testing script • Write Scenarios with Gherkin • “Ready Ready” • Limit WIP • “Done Done” • Automation • Daily Goal • Team Room & Visible 5 Levels of Planning (Vision, Roadmap, Release, Iteration, Daily) © 2013, cPrime Inc. All Rights Reserved
  • 25. © 2013, cPrime Inc. All Rights Reserved
  • 26. Testing Pyramid © 2013, cPrime Inc. All Rights Reserved
  • 27. © 2013, cPrime Inc. All Rights Reserved
  • 28. Definition of Quality What is good enough & what is the value? © 2013, cPrime Inc. All Rights Reserved
  • 29. Foundation of sustainability Forming the critical mass © 2013, cPrime Inc. All Rights Reserved Management’s Agile Mindset & Support
  • 30. Better ways to collaborate & Innovate © 2013, cPrime Inc. All Rights Reserved • Innovation Games® • Game Storming • Visual Thinking, Visual Meeting • Bla Bla Bla • Root Cause Analysis (e.g.5 Whys) • Hoshin Planning • Story Mapping
  • 31. What are the testing challenges in your agile team you are facing? © 2013, cPrime Inc. All Rights Reserved
  • 32. Poll What size is your organization? –1-100 –100-500 –500-1000 –1000-2000 –2000+ © 2013, cPrime Inc. All Rights Reserved
  • 33. Poll Which best describes your role? –Scrum Master –Product Owner –Manager –Team Member –Other © 2013, cPrime Inc. All Rights Reserved
  • 34. Poll How would you rate your organization's Agile maturity on a scale of 1- 5? (1 being less mature and 5 more mature) © 2013, cPrime Inc. All Rights Reserved
  • 35. Q&A © 2013, cPrime Inc. All Rights Reserved