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 QualityWhat is good enough & what is the value?
© 2013, cPrime Inc. All Rights Reserved
Foundation of sustainabilityForming 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
PollWhat size is your organization?
– 1-100– 100-500– 500-1000– 1000-2000– 2000+
© 2013, cPrime Inc. All Rights Reserved
PollWhich best describes your role?
–Scrum Master–Product Owner–Manager–Team Member –Other
© 2013, cPrime Inc. All Rights Reserved
PollHow 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