Embracing Change: From Tester to Quality Coach Areti Panou, SAP February 13, 2020 PUBLIC
A presentation at Ministry of Testing Cork Meetup in February 2020 in by Areti Panou
Embracing Change: From Tester to Quality Coach Areti Panou, SAP February 13, 2020 PUBLIC
What would happen if the QA suddenly left your team? @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 2
Where I was “team of 10” Agile DevOps culture Daily deployments On-demand feature releases Team testing @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 3
What I was doing Testing Coaching testing Quality engineering @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 4
What else I was doing Testing Coaching testing Corporate Quality Management System (QMS) compliance Quality engineering @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 5
And then, I left the team Testing Coaching testing Corporate Quality Management System (QMS) compliance Quality engineering BYE BYE! @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 6
@charrett on Twitter @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 7
Shaping new Quality Coaches ONCE UPON A TIME… QUALITY Teaching WHY? WHY NOT? Mentoring PLAN A Coaching PLAN B Hands-on Advising @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 8
What would happen if the QA suddenly left your team? How can you influence quality beyond testing How can you distribute quality efforts How can you prepare to involve others @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 9
What would happen if the QA suddenly left your team? How can you influence quality beyond testing How can you distribute quality efforts How can you prepare to involve others @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 10
How can you influence quality beyond testing Analyse each step of your deployment pipeline Seek customer input Expose obstacles @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 11
Analyse each step of your deployment pipeline Purpose Alerting Importance Automation Trustworthiness Dependencies Duration Expansion Maintainability Frequency @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 12
How can you influence quality beyond testing Analyse each step of your deployment pipeline Seek customer input Expose obstacles Look into the value of each step and seek to optimize it @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 13
Seek customer input • Identify all channels of communication • Calculate the time interval until it reaches the right person • Analyze the reasons of the negativity • Bring attention to what normal looks like • Analyze customer behaviour after big changes • • Come up with ways to know that your users are still happy • Get insights on the things they like the most Organize user-shadowing @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 14
How can you influence quality beyond testing Analyse each step of your deployment pipeline Look into the value of each step and seek to optimize it Seek customer input Expose obstacles Utilize what your users think when they are sad, happy or neutral @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 15
Expose obstacles Company policies Lack of knowledge External dependencies No access to customers @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 16
How can you influence quality beyond testing Analyse each step of your deployment pipeline Look into the value of each step and seek to optimize it Seek customer input Expose obstacles Utilize what your users think when they are sad, happy or neutral Write down and share for all to see anything that hinders your work @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 17
Sharing inspiration @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 18
What would happen if the QA suddenly left your team? How can you influence quality beyond testing How can you distribute quality efforts How can you prepare to involve others @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 19
What would happen if the QA suddenly left your team? How can you influence quality beyond testing How can you distribute quality efforts How can you prepare to involve others @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 20
How can you distribute quality efforts Identify quality tasks Look for hidden activities that are in no job description Discuss quality tasks Share ownership of quality tasks @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 21
Discuss quality tasks Purpose Document Create tickets Automation Importance Dependencies Knowledge @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 22
How can you distribute quality efforts Identify quality tasks Discuss quality tasks Look for hidden activities that are in no job description Optimize the work by engaging the knowledge of the team Share ownership of quality tasks @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 23
How can you distribute quality efforts Identify quality tasks Discuss quality tasks Look for hidden activities that are in no job description Optimize the work by engaging the knowledge of the team Share ownership of quality tasks Make sure that there are at least 2 people able to execute the work at any time @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 24
Rinse and repeat Identify quality tasks Share ownership of quality tasks Discuss quality tasks @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 25
Show the benefits of engagement in quality @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 26
What would happen if the QA suddenly left your team? How can you influence quality beyond testing How can you distribute quality efforts How can you prepare to involve others @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 27
How can you prepare Look beyond the things that threaten quality and pursuit steps that build it in your product. @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 28
How can you prepare Release control of quality assurance and embrace quality enablement. @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 29
How can you prepare Trust your team to do quality work as well as take care of the overall quality. @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 30
What would happen if the QA suddenly left your team? How can you influence quality beyond testing How can you distribute quality efforts How can you prepare to involve others @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 31
New class of Quality Coaches has the team’s back We influence quality beyond testing We distribute quality efforts We prepare to involve others @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 32
There is always room for improvement We influence quality beyond testing We distribute quality efforts We prepare to involve others What else can we do? @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 33
Thank you. Contact information: Areti Panou Product Owner – Internal Program Management Tools @unremarkableQA unremarkabletester.com areti.panou@sap.com
Appendix
References • https://www.goodreads.com/book/show/35747076-accelerate • https://www.angryweasel.com/ABTesting/modern-testing-principles/ • https://testingindevops.org/ • http://dearauditor.org/ • https://www.impactmapping.org/index.html • https://www.ministryoftesting.com/ @unremarkableQA © 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 36