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

The Deal: QA and Dev Together (Triagile 2021)

The Deal: QA and Dev Together (Triagile 2021)

Jenny Bramble (@jennydoesthings)
Adrian Dunston (@bitcapulet)

Why are developers and testers so often at odds? Like a knight and bishop on a chessboard, test and dev are different roles that are much more effective together. Join Jenny Bramble–Test Lead–and Adrian P. Dunston–Senior Developer–as they explore The Deal: a pact between one test engineer and one software engineer that can make a huge impact for the two, for the teams around them, and for their users.

They will describe The Deal (development supports test; test keeps development safe) and introduce you to the team members that you should target to make The Deal with as well as timing and how to maintain the relationship.

If you've ever been on a toxic team and wanted to change it to something more positive, Jenny and Adrian are here to help guide you in the right direction.

Adrian Dunston

March 23, 2021
Tweet

More Decks by Adrian Dunston

Other Decks in Technology

Transcript

  1. @jennydoesthings / @bitcapulet 1 Look at this bug you wrote.

    Why on earth would you do it THAT way?
  2. @jennydoesthings / @bitcapulet Hi! I’m Jenny! • Test Lead at

    Willowtree • Test-based human for most of my career • Human interfacing is my favorite thing • Two cats—Dante and Dax • My pronouns are she/her 5
  3. “ Quality software is made by healthy relationships. Their main

    feature is psychological safety. @jennydoesthings / @bitcapulet 9
  4. “ We believe that a partnership between one developer and

    one tester can have enormous impact. @jennydoesthings / @bitcapulet 10
  5. How do you get there? 2 @jennydoesthings / @bitcapulet 1

    What is the deal? 3 What happens next? 11 Contents
  6. 1 • Amplify test's voice • Do fit and finish

    @jennydoesthings / @bitcapulet 17 Dev supports test.
  7. 1 • Amplify test's voice • Do fit and finish

    • Mind the technology @jennydoesthings / @bitcapulet 18 Dev supports test.
  8. • Practice healthy skepticism • Keys to the culture 1

    @jennydoesthings / @bitcapulet Test keeps dev safe. 21
  9. • Practice healthy skepticism • Keys to the culture •

    Mental model of the system 1 @jennydoesthings / @bitcapulet Test keeps dev safe. 22
  10. 1 @jennydoesthings / @bitcapulet How do you get there? 2

    25 Build trust Shape the environment Have the Talk
  11. @jennydoesthings / @bitcapulet 34 Shape the environment • Find alignment

    • Foster psychological safety • Encourage relationships
  12. @jennydoesthings / @bitcapulet 35 Shape the environment • Find alignment

    • Foster psychological safety • Encourage relationships • Shadow of the future
  13. What happens next @jennydoesthings / @bitcapulet Timing is crucial! When

    you say is often as important as what you say. 42
  14. Timing • Are you heading for a re-org? • Are

    y'all overworked? @jennydoesthings / @bitcapulet 44 Have the talk
  15. Timing • Are you heading for a re-org? • Are

    y'all overworked? • Are you ready for a relationship? @jennydoesthings / @bitcapulet 45 Have the talk
  16. • Ask them what they want. • Set clear goals

    for the relationship. @jennydoesthings / @bitcapulet 48 Have the talk
  17. • Then outline the deal. • Set clear expectations for

    behaviors. @jennydoesthings / @bitcapulet 51 Have the talk
  18. What happens next @jennydoesthings / @bitcapulet 58 Companies are made

    of relationships Make your relationships productive.
  19. “ We believe that a partnership between one developer and

    one tester can have enormous impact. @jennydoesthings / @bitcapulet 60
  20. @jennydoesthings / @bitcapulet 62 Thank you! Adrian P. Dunston @bitcapulet

    Jenny Bramble @jennydoesthings Dante Dax Dumpling Template by https://www.slidescarnival.com/