Slide 1

Slide 1 text

TDD (Team-Driven Development) Samantha Quiñones

Slide 2

Slide 2 text

Samantha Quiñones (keen-YO-ness) @ieatkillerbees http://samanthaquinones.com

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

mainframes360.com

Slide 5

Slide 5 text

Photo Credit: ChrisM70 via Compfight CC

Slide 6

Slide 6 text

“Dog Walker” © by Anthony Arrigo licensed under (CC BY 2.0)

Slide 7

Slide 7 text

“Ramen - Super H Mart” © Wes Bryant licensed under (CC BY-SA 2.0)

Slide 8

Slide 8 text

Copyright © Twentieth Century Fox

Slide 9

Slide 9 text

Photo © Terry Shuck licensed under (CC BY 2.0)

Slide 10

Slide 10 text

“If there’s no user group in your area, congratulations, you’re it.”

Slide 11

Slide 11 text

If your team has no leader, congratulations, you’re it.

Slide 12

Slide 12 text

–Ken Kesey “You don’t lead by pointing and telling people some place to go. You lead by going to that place and making a case.”

Slide 13

Slide 13 text

– RADM Grace Hopper “If it's a good idea, go ahead and do it. It is much easier to apologize than it is to get permission.”

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

Photo by © Adib Wahab licensed under (CC BY-ND 2.0)

Slide 16

Slide 16 text

Photo © Christoffer A Rasmussen

Slide 17

Slide 17 text

Image © David Celis

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

Growing Your Team • The whole team should be involved in the hiring process. • Bad first impressions happen. Be careful about dropping people after the 1st meeting • Focus as much on social & cultural IQ as much as technical skills

Slide 20

Slide 20 text

Care and Feeding

Slide 21

Slide 21 text

1 in 5 Americans are effected by mental illness nimh.org, 18.2% of US adults

Slide 22

Slide 22 text

Many people hide their problems.

Slide 23

Slide 23 text

Photo © Margie Korshak Associates, public domain

Slide 24

Slide 24 text

Develop an honest interest in your teammates.

Slide 25

Slide 25 text

Empathy

Slide 26

Slide 26 text

Empathy Is… (Wiseman’s 4 Attributes) • The ability to take the perspective of another person. • The ability to understand another person’s feelings. • The ability to communicate that understanding. • The ability to avoid judgment.

Slide 27

Slide 27 text

Empathy is Not Sympathy • Empathy is sharing another person’s experience. • Sympathy is acknowledging another person’s experience.

Slide 28

Slide 28 text

Empathy is a skill that can be learned and improved.

Slide 29

Slide 29 text

We must allow ourselves to be vulnerable

Slide 30

Slide 30 text

You are not alone.

Slide 31

Slide 31 text

We are all human.

Slide 32

Slide 32 text

Your teammates are worth the effort.

Slide 33

Slide 33 text

© Disney*ABC Domestic Television. All rights reserved.

Slide 34

Slide 34 text

No content

Slide 35

Slide 35 text

Are You Listening? • Speculating about our partner’s agenda • Trying to remember that amazing article that refutes our partner’s argument • Thinking about our own problems • Thinking about that one time (times?) that our partner was a jerk

Slide 36

Slide 36 text

Slow down and pay attention.

Slide 37

Slide 37 text

Share your partner’s context.

Slide 38

Slide 38 text

Ask good questions.

Slide 39

Slide 39 text

Proceed when… • You understand the topic your partner is trying to address, • You understand your partner’s key points, and… • You understand what your partner expects from the interaction.

Slide 40

Slide 40 text

It’s OK… • To suck at this. It takes practice! • Pause or reschedule when you are (meaningfully) distracted

Slide 41

Slide 41 text

No content

Slide 42

Slide 42 text

Photo © unknown, via mthruf.com

Slide 43

Slide 43 text

Photo by Josh Plueger USAF, public domain

Slide 44

Slide 44 text

Photo © Carsten ten Brink, licensed under (CC BY-NC-ND 2.0)

Slide 45

Slide 45 text

Productive Arguments • Have a topic and a goal • Allow all interested parties equal time to make a case • Have a neutral referee

Slide 46

Slide 46 text

Be timely. Don’t let conflicts fester.

Slide 47

Slide 47 text

Stick to your main points. Explain your reasoning.

Slide 48

Slide 48 text

Be attentive, and listen to comprehend.

Slide 49

Slide 49 text

Don’t let it be personal. You are not your ideas.

Slide 50

Slide 50 text

Focus on the end, not the means.

Slide 51

Slide 51 text

It’s not about winning or losing.

Slide 52

Slide 52 text

Strong teams are built on trust.

Slide 53

Slide 53 text

Trust build bonds. Bonds make teams unbreakable.

Slide 54

Slide 54 text

Diversity of Educational Background

Slide 55

Slide 55 text

Diversity of Work History

Slide 56

Slide 56 text

Diversity of Language & Culture

Slide 57

Slide 57 text

Diversity of Gender and Sexuality

Slide 58

Slide 58 text

Diversity of Socioeconomic Status

Slide 59

Slide 59 text

Establish Community Space

Slide 60

Slide 60 text

Open Source the Workplace

Slide 61

Slide 61 text

• Discuss projects in the community space • Make side-conversations open to interested parties • Adopt a pull-request ethic

Slide 62

Slide 62 text

Develop a culture of service

Slide 63

Slide 63 text

Play Together

Slide 64

Slide 64 text

• Host hack-a-thons • Code contests • Obfuscated X • Slowest useful SQL query

Slide 65

Slide 65 text

Learn Together

Slide 66

Slide 66 text

• Attend conferences together • Have a weekly in-house conference

Slide 67

Slide 67 text

No content

Slide 68

Slide 68 text

Mental Health Resources

Slide 69

Slide 69 text

• Prompt - http://prompt.engineyard.com/ • Mental Health First Aid - http://www.mentalhealthfirstaid.org/ • Open Sourcing Mental Illness - http://funkatron.com/osmi.html

Slide 70

Slide 70 text

Other Resources

Slide 71

Slide 71 text

• Brené Brown on Empathy - http://youtu.be/1Evwgu369Jw • Servant Leadership - http://en.wikipedia.org/wiki/Servant_leadership

Slide 72

Slide 72 text

Feedback • @ieatkillerbees • https://joind.in/13446