coolblue behind the scenes | jeffrey simons - the ux nerd and you

60
THE UX NERD AND YOU. How designers and engineers can work together in (semi-) perfect harmony. By Jerey Simons

Upload: coolblue

Post on 16-Apr-2017

398 views

Category:

Software


0 download

TRANSCRIPT

THE UX NERD AND YOU.How designers and engineers can work together in (semi-) perfect harmony.

By Jeffrey Simons

• Jeffrey Simons.

• User Experience Designer at Coolblue.

• Working on the new Vanessa apps.

• Also Scrum Master of a team of six developers.

ME.

THE PROBLEM, IDEAS, ACTIONABLE SUGGESTIONS.

HOW.

THROUGH UNDERSTANDING AND A SHARED VISION ON VALUE.

HOW MANY DESIGNERS.

DESIGNERS.

How many of you work together with developers on a daily basis?

HOW MANY DEVELOPERS.

DEVELOPERS.

How many of you work together with designers on a daily basis?

STATEMENT TIME.

DEVELOPER STATEMENT.

Designers are difficult to work with.

DESIGNER STATEMENT.

Developers are difficult to work with.

THROUGH UNDERSTANDING AND A SHARED VISION ON VALUE.

THROUGH UNDERSTANDING.

BEER GOGGLES.

PROFESSIONAL DISTORTION FIELD.

Blind men and the elephant.

Our perspective determines our thinking.

BUILDING VALUABLE PRODUCTS.

THERE ARE MANY TRUTHS.

• Fluid Animations

• Custom Controls

• Transitions

• Alternative Input Methods

TRUTHS ON VALUE FOR DESIGNERS.

• Little to no Technical Debt

• Scalable Code

• Testable Code

• Continuous Delivery

TRUTHS ON VALUE FOR DEVELOPERS.

• Features

• Happy Stakeholders

• Stable Velocity

TRUTHS ON VALUE FOR PRODUCT OWNERS.

AND THESE MIGHT VARY INDIVIDUALLY.

CONFLICT.

HOW DO WE FIX THIS.

• Technical Jargon / Abbreviations

• Metaphors

• Workflow

HOW TO FIX THIS.

TECHNICAL JARGON / ABBREV.

Hearing.

Acronyms Seriously Suck.

Acronyms Seriously Suck. (A.S.S.)

DOMAIN DRIVEN DESIGN:

UBIQUITOUS LANGUAGE.

COMMON LANGUAGE.

TEAM LEXICON.

• Domain specific terms

• Role specific terms

• Transparency in communication

TEAM LEXICON.

METAPHORS.

EXAMPLE.

• Make complex problems relatable for everyone.

• Dev Bonus! Make for great names for classes / methods.

• Design Bonus! Make for great names for components / controls.

METAPHORS.

WORKFLOW.

PAIR UP.

EXTREME PROGRAMMING.

Dev 2Dev 1

TacticalStrategic

TacticalStrategic

Designer Developer

TacticalStrategic

Developer Designer

THROUGH UNDERSTANDING AND A SHARED VISION ON VALUE.

A SHARED VISION ON VALUE.

VALUE.

YOUR JOB IS NOT TO WRITE GREAT QUALITY CODE.

Developers…

YOUR JOB IS NOT TO MAKE SEXY DESIGNS.

Designers…

YOUR JOB IS TO SOLVE BUSINESS PROBLEMS.

AGILE MANIFESTO.

“Our highest priority is to satisfy the customer through early and continuous delivery

of valuable software.”

USER STORIES.

REFINEMENT.

+

CROSS-FUNCTIONAL TEAMS.Forming, Storming, Norming, Swarming.

• Get rid of distortion fields.

• Understand and be aware of the focus of other people.

• Foster a shared vision of adding value.

SUMMARISING.

• UX Design, Vanessa, Scrum?

Let’s have a chat!

[email protected]

@jeffsimons

WANT TO KNOW MORE.