Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Define Your Quality and Apply Key Elements to A...

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

Define Your Quality and Apply Key Elements to Achieve It!

120 minute Workshop at Agile Testing Days USA 2019, by Raye Anne Hurst and Janet Gregory.

Avatar for Raye Anne Hurst

Raye Anne Hurst

June 27, 2019

Other Decks in Technology

Transcript

  1. Define Your Quality and Apply Key Elements to Achieve It!

    Agile Testing Days USA 2019 Raye Anne Hurst Janet Gregory
  2. Janet Gregory Experience ▪ DragonFire Inc. ▪ Tester, Agile Testing

    Consultant, Trainer, Author, Speaker – 18 yrs. ▪ QA Manager – 4 yrs. ▪ Programmer – 5 yrs. About Me ▪ Love to travel … 76 countries ▪ 3 grandchildren ▪ Fantasy fan ▪ Canadian – Calgary by the Rocky Mountains Social Media ▪ Twitter: janetgregoryca ▪ LinkedIn: janet_gregory ▪ Slack: multiple groups ▪ Websites: – Janetgregory.ca – AgileTester.ca – Agiletestingfellow.com
  3. Raye Anne Hurst Experience ▪ Deluxe Corporation – QE Practice

    Coach – Sr. Manager – Sr. QA Engineer ▪ Quality – 20 yrs. ▪ Science Teacher – 11 yrs. ▪ Geology About Me ▪ Fan-girl ▪ Science Nerd ▪ Reader of books ▪ Dog lover ▪ 2 young-adult children ▪ Atlanta, GA Social Media ▪ Twitter: rayeannehurst ▪ LinkedIn: rayeannehurst ▪ Slack: – AgileTestingFellow – WomenInTesting – Testerio
  4. Definitions of Quality W. Edwards Deming ▪ Good quality means

    a predictable degree of uniformity and dependability with a quality standard suited to the customer. Joseph Juran ▪ Quality means that a product meets customer needs leading to customer satisfaction. Fitness for use. Jerry Weinberg ▪ Quality is value to some person. Philip Crosby ▪ Quality is conformance to requirements. The system of quality is prevention – zero defect standard.
  5. Activity – What is your definition of a quality vehicle?

    ▪ Each table - spend time coming up with your table's definition of a quality vehicle ▪ Write it down on a sticky page ▪ Let’s share
  6. Definition of Done (DoD) STORY DONE ü Unit tests passed

    ü Code reviewed ü Acceptance Tests PASSED ü Functional tests passed ü Non-functional requirements met ü Product Owner accepts story Supports the conversation about process and product quality
  7. Working Agreement ü Be on time to meetings ü If

    remote folks, use cameras ü Don’t be afraid to ask for help ü Make attending stand-up a priority ü Be kind ü Adhere to our practices ü Review this agreement once each quarter ü Actively participate in meetings ü Have one conversation at a time Supports the “who” is building the product and helps create trust
  8. ▪ Product – What are we building? Are we building

    the right thing? ▪ Process – How are we building it? Are we building it right? ▪ People – Who are we building it for? Are we “wow”-ing them? – Who is building it? Do they understand what is needed? Why What How Who
  9. If our teams can be motivated by our "why we

    need quality,” we will succeed!
  10. Activity – Why are you at this workshop today? ▪

    Spend a few minutes coming up with your "why are you at this workshop today?" ▪ Write it down on a sticky note ▪ Place it on the the wall
  11. Whole Team Approach The team is responsible for: § Defining

    quality § Achieving quality § Understanding customer needs § Shared understanding The Team: programmers, testers, product owner, etc.
  12. Activity – Mind Mapping / Example Mapping ▪ You are

    going to design a coffee cup ▪ Mind map what you think needs to be considered in the design. ▪ Choose one of your ‘rules’ from your mind map ▪ Think of different examples for that rule – you may need to draw ▪ Write down questions /assumptions ▪ Choose another rule and do it again
  13. Activity – Gemba Walk ▪ Each table is a team.

    ▪ One person is the Walker (who leaves the table). ▪ They rest of the team spends time playing the card game. ▪ When time is called, the Gemba Walker joins the table again. ▪ They use the templates to interview the team to see how they played the card game. ▪ Then we debrief as a large group.
  14. Activity – Next Week’s Experiment ▪ Think about next week

    when you leave this magical place. ▪ What is one experiment that you commit to conducting next week to improve the quality of your product or the quality of your process? ▪ Write it down and sign it! ▪ Does anyone want to share what they wrote with the group?
  15. What we accomplished today Discussed what teams need ▪ Shared

    understanding of scale ▪ Common definition of Quality ▪ Knowledge of the Why, What, How, and Who ▪ The Whole Team Approach Participated in activities ▪ Best Dog? ▪ What is your definition of a quality vehicle? ▪ Why are you at this workshop today? ▪ Whole Team Approach ▪ Take a (Gemba) Walk ▪ Next Week’s Experiment