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

Building a QA practice from scratch

Building a QA practice from scratch

When you’re the only QA, how do you instill quality practices and build that mindset into the wider company? I'm going to walk through how we went from eight to forty-five quality advocates, and talk about recruiting, training, fun, multiple remote offices, delegation, velociraptor-avoidance techniques, staffing, blood, sweat, and tea. I’ll share the potholes we fell into so you can fall in different ones, and build a practice of awesome testers.

Building a QA practice requires buy-in from management and developers, and can mean changing the process to include up-front quality advocacy, instead of end-of-the-line quality control. Quality starts before the project is sold to the stakeholders, and it doesn't end until after the product is in the hands of the end users. Growing a practice means finding the right people to work with, and communicating well with clients, users, sales, management, and developers.

Avatar for Alison Hawke

Alison Hawke

August 23, 2019

More Decks by Alison Hawke

Other Decks in Technology

Transcript

  1. How do you do it? Show value as a solo

    Get allies outside QA 4
  2. One is the loneliest number You are the only QA

    in the building… Now what? 9
  3. Whole-team quality What happens when you go on vacation? Don’t

    be a Gandalf saying, “You Shall Not Pass!” 11
  4. QA is dead Quality Control is inefficient, frustrating, and time-consuming.

    Quality Assurance was better But the role evolves... 12
  5. Long live Quality Advocacy! Quality Advocacy gives you freedom You

    work in the whole software process, from idea to deployment 13
  6. Getting buy-in from the boss Be the best you can

    be Train others Apprentices 15
  7. Dev and UX and PO, oh my! Listen and ask

    questions Shadow the other roles Go to conferences 16
  8. Constant vigilance training! If you stop learning, you will become

    a fossil Pursue an interest and become an expert Continuous improvement 17
  9. Recruiting and other minefields Read The No Asshole Rule by

    Robert Sutton Hire people that are good in teams 20
  10. Recruiting and other minefields Look for people who have fun

    in the role Hire people who want to learn 21
  11. Treat it like any other bug Standardize the interview process

    to reduce bias What are your acceptance criteria for the need? 24
  12. Get some values If people don't share your values, they

    won't enjoy your team Read The Ideal Team Player by Patrick Lencioni 25
  13. Delegate or Burnout If you’re leading the team, some day

    you won’t be able to test any more Do you want that? 26
  14. Assembling a tribe Slack, IM, or some other collaboration tool

    Ask for help often Give help to others 28
  15. Build vs. buy If you can’t buy, you need to

    build Building an apprentice is a team project 37
  16. Build a practice Show value as a solo Get allies

    outside QA Add people Multiply value 41
  17. Books referenced The No Asshole Rule by Robert Sutton The

    Ideal Team Player by Patrick Lencioni Radical Candor by Kim Scott Humble Inquiry by Edgar Schein 44
  18. Tools to help Personality test (sort of MBTI) https://www.16personalities.com DiSC

    test (Everybody DiSC) https://www.yourlifespath.com/ Standardize your interviews to reduce bias 45