The Deal: Quality and Development Together

The Deal: Quality and Development Together

A framework for creating and fostering relationships between developers and test engineers--even in the most stressful of times!

The relationship between test and development needs to be purposefully created, nurtured, and expanded. The Deal gives you a framework to do this.

You walk into a new job or new team and you can feel the tension in the air. Development and Quality Assurance are at odds; each jockeying for position and resisting the other. Management is no help, and now you feel stuck here and afraid your whole team is set up to fail. Why are developers and QA professionals so often at odds? We know that it takes both disciplines to make better software faster.

So how do we get from an adversarial relationship to a beneficial one? Join Adrian P. Dunston--Senior Developer--and Jenny Bramble--Test Lead--as they discuss and 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 by strengthening both disciplines.

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.

A0e764450eaa4ccc263ff0d49466600a?s=128

Adrian Dunston

June 26, 2019
Tweet

Transcript

  1. The Deal QA and Dev Together Jenny Bramble @jennydoesthings Adrian

    P. Dunston @bitcapulet
  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 ◦ Ask me for a sticker! • My pronouns are she/her 2
  3. Adrian P. Dunston adrian@bitcapulet.com @bitcapulet 3

  4. Adrian P. Dunston adrian@bitcapulet.com @bitcapulet

  5. “ Quality software is made by healthy relationships. Their main

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

    one tester can have enormous impact. @jennydoesthings / @bitcapulet 6
  7. @jennydoesthings / @bitcapulet 7

  8. How do you get there? 2 @jennydoesthings / @bitcapulet 1

    What is the deal? 3 What happens next? 8 Contents
  9. 1 @jennydoesthings / @bitcapulet What is the deal? 1 9

  10. “ Dev supports test. @jennydoesthings / @bitcapulet 10

  11. “ Dev supports test. Test keeps dev safe. @jennydoesthings /

    @bitcapulet 11
  12. 1 @jennydoesthings / @bitcapulet Dev supports test. 12

  13. • Amplify test's voice 1 @jennydoesthings / @bitcapulet 13 Dev

    supports test.
  14. 1 • Amplify test's voice • Do fit and finish

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

    • Mind the technology @jennydoesthings / @bitcapulet 15 Dev supports test.
  16. 1 @jennydoesthings / @bitcapulet Test keeps dev safe. 16

  17. • Practice healthy skepticism 1 @jennydoesthings / @bitcapulet Test keeps

    dev safe. 17
  18. • Practice healthy skepticism • Have conversations, not battles 1

    @jennydoesthings / @bitcapulet Test keeps dev safe. 18
  19. • Practice healthy skepticism • Have conversations, not battles •

    Contextualize production bugs 1 @jennydoesthings / @bitcapulet Test keeps dev safe. 19
  20. 1 @jennydoesthings / @bitcapulet 20 I prefer to keep them

    divided...
  21. 1 @jennydoesthings / @bitcapulet How do we get there? 2

    21
  22. 1 @jennydoesthings / @bitcapulet How do we get there? 2

    22 Build trust Pick your person Have the talk
  23. @jennydoesthings / @bitcapulet 23 Build trust

  24. @jennydoesthings / @bitcapulet 24 Build trust • Targeted praise

  25. @jennydoesthings / @bitcapulet 25 Build trust • Targeted praise •

    Stick up for others
  26. @jennydoesthings / @bitcapulet 26 Build trust • Targeted praise •

    Stick up for others • Own your mistakes
  27. @jennydoesthings / @bitcapulet 27

  28. @jennydoesthings / @bitcapulet 28 Build trust • Targeted praise •

    Stick up for others • Own your mistakes • Learn on your own
  29. @jennydoesthings / @bitcapulet 29 Pick your person

  30. What happens next @jennydoesthings / @bitcapulet It's just one person

    You can't forge a close working relationship with a whole team at once. 30
  31. • Reputation @jennydoesthings / @bitcapulet 31 Pick your person

  32. • Reputation • Receptive @jennydoesthings / @bitcapulet 32 Pick your

    person
  33. @jennydoesthings / @bitcapulet 33 Pick your person • Reputation •

    Receptive • Reliable
  34. @jennydoesthings / @bitcapulet 34 Pick your person • Reputation •

    Receptive • Reliable • Role-power
  35. @jennydoesthings / @bitcapulet 35 Have the talk

  36. What happens next @jennydoesthings / @bitcapulet Timing is crucial! When

    you say is often as important as what you say. 36
  37. Timing • Are you heading for a re-org? @jennydoesthings /

    @bitcapulet 37 Have the talk
  38. Timing • Are you heading for a re-org? • Are

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

    y'all overworked? • Are you ready for a relationship? @jennydoesthings / @bitcapulet 39 Have the talk
  40. “ Maybe lunch? @jennydoesthings / @bitcapulet 40

  41. • Ask them what they want. @jennydoesthings / @bitcapulet 41

    Have the talk
  42. @jennydoesthings / @bitcapulet 42 Have the talk • Ask them

    what they want. • How can we best work together?
  43. • Ask them what they want. • How can we

    best work together? • Set clear goals for the relationship. @jennydoesthings / @bitcapulet 43 Have the talk
  44. • Then outline the deal. @jennydoesthings / @bitcapulet 44 Have

    the talk
  45. “ Dev supports test. Test keeps dev safe. @jennydoesthings /

    @bitcapulet 45
  46. • Then outline the deal. • Set clear expectations for

    behaviors. @jennydoesthings / @bitcapulet 46 Have the talk
  47. 1 @jennydoesthings / @bitcapulet 47 I don't know what I

    want OR what to expect.
  48. 1 @jennydoesthings / @bitcapulet What happens next? 3 48

  49. @jennydoesthings / @bitcapulet 49 First a better duo...

  50. @jennydoesthings / @bitcapulet 50 …then a better team!

  51. @jennydoesthings / @bitcapulet It's about individuals There will be no

    certification in healthy relationships. 51
  52. What happens next @jennydoesthings / @bitcapulet 52 Your experience follows

    you Your impact follows them
  53. What happens next @jennydoesthings / @bitcapulet 53 Companies are made

    of relationships Make your relationships productive.
  54. 1 @jennydoesthings / @bitcapulet 54 Say all of that again.

    I wasn't listening.
  55. “ We believe that a partnership between one developer and

    one tester can have enormous impact. @jennydoesthings / @bitcapulet 55
  56. “ Dev supports test. Test keeps dev safe. @jennydoesthings /

    @bitcapulet 56
  57. @jennydoesthings / @bitcapulet 57 Thank you! Adrian P. Dunston @bitcapulet

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