why developers should learn design - viewsource 2016

Post on 15-Feb-2017

103 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

STOP LOOKING FOR DESIGNERS. BECOME ONE!

On why developers need to learn design.

DESIGNERS SHOULD LEARN HOW TO CODE.

Kids too. And grandparents. And your dog.

WHAT ABOUT DEVELOPERS?

DEVELOPERS vs. DESIGNERS

AWS IS A PLATFORM TO HELP DEVELOPERS RUN THINGS IN THE CLOUD™

USABILITYYes. Developers need usable tools too.

"HEY, WE JUST FINISHED IMPLEMENTING THIS. LET'S CALL THE DESIGNERS AND

MAKE IT LOOK NICE!"cit. "Unknown developer", all the times.

NO!

USER EXPERIENCE DESIGN (UX)

Human-Machine interaction

DESIGN AS A SERVICE™

BUSINESS NEED

BUSINESS NEEDDESIGN AGENCY

BUSINESS NEEDDESIGN AGENCY

DEVS IMPLEMENTATION

BUSINESS NEEDDESIGN AGENCY

DEVS IMPLEMENTATION???

PROFIT

TODAY IS DIFFERENTAgile methodologies, design thinking.

BRAINSTORMPROTOTYPE

SHIPTESTING

ITERATE ON PROTOTYPE

WE ARE NOT "JUST" SOLVING A PROBLEM.

WE DELIVER AN EXPERIENCE

TASK DRIVEN TEAMSVS

USER DRIVEN TEAMS

TASK DRIVEN TEAMSThey find a solution to a specific business or technological

problem

USER DRIVEN TEAMSThey solve a user problem

FROM TASK SOLVERS TO EXPERIENCE CREATORS

USER CENTERED DESIGNDesign based on the needs of the user.

"[..] simplifying the structure of tasks, making things visible, getting the mapping right, exploiting the powers of constraint,

designing for error, explaining affordances and seven stages of action. [..]"

https://en.wikipedia.org/wiki/Don_Norman#User-centered_design

PERSONASCENARIOUSE CASE

PERSONA: "[..] is fictional character created to represent the different user types that might use a site,

brand, or product in a similar way. [..]"

https://uxthink.wordpress.com/2010/11/30/using_scenarios/

SCENARIO: "[..] is a fictional story about the "daily life of" or a sequence of events with the

primary stakeholder group as the main character. Typically, a persona that was created earlier is used as

the main character of this story. [..]"https://en.wikipedia.org/wiki/User-centered_design#Analysis_tools

USE CASE: "[..] describes the interaction between an individual and the rest of the world. [..] may

consist of intricate details and interactions between the actor

and the world. [..]"https://en.wikipedia.org/wiki/User-centered_design#Analysis_tools

CULTURAL CLASH

ILLUSTRATORUSER RESEARCH

WIREFRAMEYou designers are better. That's fine, it's your job.

IT'S ABOUT UNDERSTANDING THE IMPLICATION OF WHAT

WE ARE IMPLEMENTING

IT'S ABOUT TESTING AND KILLING

OVER-ENGINEERING

IT'S ABOUT SPEAKING THE SAME LANGUAGE

IT'S ABOUT CREATING AN EXPERIENCE.

NOW: RELEASE YOUR FRUSTRATION!!

DEVS FAULTS:We are used to talk to machines

DEVS FAULTS:We are used to talk to machinesWe have a superiority complex

DEVS FAULTS:We are used to talk to machinesWe have a superiority complex

Our users are stupid

DEVS FAULTS:We are used to talk to machinesWe have a superiority complex

All users are stupid

HOW DO WE FIX THIS?

WORK NEXT TO EACH OTHERS

PRINT YOUR PERSONAS

MAKE THE DEVS PARTICIPATE TO USER TESTING

MAKE THEM DESIGN

COMMUNICATE.AS PEERS

SUGGESTIONS?EXPERIENCES?

THANK YOU.

@iamtenkohi@tenko.it

www.tenko.it

top related