Vojtěch Barta has been in the area of Quality Assurance for 12 years. His motto is “Quality as satisfaction of all stakeholders” when the whole team needs to be aligned with it. He has worked in several different roles like QA, Tester, Lead of QA department, Business Analyst, Mentor, Trainer etc. His current role is QA Lead and Scrum Master on startup in the area of On-boarding and UX called Newired. Vojtěch has a good understanding of and experience with Agile development, mainly with Scrum and Kanban. He is open-minded and always thinks in the context of each particular project applying his experience to achieve the project goals without compromising the quality of the delivery. He worked on multicultural projects, both distributed and collocated. Quality Assurance is far more than only testing. However, testing is an important piece of the puzzle. Vojtěch likes balance between structured and unstructured testing when effective test automation is the key to success. The main focus has to be on Defect prevention and delivering the real value.
ABOUT THE PRESENTATION
Customer Testing and Acceptance
Quality Assurance in Agile is far more than testing – it is about Satisfaction of all stakeholders, delivering value and defect prevention. However testing is still important because there will be always defects. QAs in Agile teams test continuously every day and we deliver working software as result of every iteration. Customer is present on demo and he provides feedback. Such feedback is very valuable however it is often very vague. We need more detailed feedback and regular customer acceptance as continuous activity. This is one of the biggest mind shifts for customers and they need help and support in this new responsibility. We as QAs have to take this opportunity.
I would like to demonstrate this important area on example of Agile project from the first phases until the end going trough following topics
- Identification of stakeholders
- Defining and maintaining Test Strategy
- Customer testing and Acceptance after each Sprint
- Regular customer satisfaction survey
- Preparation and supporting of UAT
- Teaching and mentoring all stakeholders on customer side regarding QA topics
Working with customer closely is the biggest challenge but it is the only key to success