NAGATA 4 A lot of problems can arise when QA people are not part of the development team (the "us" vs. "them" syndrome) How do you integrate QA people into an agile team? problem solution In an agile quality team, it's important to include a QA person as part of the agile team from the beginning. Pattern : Break Down Barriers
7 How can an agile team remove such barriers and make quality even more agile? problem solution Break down barriers and barriers to communication through a variety of actions, including the inclusion of QA at an early stage. Pattern : Whole Team
ATSUSHI NAGATA 8 QA writes a lot of documentation because it's their deliverable. Particularly important are the quality reports to their supervisors. So what are the deliverables in Agile QA? question Answer. I still think the test specs are an artifact! I was naively aware that the development products (programs) were also the product of QA. This development will also include specifications (as we will be testing them as well). I was aware that the byproducts produced in the process of creating this product were the test results left in kintone, etc. I believe that the deliverables are the version of the product we are releasing. I think it's a product of QA, or rather, the entire development team is creating a single product.
I was aware that the development product (program) was also a product of QA. I think the deliverable code is a product of QA, or rather, the entire development team is creating a single product.
10 How do you incorporate critical system quality assessments into your agile processes and where should QA professionals go in the process? problem solution Build a way to understand, describe, develop and test system quality as part of the agile process. Pattern : Integrate Quality
sprint requirements behaviour Where do you notice and specify the qualities? What is that qualities implemented in? Where do you share that qualities with your team? Where and how to evaluate that qualities. Ready Done.
Process: Practices that improve the quality of the backlog and make it Ready Objective Background and Reason User Story Acceptance Criteria Describe backlogs question estimate PBI Ready sprint sprint sprint Delphi Notice and specify the Qualities Quality Implementation QA Dev PO PO Dev Improve the quality of backlogs Identify development perspectives and risks PO Refinement is working in parallel with sprinting. Modify Modify
There are feedback loops throughout the agile process to "integrate" quality. Notice Specify Share Implementation Evaluation learning As quality specialists, the QA team implement the qualities by noticing it, feeding it back and sharing it with the team. QA evaluate the products and learns as a specialist.
: Break Down Barriers Pattern : Whole Team Pattern : Integrate Quality At Cybozu, when we were introducing Scrum, we were wondering how to go about QA. I introduced them to a feedback model called DevQA, and QA took these two patterns and showed me within a year. And a year later, the company organization also became a Whole Team pattern. This very quick change was due to the mentality and culture of Cybozu, which I will show later. In the diagram of Scrum on P11, it looks like QA is embedding quality using various patterns and then feeding it back to Quality Testing. However, at Cybozu, we use feedback everywhere in a more agile way, and our perspectives and ways of thinking change as we realize and learn from the feedback. As a consequence, the quality of the backlog, specifications, code and test design improves. And those feedback loops work as agile processes.
The Power to Change • Embrace change. • Change their values by learning. • Have respect for the other person. • Trust each other. • The courage to try. • The courage to dive into something new. • The power of ingenuity. • Recognize and summarize issues and come up with responses to them. Heart of Improvement (Evolutionary)
NAGATA 21 The deliverable product is also a product of QA, or rather, the entire development team is creating a product. This is what I learned through the workshop in the QA2AQ study group.