Slide 1

Slide 1 text

COLLABORATING Collaborating on Vision Deciding what to do together, together. Steve Smith • @orderedlist

Slide 2

Slide 2 text

Let’s talk about WHY vision needs collaboration.

Slide 3

Slide 3 text

WHY? People on a team have areas of expertise.

Slide 4

Slide 4 text

WHY? People on a team have areas of responsibility.

Slide 5

Slide 5 text

WHY? But, the idea and the project belong to everybody.

Slide 6

Slide 6 text

WHY? Your coworkers deserve to feel empowered.

Slide 7

Slide 7 text

WHY? Everyone needs to know what why they’re building.

Slide 8

Slide 8 text

WHY? Spirit vs. the letter of the law.

Slide 9

Slide 9 text

WHY? After all, our work is intended for people.

Slide 10

Slide 10 text

WHY? We use the term audience.

Slide 11

Slide 11 text

WHY? If we have an audience, our work is a performance.

Slide 12

Slide 12 text

WHY? Like music, our work is more than just notes and words.

Slide 13

Slide 13 text

WHY? A good performance needs soul and emotion.

Slide 14

Slide 14 text

WHY? It requires understanding, not just knowing the song.

Slide 15

Slide 15 text

WHY? Our work is the performance of an idea, a collaboration on a purpose.

Slide 16

Slide 16 text

WHY? Knowing why is empowering It gives a collective sense of direction

Slide 17

Slide 17 text

WHY? Quality is everyones job Understand the purpose to judge quality

Slide 18

Slide 18 text

WHY? Empowered people care They make things better

Slide 19

Slide 19 text

Great, but HOW do we do it?

Slide 20

Slide 20 text

HOW? Talk to each other. All the time.

Slide 21

Slide 21 text

HOW? Brainstorming is different than collaboration.

Slide 22

Slide 22 text

HOW? Brainstorming is working on a problem.

Slide 23

Slide 23 text

HOW? Brainstorming can happen organically.

Slide 24

Slide 24 text

HOW? Collaboration is working on a solution.

Slide 25

Slide 25 text

HOW? Collaboration must happen intentionally.

Slide 26

Slide 26 text

HOW? Collaborate over a proposed solution, not a vague idea.

Slide 27

Slide 27 text

HOW? Favor text over voice for making decisions.

Slide 28

Slide 28 text

HOW? Keep a record of how you made the decision.

Slide 29

Slide 29 text

HOW? Allow everyone to participate in refining an idea.

Slide 30

Slide 30 text

HOW? That does not mean it’s a free-for-all.

Slide 31

Slide 31 text

HOW? Respect your teammates experience.

Slide 32

Slide 32 text

HOW? Respect your teammates voice.

Slide 33

Slide 33 text

HOW? Respect your teammates.

Slide 34

Slide 34 text

HOW? Ask the right questions.

Slide 35

Slide 35 text

HOW? Why are we doing it this way? BAD

Slide 36

Slide 36 text

HOW? Why are we doing it this way? GOOD

Slide 37

Slide 37 text

HOW? Allow the idea to evolve.

Slide 38

Slide 38 text

HOW? Allow initial assumptions to be proven incorrect.

Slide 39

Slide 39 text

HOW? Allow yourself to be wrong. It’s OK. I promise.

Slide 40

Slide 40 text

HOW? What’s that process look like?

Slide 41

Slide 41 text

HOW? At GitHub, it’s constantly changing

Slide 42

Slide 42 text

HOW? For initial conversations, we use Pull Requests

Slide 43

Slide 43 text

HOW?

Slide 44

Slide 44 text

HOW?

Slide 45

Slide 45 text

HOW?

Slide 46

Slide 46 text

HOW? But in reality, use what works for you

Slide 47

Slide 47 text

HOW? Communicate with people Mind your words, they are important

Slide 48

Slide 48 text

HOW? Document your decisions People need context

Slide 49

Slide 49 text

HOW? Be flexible Adapt the idea as you work and learn

Slide 50

Slide 50 text

HOW? Encourage real feedback Let others make your work better

Slide 51

Slide 51 text

Together we can make GREAT things. Thank you!