why developers should learn design - viewsource 2016
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?