cPrime - Agile Quality Engineering

Post on 11-Jan-2017

1.247 views 3 download

Transcript of cPrime - Agile Quality Engineering

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