dogs and cats living together... mass hysteria! how designers and developers can communicate,...

64
Dogs and cats living together… mass hysteria! How designers and developers can communicate, collaborate, and create their best work together. Kevin Brooks and Adam Gesuero Image Conscious Studios

Upload: image-conscious-studios

Post on 11-Apr-2017

185 views

Category:

Design


0 download

TRANSCRIPT

Page 1: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Dogs and cats living together…

mass hysteria! How designers and developers can communicate, collaborate, and create their best work together.

Kevin Brooks and Adam GesueroImage Conscious Studios

Page 2: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together
Page 3: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Intros

Dogs and cats living together…mass hysteria!

Page 4: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Image Conscious Studios has been creating digital experiences for brands for over 12 years.

We believe in open communication among all members of our team.

Collaboration, especially across different departments, allows us to create our best work.

Dogs and cats living together…mass hysteria!

Page 5: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Can’t we all just get along?

Dogs and cats living together…mass hysteria!

Page 6: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

For too long, there’s been friction between design and development.

This is based on fundamental misunderstandings between the two disciplines, how they work, and what they’re trying to achieve.

They often view the other side as being at odds with them, rather than on the same team.

Dogs and cats living together…mass hysteria!

Page 7: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Let’s change that dynamic, and build relationships based on

Empathy, Understanding & Trust.

Dogs and cats living together…mass hysteria!

Page 8: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Dogs and cats living together…mass hysteria!

“… the argument ‘designers must code’ (and excel at both disciplines) is becoming increasingly daunting.”

Cameron MollCEO, Authentic Jobs

Page 9: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

While designers benefit from having a basic understanding of code, and developers should have an eye for design, we don’t have to master each other’s disciplines.

We simply need to learn how to understand and respect what each other brings to the table, and how our shared collaboration elevates our work beyond what we could do on our own.

Dogs and cats living together…mass hysteria!

Page 10: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Dogs and cats living together…mass hysteria!

Unicorns need not apply.

Page 11: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Design

Dogs and cats living together…mass hysteria!

Development(and vice versa)

Page 12: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Design and development are complimentary disciplines that support and enhance each other’s efforts.

Both are aligned towards the same goals:

Solve our client’s problems.Improving a user’s experience.Create our best work.

Dogs and cats living together…mass hysteria!

Page 13: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

We can’t do it alone

Page 14: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Design and Development share a love for creative problem solving.

Design excels at creating elegant solutions to solve client or user challenges.

Development excels at engineering efficient solutions to solve client or user challenges.

Dogs and cats living together…mass hysteria!

Page 15: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together
Page 16: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Communication is key

Dogs and cats living together…mass hysteria!

Page 17: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

There needs to be open lines of communication between design and dev throughout all stages of a project.

Development must be at the table during discovery, strategy, and planning sessions, particularly when clients are present.

Dogs and cats living together…mass hysteria!

Page 18: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Don’t keep developers locked up in the basement.

Page 19: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Developers need to be reviewing design and UX artifacts like wireframes, sitemaps, and design comps.

Encourage internal reviews often. Hangouts, InVision and Slack are all fantastic tools that allow remote teams to communicate on a design when in-person meetings aren’t feasible.

Dogs and cats living together…mass hysteria!

Page 20: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

When communicating with designers, educate them. Don’t just tell them something “can’t be done”.

Explain why. They’ll bring this knowledge with them to the next design solution they create, and it will be stronger as a result.

Dogs and cats living together…mass hysteria!

Page 21: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Dogs and cats living together…mass hysteria!

Page 22: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Dogs and cats living together…mass hysteria!

Page 23: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

As a front end developer, how can I implement this design in the most efficient way possible?

Dogs and cats living together…mass hysteria!

Page 24: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Send me a JPEG!

Dogs and cats living together…mass hysteria!

Page 25: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Dogs and cats living together…mass hysteria!

Page 26: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

As a client-focused team member, that sucks.

Dogs and cats living together…mass hysteria!

Page 27: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Dogs and cats living together…mass hysteria!

Page 28: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Yes We Can!

Dogs and cats living together…mass hysteria!

Page 29: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Dogs and cats living together…mass hysteria!

Page 30: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Sort of.

Dogs and cats living together…mass hysteria!

Page 31: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Dogs and cats living together…mass hysteria!

