Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live...

43
Designers & Developers Finding common ground for effective collaboration The Jasons, Porter & Brock

Transcript of Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live...

Page 1: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Designers & DevelopersFinding common ground for effective collaboration

The Jasons, Porter & Brock

Page 2: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Who we are,and why that matters.

Page 3: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Jason PorterPrincipal Software EngineerMiddleware Engineering ServicesRed Hat

Jason & Jason work together on the Middleware Engineering Services

Team for Red Hat. We’ve collaborated on Arquillian, WildFly, & the Red

Hat Developers Program.

We have different skills training, live in different parts of the United

States, and have strongly differing opinions on pizza toppings.

We’re also friends.

Jason BrockUX & Visual DesignerMiddleware Engineering ServicesRed Hat

And why that matters

Who we are

Page 4: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Who we are

At first it seemed like bringing a designer to meet a bunch of developers would be like bringing an alien into a room full of humans.

Page 5: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Who we are

But we quickly realized that it was much more like a robot bringing an alien hometo meet other robots.

Page 6: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Jason & Jason,as it turns out, had more in common than we imagined.

Page 7: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Now.Let’s get to it.

Page 8: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Tear down the wall.

Page 9: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Tear downthe wall

The wall of separation exists when people hand off a project without communicating effectively with one another. This is widely regarded as a problem.

Unless you build walls for a living.

Page 10: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Tear downthe wall

The first step to improving team collaboration is to tear the wall down.It’s getting the teams to agree that it needs to come down.

Page 11: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

When both sides agree that the wall needs to come down,

the wall removes itself.

Page 12: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Tear downthe wall

In a puff of smoke.

Page 13: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

The wall was never really there.

Page 14: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Empathize.

Page 15: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Empathize.

We’re all on the same team, so get to know your teammates better.How can we understand how to work together if we can’t live together?

Page 16: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Take the time to understand each other.

Page 17: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Recognize differences.

Page 18: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Recognize Differences

Some people still think that designers and engineers are differentbecause we have different kinds of brains.

Page 19: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Recognize Differences

This simply isn’t true.

Page 20: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Recognize Differences

Designers and engineers are, however, trained very differently.

Page 21: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Recognize Differences

We often come up with different solutions to similar problemsbecause we look at problems from different angles.

Page 22: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

So…Maybe we’re not that different.

Page 23: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Embrace similarities.

Page 24: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Recognize Differences

Even though we’re taught to engage problems differently,our educational experiences are structured similarly.

Page 25: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Embrace similarities

There are lots of ways to draw the way engineers work together.

Page 26: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Embrace similarities

Plan Code

Build

Test

Review

Deploy

But they all contain the same six basic elements.

Page 27: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Embrace similarities

Design

Review

Research

Designers follow a similar, though simpler, path.

Page 28: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Embrace similarities

Plan Code

Build

Test

Review

Deploy

Design

Review

Research

It’s easy to see how similar we are and to identify places where we can work together.

Page 29: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Synchronize cycles.

Page 30: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Manage expectations.

Page 31: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Manageexpectations

Bringing people together can be hard at firstbecause neither sides knows what to expect from each other.

Page 32: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Think before talking.Talk before doing.

Repeat.

Page 33: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Open all hailing frequencies.

Page 34: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Open all hailing

frequencies

People often have a favorite channel for communicating.And sometimes, different teams use different methods.

Page 35: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Open all hailing

frequencies

So why not use them all?(Or at least as many as you need)

Page 36: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Keep everyone talking.

Page 37: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Write a new glossary.

Page 38: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Build your own lexicon

When people have been separated for a long time, they develop their own language.So sometimes, you have to make up a new one together.

Page 39: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Get everyone on the same page.

Page 40: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

The wall is gone.People are getting along.

The team understands each other.They’re all communicating,

And everybody’s taking notes.

Page 41: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

GREAT WORK!

Page 42: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

?

Page 43: Designers & Developers - Red Hat...Hat Developers Program. We have different skills training, live in different parts of the United States, and have strongly differing opinions on

Thank you.

The Jasons, Porter & Brock@lightguardjp | @jasonkbrock