76
@chrisgetman Can’t We All Just Get Along? 12 Ways to Improve The Developer + Account Manager Relationship

12 Ways To Improve the Web Developer & Account Manager Relationship

Embed Size (px)

Citation preview

Page 1: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Can’t We All Just Get Along?

12 Ways to Improve The Developer + Account Manager Relationship

Page 2: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Who’s here?

Page 3: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

What are we talking about?

Page 4: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Dev & Accounts

• Greater knowledge gap between these teams

than others

• Greater personality gap between these teams

than others

• Greater opportunity for improvement

Page 5: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Communication

Personalities

Expectations

Page 6: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Empathize.But first…

Page 7: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Why did the developer leave

the restaurant?

Page 8: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Because of the table layout!

Page 9: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

How many account managers does

it take to screw in a lightbulb?

Page 10: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Is it too late to make the bulb neon?

Page 11: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Same Team, Man.

Same Team.

Page 12: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Same projects.

Page 13: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Same goals.

Page 14: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Same team.

Different planets?

Page 15: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

AM’s Job

• Schedule

• Scope

• Budget

Developer’s Job

• Build

• Solve

• Make Complex = Simple

Page 16: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

The Conflict.

Page 17: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

AM: “The client wants [insert request].”

Developer: “That will take 1,800 hours and/or is impossible.”

AM: “That’s a terrible solution.”

Developer: “You’re a terrible solution.”

Page 18: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Tips for Developers(How to help a marketer out)

Page 19: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Don’t be so logical.

Page 20: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

A developer heads to the grocery store

with a note from his roommate…

Page 21: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

“Get a loaf of bread,

and if they have eggs,

get a dozen.”

Page 22: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

The developer comes home with a

dozen loaves of bread and says..

Page 23: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

“…they had eggs.”

Page 24: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Page 25: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Sometimes nuance is

lost in translation.

Page 26: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

And sometimes AMs don’t give

developers enough details

to pick up on the nuance.

Page 27: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

So ask the AM:

“Is this really what you’re asking for?”

Page 28: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Empower your AM.

Page 29: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

AM: “The client wants [insert ill-informed request].”

Developer: “That will take 1,200 hours and/or is impossible.”

AM: “That’s a terrible solution.”

Developer: “You’re a terrible solution.”

Opportunity(to educate the AM)

Page 30: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Empathize.

Page 31: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

What are the goals?

When is the deadline?

What’s the client situation like?

Page 32: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

No. It’s not your job.

Page 33: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

But it will go a long way.

Page 34: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Tips for Account Managers(How to make your devs happy)

Page 35: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Empathize.Involve Devs Early

Page 36: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Q: How early is too early to bring

a developer into a project?

Page 37: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

A: It’s never too early.

Page 38: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

“I would love a project I know nothing

about dropped in my lap.”

-No One Ever

Page 39: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Advantages of Early Dev Involvement

• Better scoping

• Ownership from dev

• Less friction during project

• More face time (not kidding)

Page 40: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Empathize.Care about how

things are made.(Not just how the finished product looks)

Page 41: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

“Just make it do this…”

Page 42: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

If AMs better understood how

projects were built, they could:

• Add more value upfront

• Be more understanding of dev issues

• Better forecast and plan

Page 43: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Empathize.Don’t pass the stress.

Page 44: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Account managers are stressed.

Page 45: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

All. The. Time.

Page 46: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Give your team a protected

space to do their jobs.

Page 47: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Empathize.Devs Don’t Know Everything.

(And that’s ok.)

Page 48: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

When you ask a dev a question…

Page 49: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Page 50: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Developers are problem solvers.

Page 51: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Give them time to research.

Give them all the details about the issue.

Page 52: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Empathize.Devs aren’t IT.

(Just re-start your computer)

Page 53: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Seriously. Just re-start it.

Page 54: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

*Pro Tip for Devs

Never fix anyone’s computer at the office.

Not even once.

Page 55: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Empathize.Leave them alone.

Page 56: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Headphones on?

Page 57: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Leave them alone.

Page 58: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Leave this dude alone.

Page 59: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

It takes 23 minutes to return to the

original task after an interruption.*

*The Cost of Interrupted Work: More Speed and Stress, Gloria Mark, University of California

https://www.ics.uci.edu/~gmark/chi08-mark.pdf

Page 60: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Do the math.

Page 61: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

4 Interruptions = 1 Hour Lost

Page 62: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

(I’m looking at you Slack)

Page 63: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

“Your team sent a total of 11,400 messages last week (that's 2,103

more than the week before). Of those, 5% were in channels, 7%

were in groups and 88% were direct messages.”

Page 64: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

If you want your project done:

• Get the developer some time

• Leave them alone

• Make everyone else leave them alone

• Give them snacks

Page 65: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Empathize.How to work

better together.

Page 66: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Create a DLA(Department Level Agreement)

Page 67: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

The DLA States

• The development team’s expectations of how work should be assigned to them.

• The account team’s expectations of how work should be approached.

• Ideal collaborative scenarios.

• Unfavorable collaborative scenarios.

Page 68: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Cross Department Presentations(Quarterly)

Page 69: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

The more we know about the

other team, the better.

Page 70: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Dev presents to accounts.

Page 71: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Accounts presents to dev.

Page 72: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Page 73: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Hang out.

Page 74: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Talk about non-work things.

Page 75: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

Strive to create real relationships.

Page 76: 12 Ways To Improve the Web Developer & Account Manager Relationship

@chrisgetman

End.