Page 32: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Dogs and cats living together…mass hysteria!

Page 33: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Send me a JPEG?

Dogs and cats living together…mass hysteria!

Page 34: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Let’s talk.

Dogs and cats living together…mass hysteria!

Page 35: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

@supports (background-blend-mode: multiply) { }

Dogs and cats living together…mass hysteria!

Page 36: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Dogs and cats living together…mass hysteria!

Page 37: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Can we make it better?

Dogs and cats living together…mass hysteria!

Page 38: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Yes we can.

Dogs and cats living together…mass hysteria!

Page 39: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Dogs and cats living together…mass hysteria!

Page 40: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Dogs and cats living together…mass hysteria!

Page 41: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Clients win! We win.

Dogs and cats living together…mass hysteria!

Page 42: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Clients win when we all communicate.

Dogs and cats living together…mass hysteria!

Page 43: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

There is a difference between technical abilities and technical skills.

Dogs and cats living together…mass hysteria!

Page 44: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Budgets matter.

Dogs and cats living together…mass hysteria!

Page 45: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Tools & Workflows

Dogs and cats living together…mass hysteria!

Page 46: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Regardless of whether your in an agile (or “A”gile), waterfall, or hybrid workflow, look to break cycles into design and development sprints.

Short, focused sprints allow design and dev to collaborate more readily, and fosters an environment of shared responsibility in the outcome.

Dogs and cats living together…mass hysteria!

Page 47: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Don’t wait for the cake to be fully baked before you start asking about the recipe.

Page 48: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

DESIGNER

Research & Strategy Design Development

WORKFLOW: THE OLD WAY

DISCOVERY UX IA UI DEVELOPMENT QA LAUNCH

DEVELOPER

Page 49: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

DESIGNER

Research & Strategy Design Development

WORKFLOW: THE OLD WAY

DISCOVERY UX IA UI DEVELOPMENT QA LAUNCH

DEVELOPER

THE “HAND-OFF”

Page 50: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

DESIGNER

Research & Strategy Design Development

WORKFLOW: THE NEW WAY

DISCOVERY UX IA UI DEVELOPMENT QA LAUNCH

DEVELOPER

Page 51: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

DESIGNER

Research & Strategy Design Development

WORKFLOW: THE NEW WAY

DISCOVERY UX IA UI DEVELOPMENT QA LAUNCH

DEVELOPER

LOTS OF CROSS-POLINATINGBETWEEN DEPARTMENTS

Page 52: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Prototyping encourages design and dev to work together to test out solutions quickly, and iterate on them together.

Dogs and cats living together…mass hysteria!

Page 53: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Style Guides are a great way for design to communicate styling to development. They can be worked on in tandem with development to ensure both teams are on the same page.

They also ensure consistency across all UI elements, and minimizes back-tracking in QA stages.

Dogs and cats living together…mass hysteria!

Page 54: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Dogs and cats living together…mass hysteria!

http://atomicdesign.bradfrost.com/

Modular systems like Brad Frost’s Atomic Design breakmassive projects into smaller (“atomic”) artifacts, encouraging

design and development to work in tandem to build out the essential components of a UI.

Page 55: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Sometimes you need clarification of intent.

Dogs and cats living together…mass hysteria!

Page 56: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Dogs and cats living together…mass hysteria!

Page 57: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Dogs and cats living together…mass hysteria!

Page 58: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Developer: What about the open nav on other pages?Designer: You can just use that background.Developer: Do you want to use the actual page’s header?Designer: Is that even possible? Some have video in that space.

Dogs and cats living together…mass hysteria!

Page 59: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Is that even possible?

Dogs and cats living together…mass hysteria!

Page 60: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Let’s build a prototype.

Dogs and cats living together…mass hysteria!

Page 61: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Dogs and cats living together…mass hysteria!

Page 62: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Before acting, make sure you understand the intent of your teammates.

Dogs and cats living together…mass hysteria!

Page 63: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Dogs and cats living together…mass hysteria!

Let’s go make some kick ass work together!

Page 64: Dogs and cats living together... mass hysteria! How designers and developers can communicate, collaborate, and create their best work together

Dogs and cats living together…mass hysteria!

Thank you.

Kevin Brooks@kevinbrooks

Adam Gesuero@icscreative

www.icscreative.com