The Quality Coach's Handbook Course
Course Info
This course includes 5 attempts.
The course explains the quality coach role and how to perform it, including workshops with instructions and templates that guide you. If you are a director of quality engineering or test manager tasked with rolling out an operating model, there are frameworks and guidelines around job descriptions and career paths
Course Material
- About this course
- Preface
- Why I wrote this course
- Intended Audience
- How to read this course
- Describing the Quality Coach Role
- How the Quality Coach Role came about
- What is a Quality Coach ?
- Why do we need a Quality Coach?
- The Quality Coach Role
- Quality Coach Activities
- Quality Coach Skills
- I do all these things, but I don’t call myself Quality Coach
- Downsides to the quality coach role?
- Adopting the Quality Coach Model
- Download the Quality Coach Descriptor
- Managing Expectations
- Quality Coach Circle of Control
- Quality Coach Circle of Influence
- Quality Coach Circle of Concern
- Create your Quality Coach Circle of Control
- Diversity in the Quality Coach Role
- Identify strengths
- How do I know I’m a Quality Coach?
- Test Lead versus Quality Coach
- Shifting to a Quality Coach Role
- Moving to a Quality Coach Role
- Help! I’m now a Quality Coach
- Quality Coaching or Quality Coach Role?
- Working across multiple teams
- Consider the Team
- Tips & Tricks when moving to a quality coach role
- Pairing with team members
- Dealing with Objections
- Perform a self-reflection
- Collect Data
- Cheatsheets & Blueprints
- Awareness of Quality Coaching
- Experiment
- Hold Sessions
- Improving Testing Know-how
- Not a whole team responsibility; it’s a whole organisation responsibility
- 13 Low Cost Ideas to start Quality Coaching right away
- Quality Coach Role & Responsibilities
- Example: Principal Quality Coach
- What You Will Do
- How You Will Do It
- Example: Quality Assistance Coach
- What you’ll do
- What you’ll need
- The Quality Coach Model
- Quality Coaching Dynamics Model
- Team
- Quality Coach
- Context
- Team Behaviours Driven by Tasks
- Energy & Trust
- When to Coach, Mentor or Train
- Coaching, Mentoring, Training
- Benefits of Coaching, Training and Mentoring
- Team Motivation & Ability
- Situational Quality Coaching
- Low Ability, High Motivation
- Low Ability, Low Motivation
- High Ability, High Motivation
- High Ability, Low Motivation
- A Word on Team Motivation
- Check your bias
- Quality Coach Dynamics
- Delivery Process for Quality Coaching
- Quality Assistance model?
- QA Kickoff
- QA Demo
- Tips and Tricks
- Ownership of testing
- Testing Types
- Manage the test data and environments
- Quality Coach not gatekeeper
- Training Sessions
- “DOT”ING
- What to measure
- Make your own model
- Techniques for Team Coaching
- Running team-based quality coaching sessions
- Challenges in Coaching
- Planning a Coaching Session
- Running a Coaching Session
- Running the discussion section
- Post-session work
- Follow the energy
- Why is driving change in quality so hard?
- Internal and External factors impacting low motivation
- Internal Factors
- External Factors
- Energy across teams
- Finding the energy
- Evidence of energy
- Verwondering
- When to suggest ideas
- Leaving energy alone
- Further Reading
- Focusing on Frictionless
- The inner game
- Improving Product Quality
- External & Internal Interference
- Shaping the Path
- Persuading the elephant
- Shape the path, then work on the elephant
- Now work on the elephant
- Experiments in Quality Coaching
- What is an experiment?
- Learning opportunities
- Benefits of Experiments
- Scaling Experimentation
- Case Study on Experimentation
- Tips on using experiments
- Habits in Quality
- Waiting for motivation
- Creating Habits in Quality Coaching
- Teachable moments in Quality Coaching
- Intro
- Quality Coaching
- Teachable moments
- Winning hearts and minds
- Don’t confuse speed with progress
- Show, don’t tell
- Communications
- Times where I identify teachable moments
- Some quality coaching phrases and ideas I use
- What do you/we want to be different?
- What can we do?
- What’s the problem we’re trying to solve?
- Would the roof cave in if we stopped doing this work altogether?
- Conclusion
- Pair Testing
- Tip for Pairing
- Shu Ha Ri in Quality Coaching
- Be curious and ask questions
- Adopting Shu Ha Ri in Quality Coaching
- Shu in Quality Coaching
- Ha in Quality Coaching
- Ri in Quality Coaching
- Coaching Upwards
- The Elephant and Rider Analogy
- Influencing Upwards
- Allies
- Research is key
- Reframe your idea
- Dealing with Resistance
- Collecting Objections
- Should I Counter-argue?
- Dealing with Rejection
- Back Up with Data
- Five Quality Coaching Tips (when coaching 10+ teams)
- 45 Engineers and 1 Quality Coach - How do you make it work?
- Top 5 Quality Coaching Tips
- Encourage everyone to test from the start
- Write, write, write
- Help with the refinement of the more significant, more complex features
- Pair Testing
- Talk, listen and support
- Maturity Models and North Stars
- Change Management
- Imposing Change
- ADKAR Model
- Awareness
- Desirability
- Knowledge and Skill
- Repeat
- Ideas & Approaches to Quality
- What is Quality?
- Definition of Quality
- What is Value?
- Good Enough Quality
- Emergent Quality
- A mix of ideas on Contemporary Quality Engineering
- Gating in traditional quality engineering
- Gating in contemporary quality engineering
- Engineering Ownership
- Services not Products
- Business Outcomes over Features Done
- Modern Engineering Quality Attributes
- New Consumer-facing Quality Attributes
- Balancing Stability & Throughput
- Making Quality Visible
- And Software Testing?
- Test Automation
- Exploratory Testing
- Cost of Software Testing
- Whole team approach
- Quality is a black hole
- Too big a risk
- Prevent, Detect, Recover
- Quality != Testing
- Is too much prevention a bad thing?
- Over-indexing on Recoverability
- When to discuss PDR
- PIR’s & Retros
- Planning
- PDR for senior management
- Prevention Tasks
- Detection Tasks
- Recovery Tasks
- Prevention requires persistence
- 3 Hats
- Modern Engineering Practices
- Whole Team Quality
- Software as a Service
- 3 Hats
- Bug Prevention
- Bug Detection
- Bug Recovery
- What about the Testers?
- Challenges with 3 Hats
- Using AI in Quality Coaching
- Problem, Experiment, Observe, Evaluate
- Identify the Problem you want AI to help solve
- Experiment with AI in small slices
- Observe the outcome - What did you learn about AI?
- Evaluate the AI experiment
- Research and company policy
- Use the opportunity with AI to build collaboration
- Principles of Responsible AI
- The Software Mechanic
- Kent Beck’s 3X Model and Quality (a quality coach perspective)
- Quality Strategy for Explore
- Recommended Quality Strategies in Explore
- Quality Strategies to consider in Explore
- Quality Strategies to avoid in Explore
- Quality Strategy in Expand
- Recommended Quality Strategies in Expand
- Quality Strategies to consider in Expand
- Quality Strategies to Avoid in Expand
- Quality Strategy in Extract
- Recommended Quality Strategy for Extract Phase
- Quality Strategy to Avoid Extract Phase
- Where does Quality Coaching fit in?
- Cost of Change in SaaS
- A history of the cost of change
- SaaS and the Cost of Change
- The rise of recoverability
- The Rise of Big Data
- Increased security concerns
- Privacy
- Reputation
- A New Cost of Change Curve
- Reducing dependency on pre-production environments
- Non Prod or not: you decide
- Sacred Cows
- Further reading
- Leading Quality
- Who is accountable for Quality?
- Responsibility versus Accountability
- Accountability in Quality
- Using RACI
- An alternative approach without RACI
- Boost your engineering capability with this growth-focused framework
- How can this framework help?
- Exploring the framework in more detail
- 🏗️ Understanding the context you work in
- 🏗️ Know what good might look like for you and the next step for improvement
- Where to Start
- 🛠️ A systematic engineering-wide mechanism to pull in the skills you need and the support for growth and sharing
- 🌻 Understanding the needs of others
- 🌻 Celebrate your success
- Where should you start?
- What’s in it for you and your team?
- Frameworks are great, but what matters is you
- Why the Quality Coach model could fail
- Ensuring Success
- Engineering Leadership Own Quality
- Software Engineers Who Test
- Enabling Teams
- Modern Engineering practices
- Context Matters
- How different roles play a part in quality
- Further Reading
- Organisation Structures
- 3 Lens Quality Coach Model
- Organisation Structures
- Company Process
- Interacting with Teams/Practices
- Quality Practice Structure
- Exploratory Testing in Team Topologies
- Flow of Work in Team Topologies
- Interaction Modes in Team Topologies
- Cognitive Load in Team Topologies
- Optimal Topology for good quality
- Quality & Team Topologies
- Software Testing is Germane Load
- Exploratory Testing is about being distracted
- Where Exploratory Testing sits in Team Topologies
- Exploratory Testing in the engineer’s flow of work
- Exploratory Testing in a team’s flow of value
- Exploratory Testing in Production
- Best Approach for your Organisation
- Background Reading
- Quality Coach Career Paths
- Quality Coach Role Levels
- Why no Quality Coach Tier 1 or Tier 2?
- Why no Tier 6 Quality Coach?
- Quality Coach Career Tiers
- Quality Coach Factors
- Sphere of influence
- Coaching Focus
- Flow of Delivery
- Coaching Ability
- Context matters
- Own your Career
- Hiring Quality Coaches
- Tips on hiring quality coaches
- Quality Coach Team Operating Model
- The Hub
- The Spoke
- Missions
- Canva Template
- Quality Coach Reporting Structures
- Reporting Lines
- Quality Coach Workshops
- Workshop Preparation
- Workshop Durations
- Practice New Workshops
- What is Quality?
- ⛵Quality Coach Sailboat Workshop
- Purpose of the Workshop
- Outcome of Workshop
- Sailboat analogy
- A note on Engineering objectives
- Quality Coach Sailboat Workshop Preparation
- Quality Coach Sailboat Workshop Instructions
- Tips on the workshop
- Quality Coach: a team approach to mapping “the work”
- Collaborating on Testing
- Mapping the Delivery Workflow
- Delivery Workflow Workshop
- Preparation
- Workflow Mapping Session One
- Workflow Mapping: Session Two
- Session Two
- Finalising the roadmap
- Implementing change within the team
- A comment on the “flow of work.”
- Team Exploratory Testing Session
- What to Test?
- Planning an Exploratory Testing Team Session
- Planning your session
- Pairing people
- Plan how to allocate the work
- Have a schedule
- Create Cheat Sheets
- Pre-session Information
- Pointers for Team Exploratory Testing Sessions
- Prep Work for Exploratory Testing an In-house System
- Quality Coach: a team approach to mapping “the work”
- Collaborating on Testing
- Mapping the Delivery Workflow
- Delivery Workflow Workshop
- Preparation
- Workflow Mapping Session One
- Workflow Mapping: Session Two
- Session Two
- Finalising the roadmap
- Implementing change within the team
- A comment on the “flow of work.”
- Improve Your Sprint Planning with the Story Impact Checklist
- What is an SIC?
- Improve organization and consistency
- Get all team members involved in discussing items that could impact story completion
- Keep It Simple
- Iterate, get feedback, repeat!
- What does it look like?
- How My SIC Matured
- Version 1
- Version 2
- Version 3
- Testing
- Coding
- Monitoring/Alerting
- Releasing
- Version 4
- Example Mapping for Quality Coaches
- Reviewing Requirements
- Discovery Workshops
- Example Mapping
- Example Mapping for Quality Coaches Structure
- Discussion & Self-reflection
- Discussion & Self Reflection Questions
- Team Test Strategy Workshop for Quality Coaches
- Team Test Strategy
- Benefits of Team-Based Test Strategies
- Who owns the test strategy?
- Team Test Strategy Workshop
- Plan the Test Strategy workshop
- Feature/Epic for the workshop
- Timing Considerations
- Meeting invite
- Test Strategy Workshop Preparation
- Workshop Structure
- Team Test Strategy Information Pack
- FAQ on this workshop
- Final words
- Create a Team Test Automation Strategy
- Test Automation Workshop
- 💡Tips and Tricks
- Tackling Imposter Syndrome
- Ground the discussion
- Software Testing and Test Automation
- Test Coverage
- Tooling
- Pressure of delivery
- Keep it simple
- The fine line of coaching
- Test Automation Model References
- Build a culture of learning by amplifying team wins
- What is it?
- Why might you need it?
- How to run a workshop
- Identify what the team is great at (Technical & Process)
- Identify where they can share it (From the Team to the world!)
- Decide which, and how, key suggestions will be shared
- Categorising the ‘wins’ to support an improvement program
- Make it your own
- Accelerate your quality culture by identifying your engineering capability needs
- Why you might want to tailor your model
- Creating your Quality Culture Transition Guide
- Creating the whole model versus concentrating on similar slices
- Building the whole model first
- Working on similar slices
- Working on each category at a time
- Building a shared understanding
- Completing the corners of Beginning & Optimising
- Beginning
- Optimising
- Deciding where you are and defining what you do next
- Repeat for each category
- The first experiment & sharing past success
- It’s about the journey
- Leadership support
- Nothing’s perfect
- Quality Opportunity Solution Tree
- Quality is an ecosystem
- Silver Bullets Ahoy
- Not all silver bullets are equal
- Silver bullets come with a price tag
- Diversify your strategy
- The “How else” Framework
- Workshop Material
- Lessons learned
- Footnotes
- Gap analysis in Devops
- How to Start a Gap Analysis
- Context Matters
- Mine the Gap!
- Ongoing efforts
- Implementing Gap Analysis
- Measuring Success in Gap Analysis
- It’s a journey
- Quality Health Checks
- Is your quality ecosystem thriving?
- How do we measure?
- Each lens will yield a traffic light result. Green, Amber or Red based on
- Create the criteria that are tailored to your team
- Examples of Quality Health Checks
- Experience and key learnings:
- Take the long view
- Where to start:
- Building Cross-Functional expertise in a team
- Cross-Functional Requirements Workshop
- List CFR’s
- Define the terms
- Prioritising Cross-Functional Requirements
- Reuse the CFR Prompts
- Create a Quality Coach Job Description
- Know your company values
- Existing Job Descriptions
- Testing Task Workshop
- Quality Coach Job Description
- Acknowledgements
- Additional Materials
- QR Codes for Templates
Instructors
Anne-Marie is the lead advocate for quality engineering, navigating change, and ensuring quality remains top of mind for everyone. Her years of experience as Director of Engineering at Culture Amp, Head of Engineering at Tyro Payments, as a quality engineering consultant, and as a test automation engineer stand her in good stead. Anne-Marie is currently working at Telstra, where she is the principal of test automation tooling.
An adjunct lecturer at the University of Technology, Sydney, and instructor of BBST, Anne-Marie has extensive experience teaching and coaching software professionals and product teams.
Anne-Marie’s technical background as an Electronic Engineer has enabled her to speak to technical and product expertise. Anne-Marie is an international keynote speaker who has spoken at multiple international conferences
The Leanpub 60 Day 100% Happiness Guarantee
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.
You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!
So, there's no reason not to click the Add to Cart button, is there?
See full terms...
Earn $8 on a $10 Purchase, and $16 on a $20 Purchase
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earnedover $14 millionwriting, publishing and selling on Leanpub.
Learn more about writing on Leanpub
Free Updates. DRM Free.
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them