Slide 1

Slide 1 text

@jennydoesthings / @bitcapulet 1 Look at this bug you wrote. Why on earth would you do it THAT way?

Slide 2

Slide 2 text

@jennydoesthings / @bitcapulet 2 Look I'm done with that feature, and it works fine on MY machine.

Slide 3

Slide 3 text

@jennydoesthings / @bitcapulet 3 Oh good! We'll just have all the users do it on YOUR machine.

Slide 4

Slide 4 text

The Deal QA and Dev Together Jenny Bramble @jennydoesthings Adrian P. Dunston @bitcapulet

Slide 5

Slide 5 text

@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

Slide 6

Slide 6 text

Adrian P. Dunston [email protected] @bitcapulet 6

Slide 7

Slide 7 text

Adrian P. Dunston [email protected] @bitcapulet

Slide 8

Slide 8 text

@jennydoesthings / @bitcapulet 8 Low-trust Environment

Slide 9

Slide 9 text

“ Quality software is made by healthy relationships. Their main feature is psychological safety. @jennydoesthings / @bitcapulet 9

Slide 10

Slide 10 text

“ We believe that a partnership between one developer and one tester can have enormous impact. @jennydoesthings / @bitcapulet 10

Slide 11

Slide 11 text

How do you get there? 2 @jennydoesthings / @bitcapulet 1 What is the deal? 3 What happens next? 11 Contents

Slide 12

Slide 12 text

1 @jennydoesthings / @bitcapulet What is the deal? 1 12

Slide 13

Slide 13 text

“ Dev supports test. @jennydoesthings / @bitcapulet 13

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

1 @jennydoesthings / @bitcapulet Dev supports test. 15

Slide 16

Slide 16 text

● Amplify test's voice 1 @jennydoesthings / @bitcapulet 16 Dev supports test.

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

1 ● Amplify test's voice ● Do fit and finish ● Mind the technology @jennydoesthings / @bitcapulet 18 Dev supports test.

Slide 19

Slide 19 text

1 @jennydoesthings / @bitcapulet Test keeps dev safe. 19

Slide 20

Slide 20 text

● Practice healthy skepticism 1 @jennydoesthings / @bitcapulet Test keeps dev safe. 20

Slide 21

Slide 21 text

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

Slide 22

Slide 22 text

● Practice healthy skepticism ● Keys to the culture ● Mental model of the system 1 @jennydoesthings / @bitcapulet Test keeps dev safe. 22

Slide 23

Slide 23 text

1 @jennydoesthings / @bitcapulet 23 I prefer to keep them divided...

Slide 24

Slide 24 text

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

Slide 25

Slide 25 text

1 @jennydoesthings / @bitcapulet How do you get there? 2 25 Build trust Shape the environment Have the Talk

Slide 26

Slide 26 text

@jennydoesthings / @bitcapulet 26 Build trust

Slide 27

Slide 27 text

@jennydoesthings / @bitcapulet 27 Build trust ● Targeted praise

Slide 28

Slide 28 text

@jennydoesthings / @bitcapulet 28 Build trust ● Targeted praise ● Stick up for others

Slide 29

Slide 29 text

@jennydoesthings / @bitcapulet 29 Build trust ● Targeted praise ● Stick up for others ● Own your mistakes

Slide 30

Slide 30 text

@jennydoesthings / @bitcapulet 30

Slide 31

Slide 31 text

What happens next @jennydoesthings / @bitcapulet 31 Shape the environment

Slide 32

Slide 32 text

@jennydoesthings / @bitcapulet 32 Shape the environment ● Find alignment

Slide 33

Slide 33 text

@jennydoesthings / @bitcapulet 33 Shape the environment ● Find alignment ● Foster psychological safety

Slide 34

Slide 34 text

@jennydoesthings / @bitcapulet 34 Shape the environment ● Find alignment ● Foster psychological safety ● Encourage relationships

Slide 35

Slide 35 text

@jennydoesthings / @bitcapulet 35 Shape the environment ● Find alignment ● Foster psychological safety ● Encourage relationships ● Shadow of the future

Slide 36

Slide 36 text

@jennydoesthings / @bitcapulet 36 Pick your person

Slide 37

Slide 37 text

● Reputation @jennydoesthings / @bitcapulet 37 Pick your person

Slide 38

Slide 38 text

● Reputation ● Receptive @jennydoesthings / @bitcapulet 38 Pick your person

Slide 39

Slide 39 text

@jennydoesthings / @bitcapulet 39 Pick your person ● Reputation ● Receptive ● Reliable

Slide 40

Slide 40 text

@jennydoesthings / @bitcapulet 40 Pick your person ● Reputation ● Receptive ● Reliable ● Role-power

Slide 41

Slide 41 text

@jennydoesthings / @bitcapulet 41 Have the talk

Slide 42

Slide 42 text

What happens next @jennydoesthings / @bitcapulet Timing is crucial! When you say is often as important as what you say. 42

Slide 43

Slide 43 text

Timing ● Are you heading for a re-org? @jennydoesthings / @bitcapulet 43 Have the talk

Slide 44

Slide 44 text

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

Slide 45

Slide 45 text

Timing ● Are you heading for a re-org? ● Are y'all overworked? ● Are you ready for a relationship? @jennydoesthings / @bitcapulet 45 Have the talk

Slide 46

Slide 46 text

“ Dax is cute @jennydoesthings / @bitcapulet 46

Slide 47

Slide 47 text

● Ask them what they want. @jennydoesthings / @bitcapulet 47 Have the talk

Slide 48

Slide 48 text

● Ask them what they want. ● Set clear goals for the relationship. @jennydoesthings / @bitcapulet 48 Have the talk

Slide 49

Slide 49 text

● Then outline the deal. @jennydoesthings / @bitcapulet 49 Have the talk

Slide 50

Slide 50 text

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

Slide 51

Slide 51 text

● Then outline the deal. ● Set clear expectations for behaviors. @jennydoesthings / @bitcapulet 51 Have the talk

Slide 52

Slide 52 text

1 @jennydoesthings / @bitcapulet 52 I don't know what I want OR what to expect.

Slide 53

Slide 53 text

1 @jennydoesthings / @bitcapulet What happens next? 3 53

Slide 54

Slide 54 text

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

Slide 55

Slide 55 text

@jennydoesthings / @bitcapulet 55 …then a better team!

Slide 56

Slide 56 text

@jennydoesthings / @bitcapulet It's about individuals There will be no certification in healthy relationships. 56

Slide 57

Slide 57 text

What happens next @jennydoesthings / @bitcapulet 57 Your experience follows you Your impact follows them

Slide 58

Slide 58 text

What happens next @jennydoesthings / @bitcapulet 58 Companies are made of relationships Make your relationships productive.

Slide 59

Slide 59 text

1 @jennydoesthings / @bitcapulet 59 Say all of that again. I wasn't listening.

Slide 60

Slide 60 text

“ We believe that a partnership between one developer and one tester can have enormous impact. @jennydoesthings / @bitcapulet 60

Slide 61

Slide 61 text

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

Slide 62

Slide 62 text

@jennydoesthings / @bitcapulet 62 Thank you! Adrian P. Dunston @bitcapulet Jenny Bramble @jennydoesthings Dante Dax Dumpling Template by https://www.slidescarnival.com/