SlideShare une entreprise Scribd logo
1  sur  54
Télécharger pour lire hors ligne
DEVELOPERS, YOU’RE
DESIGNING EXPERIENCES...
AND YOU DIDN’T EVEN KNOW IT.

P.J. Onori
@somerandomdude

#youareux
DEVELOPERS ARE VTIAL
TO CREATING GREAT
EXPERIENCES AND SHOULD
HAVE A GREATER PART IN
THE DESIGN PROCESS.
PREFACE
WHAT IS USER
EXPERIENCE?
Credit: Dan Saffer




MANY DIFFERENT DISCIPLINES
WORKING IN UNISON
UX SHAPES HOW WE USE THINGS
THIS IS NOT A
WEBSITE




                Credit: Chris Valleskey, http://chrisvalleskey.com
NEITHER IS THIS
THIS IS A WEBSITE
HOWEVER, MANY OF US WORKING ON A PRODUCT
ONLY VIEW IT THROUGH ONE OF THESE LENSES.
THE PEOPLE WHO USE
YOUR PRODUCTS DO NOT
SEE ANY SEPARATION
BETWEEN DESIGN AND
TECHNOLOGY.
BAD PRODUCTS LACK IN AT LEAST ONE
OF THE AREAS
GREAT PRODUCTS MAKE IT ALL FIT
TOGETHER PERFECTLY
WHY ARE GREAT
PRODUCTS SO RARE?
THE DISCONNECT
THE ASSEMBLY LINE APPROACH IS
EFFICIENT, BUT INEFFECTIVE
Maker




     Developer               Designer




                  Thinker


IT CREATES SILOS OF SPECIALISTS WITH
LARGE GAPS IN EXPERTISE
THERE’S A CULTURAL RIFT BETWEEN
DESIGNERS AND DEVELOPERS
•   Differences in philosophy

•   Different types of communication

•   Different priorities
MUTUAL IGNORANCE

•   Most organizations are built around a segregated, overly structured
    process of creating products.

•   The majority of people on each side have no real understanding of what
    the other does.

•   A lot of people don’t want to know.
Darcy the   Danny the
  designer    engineer




EXAMPLE: DARCY AND DANNY ARE
TASKED TO CREATE A CAR
“The engine noise was ruining
the driving experience, so we
decided that the car would be
powered by a nuclear reactor.

That’s cool, right?”
“The weight from the seats
lowered the car’s fuel efficiency
by 5 percent. So we removed
them.”
GAPS IN KNOWLEDGE CREATE
GAPS IN EXPERIENCES.
WHY DEVELOPERS
ARE SO CRUCIAL FOR
DESIGN
WHEN DESIGN AND TECHNOLOGY WORK
TOGETHER SEAMLESSLY, IT’S MAGIC.
DEVELOPERS ARE
THE GATEKEEPERS
OF EXPERIENCE.
DEVELOPERS PRODUCE EXPERIENCES

•   Developers ensure that software is snappy and stable.

•   Developers are the first “real” users of software.

•   Developers have the opportunity to point out and/or fill in the gaps often
    missed in design.
DEVELOPERS EMPOWER ITERATION

•   At best, we will be creating imperfect solutions to the problems we are
    aware of.

•   Design has traditionally been very bad at adjusting quickly.

•   Some of the most important design decisions happen during
    development and after the product launches.
DEVELOPERS STEER DESIGNERS AWAY
FROM RATHOLES
•   Focus and constraints are invaluable to most designers when solving
    problems.

•   Good communication can save countless hours of misdirected work.

•   Informed decisions by designers encourage well-written code.
DESIGNERS ARE EQUALLY
IMPORTANT FOR QUALITY
DEVELOPMENT.
(BUT THAT’S A WHOLE DIFFERENT SUBJECT)
HOW TO MAKE THIS
HAPPEN
MAKE THE PRODUCT’S
EXPERIENCE EVERYONE’S
RESPONSIBILITY.
SCRAP YOUR SILOS
•   Silos isolate team members from ideas and
    points of view.

•   That isolation causes one-dimensional thinking.
FOSTER A TEAM OF
T-SHAPED PEOPLE
•   Allows team members to make better decisions
    due to their broader understanding.

•   It also lets us help other people do their jobs
    better.
EVERYONE NEEDS A
FUNDAMENTAL
UNDERSTANDING OF
DESIGN
•   If team members touch the design in any way
    (implementation, testing, etc.) they need to
    understand the subject matter to work on it.
EVERYONE
PROTOTYPES
•   The type of prototyping will vary (sketches,
    Keynote, code-based), but working in the
    context of the final product forces broader
    thinking.

•   Prototyping exposes designers to the
    challenges of making, which creates empathy
    for the development process.
EVERYTHING PRIOR TO THE FINAL
PRODUCT IS A MEANS TO AN END

•   Designs mean nothing unless they are feasible
    and encourage stability, performance and
    flexibility.

•   Elegant code is worthless unless it leads to
    elegant experiences.

•   All discussions and debates are framed around
    the user experience rather than the specifics of
    our role.
WHAT THIS AIMS TO ACHIEVE

•   A broader view of the product by everyone on the team.

•   Less divisions between groups with specific roles.

•   A common language to from which to communicate.

•   A more inclusive approach to ideation and problem solving.
Maker




     Developer              Designer




                 Thinker


LARGER SKILL OVERLAP AND
NO GAPS IN UNDERSTANDING.
COLLABORATION IS FUN!   BUT...
THIS IS NOT EASY.
YOU DESERVE A SEAT AT THE TABLE.
HOWEVER...
•   It expects more of individuals than before.

•   Forces people out of their comfort zones.

•   It’s no longer OK to not know. Even worse to not care.
YOU NEED TO KNOW
HOW TO DESIGN A
PRODUCT ALMOST AS
WELL AS YOU KNOW
HOW TO BUILD ONE.
HOW YOU CAN GET
STARTED
TALK SHOP

•   Have conversations with designers about the
    practice of design.

•   Ask designers about their philosophy.

•   During that time, share your knowledge of
    development with them.
FIND YOUR HORIZONTAL
STROKE
•   With a greater understanding of the design
    process, find the subjects that interest you.

•   Read books, subscribe to some blogs, listen to
    podcasts.

•   Start figuring ways to integrate that focus in
    your daily routine.
IMMERSE YOURSELF IN
“GOOD DESIGN”
•   Look at good design in a critical manner. Try to
    understand the thinking behind it.

•   Observe how it plays a role in your life (good,
    bad or indifferent).

•   It should not be limited just to software.
BE FUSSY

•   Pay attention to the things that bug you about
    products and why.

•   When things do not meet your expectations, try
    to understand the reasons behind it.

•   Care about details.
DESIGN EVERYTHING YOU DO

•   Put conscious thought into everything you
    make. How can you improve upon them, make
    them better for yourself and others.

•   Remember, design far from just aesthetics, it’s
    how people perceive, interact and use
    something.

•   Constantly dwell on how to improve that which
    you make.
LASTLY, AT THE RISK OF SOUNDING
NEW-AGEY...
GIVE YOURSELF PERMISSION

•   Design is learned, not innate.

•   Practice > Talent.

•   Expect quality work from yourself.
IN CONCLUSION...

•   Always keep at the front of your mind that you are ultimately making
    software for another person to use.

•   Design principles will make you a better developer.
THANKS
P.J. Onori
@somerandomdude

www.seabrightstudios.com
www.somerandomdude.com

Contenu connexe

Tendances

Guiding UX Principles
Guiding UX PrinciplesGuiding UX Principles
Guiding UX PrinciplesRob Surrency
 
Agile design thinking and you... ux australia2011
Agile design thinking and you... ux australia2011Agile design thinking and you... ux australia2011
Agile design thinking and you... ux australia2011Jason Furnell
 
How to Sell Design to Developers
How to Sell Design to DevelopersHow to Sell Design to Developers
How to Sell Design to DevelopersDave Stadler
 
Design Principles: The Philosophy of UX
Design Principles: The Philosophy of UXDesign Principles: The Philosophy of UX
Design Principles: The Philosophy of UXWhitney Hess
 
Small Team, Big UX
Small Team, Big UXSmall Team, Big UX
Small Team, Big UXDave Stadler
 
Information Architecture Heuristics
Information Architecture HeuristicsInformation Architecture Heuristics
Information Architecture HeuristicsAbby Covert
 
#MootAU15 Learner Journey Mapping for #LXDesign
#MootAU15 Learner Journey Mapping for #LXDesign#MootAU15 Learner Journey Mapping for #LXDesign
#MootAU15 Learner Journey Mapping for #LXDesignJoyce Seitzinger
 
Design Thinking Workshop - By the people for the people
Design Thinking Workshop - By the people for the peopleDesign Thinking Workshop - By the people for the people
Design Thinking Workshop - By the people for the peopleRafael Citadella Daron
 
Keeping it Human at Scale (Gretchen Anderson at Enterprise UX 2017)
Keeping it Human at Scale (Gretchen Anderson at Enterprise UX 2017)Keeping it Human at Scale (Gretchen Anderson at Enterprise UX 2017)
Keeping it Human at Scale (Gretchen Anderson at Enterprise UX 2017)Rosenfeld Media
 
Ready, Set, Critique!
Ready, Set, Critique!Ready, Set, Critique!
Ready, Set, Critique!Adam Connor
 
The Creative Process – OC WordPress Design Meetup
The Creative Process – OC WordPress Design MeetupThe Creative Process – OC WordPress Design Meetup
The Creative Process – OC WordPress Design Meetupnienstudios
 
The 6 Immutable Principles of UX
The 6 Immutable Principles of UXThe 6 Immutable Principles of UX
The 6 Immutable Principles of UXIntergen
 
Dr.* Truemper, Or: How I learned to Stop Being Wasteful and Love Lean UX
Dr.* Truemper, Or: How I learned to Stop Being Wasteful and Love Lean UXDr.* Truemper, Or: How I learned to Stop Being Wasteful and Love Lean UX
Dr.* Truemper, Or: How I learned to Stop Being Wasteful and Love Lean UXJake Truemper
 
Guiding UX Principles 3/20/12
Guiding UX Principles 3/20/12Guiding UX Principles 3/20/12
Guiding UX Principles 3/20/12Rob Surrency
 
We’re Here for the Humans (Bob Schwartz at Enterprise UX 2017)
We’re Here for the Humans (Bob Schwartz at Enterprise UX 2017)We’re Here for the Humans (Bob Schwartz at Enterprise UX 2017)
We’re Here for the Humans (Bob Schwartz at Enterprise UX 2017)Rosenfeld Media
 
#iMOOT15mm #LXDesign Mapping Learner Journeys
#iMOOT15mm #LXDesign Mapping Learner Journeys#iMOOT15mm #LXDesign Mapping Learner Journeys
#iMOOT15mm #LXDesign Mapping Learner JourneysJoyce Seitzinger
 
User Research Portfolios - From web portfolios to decks - tips for success
User Research Portfolios - From web portfolios to decks - tips for successUser Research Portfolios - From web portfolios to decks - tips for success
User Research Portfolios - From web portfolios to decks - tips for successRebecca Destello
 
How to supervise your supervisor?
How to supervise your supervisor?How to supervise your supervisor?
How to supervise your supervisor?Fabien Gandon
 

Tendances (20)

Guiding UX Principles
Guiding UX PrinciplesGuiding UX Principles
Guiding UX Principles
 
Cat tech talk [1]
Cat tech talk [1]Cat tech talk [1]
Cat tech talk [1]
 
Agile design thinking and you... ux australia2011
Agile design thinking and you... ux australia2011Agile design thinking and you... ux australia2011
Agile design thinking and you... ux australia2011
 
How to Sell Design to Developers
How to Sell Design to DevelopersHow to Sell Design to Developers
How to Sell Design to Developers
 
Design Principles: The Philosophy of UX
Design Principles: The Philosophy of UXDesign Principles: The Philosophy of UX
Design Principles: The Philosophy of UX
 
Small Team, Big UX
Small Team, Big UXSmall Team, Big UX
Small Team, Big UX
 
Information Architecture Heuristics
Information Architecture HeuristicsInformation Architecture Heuristics
Information Architecture Heuristics
 
#MootAU15 Learner Journey Mapping for #LXDesign
#MootAU15 Learner Journey Mapping for #LXDesign#MootAU15 Learner Journey Mapping for #LXDesign
#MootAU15 Learner Journey Mapping for #LXDesign
 
Design Thinking Workshop - By the people for the people
Design Thinking Workshop - By the people for the peopleDesign Thinking Workshop - By the people for the people
Design Thinking Workshop - By the people for the people
 
Keeping it Human at Scale (Gretchen Anderson at Enterprise UX 2017)
Keeping it Human at Scale (Gretchen Anderson at Enterprise UX 2017)Keeping it Human at Scale (Gretchen Anderson at Enterprise UX 2017)
Keeping it Human at Scale (Gretchen Anderson at Enterprise UX 2017)
 
Ready, Set, Critique!
Ready, Set, Critique!Ready, Set, Critique!
Ready, Set, Critique!
 
The Creative Process – OC WordPress Design Meetup
The Creative Process – OC WordPress Design MeetupThe Creative Process – OC WordPress Design Meetup
The Creative Process – OC WordPress Design Meetup
 
The 6 Immutable Principles of UX
The 6 Immutable Principles of UXThe 6 Immutable Principles of UX
The 6 Immutable Principles of UX
 
Dr.* Truemper, Or: How I learned to Stop Being Wasteful and Love Lean UX
Dr.* Truemper, Or: How I learned to Stop Being Wasteful and Love Lean UXDr.* Truemper, Or: How I learned to Stop Being Wasteful and Love Lean UX
Dr.* Truemper, Or: How I learned to Stop Being Wasteful and Love Lean UX
 
Guiding UX Principles 3/20/12
Guiding UX Principles 3/20/12Guiding UX Principles 3/20/12
Guiding UX Principles 3/20/12
 
Design Thinking and Lean UX
Design Thinking and Lean UXDesign Thinking and Lean UX
Design Thinking and Lean UX
 
We’re Here for the Humans (Bob Schwartz at Enterprise UX 2017)
We’re Here for the Humans (Bob Schwartz at Enterprise UX 2017)We’re Here for the Humans (Bob Schwartz at Enterprise UX 2017)
We’re Here for the Humans (Bob Schwartz at Enterprise UX 2017)
 
#iMOOT15mm #LXDesign Mapping Learner Journeys
#iMOOT15mm #LXDesign Mapping Learner Journeys#iMOOT15mm #LXDesign Mapping Learner Journeys
#iMOOT15mm #LXDesign Mapping Learner Journeys
 
User Research Portfolios - From web portfolios to decks - tips for success
User Research Portfolios - From web portfolios to decks - tips for successUser Research Portfolios - From web portfolios to decks - tips for success
User Research Portfolios - From web portfolios to decks - tips for success
 
How to supervise your supervisor?
How to supervise your supervisor?How to supervise your supervisor?
How to supervise your supervisor?
 

Similaire à Developers Design Great Experiences

The elements of product success for designers and developers
The elements of product success for designers and developersThe elements of product success for designers and developers
The elements of product success for designers and developersNick Myers
 
A Primer For Design Thinking For Business
A Primer For Design Thinking For BusinessA Primer For Design Thinking For Business
A Primer For Design Thinking For Businesssean carney
 
Nasdaq Pro/Design Masterclass at the Entrepreneurial Center
Nasdaq Pro/Design Masterclass at the Entrepreneurial CenterNasdaq Pro/Design Masterclass at the Entrepreneurial Center
Nasdaq Pro/Design Masterclass at the Entrepreneurial CenterChris Avore
 
Basic Principles of Interface design
Basic Principles of Interface designBasic Principles of Interface design
Basic Principles of Interface designZdeněk Lanc
 
Designing for Customer needs: A UX Perspective
Designing for Customer needs: A UX PerspectiveDesigning for Customer needs: A UX Perspective
Designing for Customer needs: A UX PerspectiveRichard O'Brien
 
501 Talks Tech: Design Thinking Workshop by Dupla Studios
501 Talks Tech: Design Thinking Workshop by Dupla Studios501 Talks Tech: Design Thinking Workshop by Dupla Studios
501 Talks Tech: Design Thinking Workshop by Dupla Studios501 Commons
 
LX Journey Mapping Workshop
LX Journey Mapping WorkshopLX Journey Mapping Workshop
LX Journey Mapping WorkshopJoyce Seitzinger
 
When & How to Hire a UX Designer
When & How to Hire a UX DesignerWhen & How to Hire a UX Designer
When & How to Hire a UX DesignerErin Young
 
UX London Redux - Dan Saffer
UX London Redux - Dan SafferUX London Redux - Dan Saffer
UX London Redux - Dan Saffercpetzny
 
State of Design Thinking in Portland
State of Design Thinking in PortlandState of Design Thinking in Portland
State of Design Thinking in Portlanddesignplusstrategy
 
Design Thinking for Software Designers
Design Thinking for Software DesignersDesign Thinking for Software Designers
Design Thinking for Software DesignersShahjahan Tapadar
 
Design Thinking for Startups - Are You Design Driven?
Design Thinking for Startups - Are You Design Driven?Design Thinking for Startups - Are You Design Driven?
Design Thinking for Startups - Are You Design Driven?Amir Khella
 
UX South Africa 2014 - Keynote
UX South Africa 2014 - KeynoteUX South Africa 2014 - Keynote
UX South Africa 2014 - KeynotePhil Barrett
 
UX STRAT USA 2017: Ruth Buchanan, "Co-Designing Dropbox Innovations with Cust...
UX STRAT USA 2017: Ruth Buchanan, "Co-Designing Dropbox Innovations with Cust...UX STRAT USA 2017: Ruth Buchanan, "Co-Designing Dropbox Innovations with Cust...
UX STRAT USA 2017: Ruth Buchanan, "Co-Designing Dropbox Innovations with Cust...UX STRAT
 
Blind mountain climbing: design process
Blind mountain climbing: design processBlind mountain climbing: design process
Blind mountain climbing: design processNathan Kane
 
EXPLORA x Pepperclip - Visualization
EXPLORA x Pepperclip - VisualizationEXPLORA x Pepperclip - Visualization
EXPLORA x Pepperclip - VisualizationDorian Dawance
 
2013 IASDR presentation The advantages and disadvantages of multidisciplinary...
2013 IASDR presentation The advantages and disadvantages of multidisciplinary...2013 IASDR presentation The advantages and disadvantages of multidisciplinary...
2013 IASDR presentation The advantages and disadvantages of multidisciplinary...NTUST
 
2014 Evolving Your UX Process 1up
2014 Evolving Your UX Process 1up2014 Evolving Your UX Process 1up
2014 Evolving Your UX Process 1upTom Brinck
 

Similaire à Developers Design Great Experiences (20)

The elements of product success for designers and developers
The elements of product success for designers and developersThe elements of product success for designers and developers
The elements of product success for designers and developers
 
A Primer For Design Thinking For Business
A Primer For Design Thinking For BusinessA Primer For Design Thinking For Business
A Primer For Design Thinking For Business
 
Nasdaq Pro/Design Masterclass at the Entrepreneurial Center
Nasdaq Pro/Design Masterclass at the Entrepreneurial CenterNasdaq Pro/Design Masterclass at the Entrepreneurial Center
Nasdaq Pro/Design Masterclass at the Entrepreneurial Center
 
Basic Principles of Interface design
Basic Principles of Interface designBasic Principles of Interface design
Basic Principles of Interface design
 
Designing for Customer needs: A UX Perspective
Designing for Customer needs: A UX PerspectiveDesigning for Customer needs: A UX Perspective
Designing for Customer needs: A UX Perspective
 
501 Talks Tech: Design Thinking Workshop by Dupla Studios
501 Talks Tech: Design Thinking Workshop by Dupla Studios501 Talks Tech: Design Thinking Workshop by Dupla Studios
501 Talks Tech: Design Thinking Workshop by Dupla Studios
 
LX Journey Mapping Workshop
LX Journey Mapping WorkshopLX Journey Mapping Workshop
LX Journey Mapping Workshop
 
When & How to Hire a UX Designer
When & How to Hire a UX DesignerWhen & How to Hire a UX Designer
When & How to Hire a UX Designer
 
UX London Redux - Dan Saffer
UX London Redux - Dan SafferUX London Redux - Dan Saffer
UX London Redux - Dan Saffer
 
State of Design Thinking in Portland
State of Design Thinking in PortlandState of Design Thinking in Portland
State of Design Thinking in Portland
 
Design Thinking for Software Designers
Design Thinking for Software DesignersDesign Thinking for Software Designers
Design Thinking for Software Designers
 
Design Thinking for Startups - Are You Design Driven?
Design Thinking for Startups - Are You Design Driven?Design Thinking for Startups - Are You Design Driven?
Design Thinking for Startups - Are You Design Driven?
 
UX South Africa 2014 - Keynote
UX South Africa 2014 - KeynoteUX South Africa 2014 - Keynote
UX South Africa 2014 - Keynote
 
UX STRAT USA 2017: Ruth Buchanan, "Co-Designing Dropbox Innovations with Cust...
UX STRAT USA 2017: Ruth Buchanan, "Co-Designing Dropbox Innovations with Cust...UX STRAT USA 2017: Ruth Buchanan, "Co-Designing Dropbox Innovations with Cust...
UX STRAT USA 2017: Ruth Buchanan, "Co-Designing Dropbox Innovations with Cust...
 
Blind mountain climbing: design process
Blind mountain climbing: design processBlind mountain climbing: design process
Blind mountain climbing: design process
 
EXPLORA x Pepperclip - Visualization
EXPLORA x Pepperclip - VisualizationEXPLORA x Pepperclip - Visualization
EXPLORA x Pepperclip - Visualization
 
Lean ux principles
Lean ux principlesLean ux principles
Lean ux principles
 
2013 IASDR presentation The advantages and disadvantages of multidisciplinary...
2013 IASDR presentation The advantages and disadvantages of multidisciplinary...2013 IASDR presentation The advantages and disadvantages of multidisciplinary...
2013 IASDR presentation The advantages and disadvantages of multidisciplinary...
 
2014 Evolving Your UX Process 1up
2014 Evolving Your UX Process 1up2014 Evolving Your UX Process 1up
2014 Evolving Your UX Process 1up
 
Methodcards v3-slim (1)
Methodcards v3-slim (1)Methodcards v3-slim (1)
Methodcards v3-slim (1)
 

Dernier

'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,Aginakm1
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfShivakumar Viswanathan
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryWilliamVickery6
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIyuj
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back17lcow074
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptMaryamAfzal41
 
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一F La
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCRdollysharma2066
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Yantram Animation Studio Corporation
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...Rishabh Aryan
 
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10uasjlagroup
 
Untitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxUntitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxmapanig881
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一Fi sss
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一z xss
 
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一F dds
 
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)jennyeacort
 
Architecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdfArchitecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdfSumit Lathwal
 

Dernier (20)

'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdf
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William Vickery
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AI
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis ppt
 
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
 
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
 
Untitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxUntitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptx
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
 
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
 
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
 
Architecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdfArchitecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdf
 

Developers Design Great Experiences

  • 1. DEVELOPERS, YOU’RE DESIGNING EXPERIENCES... AND YOU DIDN’T EVEN KNOW IT. P.J. Onori @somerandomdude #youareux
  • 2. DEVELOPERS ARE VTIAL TO CREATING GREAT EXPERIENCES AND SHOULD HAVE A GREATER PART IN THE DESIGN PROCESS.
  • 5. Credit: Dan Saffer MANY DIFFERENT DISCIPLINES WORKING IN UNISON
  • 6. UX SHAPES HOW WE USE THINGS
  • 7.
  • 8. THIS IS NOT A WEBSITE Credit: Chris Valleskey, http://chrisvalleskey.com
  • 10. THIS IS A WEBSITE
  • 11. HOWEVER, MANY OF US WORKING ON A PRODUCT ONLY VIEW IT THROUGH ONE OF THESE LENSES.
  • 12. THE PEOPLE WHO USE YOUR PRODUCTS DO NOT SEE ANY SEPARATION BETWEEN DESIGN AND TECHNOLOGY.
  • 13. BAD PRODUCTS LACK IN AT LEAST ONE OF THE AREAS
  • 14. GREAT PRODUCTS MAKE IT ALL FIT TOGETHER PERFECTLY
  • 17. THE ASSEMBLY LINE APPROACH IS EFFICIENT, BUT INEFFECTIVE
  • 18. Maker Developer Designer Thinker IT CREATES SILOS OF SPECIALISTS WITH LARGE GAPS IN EXPERTISE
  • 19. THERE’S A CULTURAL RIFT BETWEEN DESIGNERS AND DEVELOPERS • Differences in philosophy • Different types of communication • Different priorities
  • 20. MUTUAL IGNORANCE • Most organizations are built around a segregated, overly structured process of creating products. • The majority of people on each side have no real understanding of what the other does. • A lot of people don’t want to know.
  • 21. Darcy the Danny the designer engineer EXAMPLE: DARCY AND DANNY ARE TASKED TO CREATE A CAR
  • 22. “The engine noise was ruining the driving experience, so we decided that the car would be powered by a nuclear reactor. That’s cool, right?”
  • 23. “The weight from the seats lowered the car’s fuel efficiency by 5 percent. So we removed them.”
  • 24. GAPS IN KNOWLEDGE CREATE GAPS IN EXPERIENCES.
  • 25. WHY DEVELOPERS ARE SO CRUCIAL FOR DESIGN
  • 26. WHEN DESIGN AND TECHNOLOGY WORK TOGETHER SEAMLESSLY, IT’S MAGIC.
  • 28. DEVELOPERS PRODUCE EXPERIENCES • Developers ensure that software is snappy and stable. • Developers are the first “real” users of software. • Developers have the opportunity to point out and/or fill in the gaps often missed in design.
  • 29. DEVELOPERS EMPOWER ITERATION • At best, we will be creating imperfect solutions to the problems we are aware of. • Design has traditionally been very bad at adjusting quickly. • Some of the most important design decisions happen during development and after the product launches.
  • 30. DEVELOPERS STEER DESIGNERS AWAY FROM RATHOLES • Focus and constraints are invaluable to most designers when solving problems. • Good communication can save countless hours of misdirected work. • Informed decisions by designers encourage well-written code.
  • 31. DESIGNERS ARE EQUALLY IMPORTANT FOR QUALITY DEVELOPMENT. (BUT THAT’S A WHOLE DIFFERENT SUBJECT)
  • 32. HOW TO MAKE THIS HAPPEN
  • 33. MAKE THE PRODUCT’S EXPERIENCE EVERYONE’S RESPONSIBILITY.
  • 34. SCRAP YOUR SILOS • Silos isolate team members from ideas and points of view. • That isolation causes one-dimensional thinking.
  • 35. FOSTER A TEAM OF T-SHAPED PEOPLE • Allows team members to make better decisions due to their broader understanding. • It also lets us help other people do their jobs better.
  • 36. EVERYONE NEEDS A FUNDAMENTAL UNDERSTANDING OF DESIGN • If team members touch the design in any way (implementation, testing, etc.) they need to understand the subject matter to work on it.
  • 37. EVERYONE PROTOTYPES • The type of prototyping will vary (sketches, Keynote, code-based), but working in the context of the final product forces broader thinking. • Prototyping exposes designers to the challenges of making, which creates empathy for the development process.
  • 38. EVERYTHING PRIOR TO THE FINAL PRODUCT IS A MEANS TO AN END • Designs mean nothing unless they are feasible and encourage stability, performance and flexibility. • Elegant code is worthless unless it leads to elegant experiences. • All discussions and debates are framed around the user experience rather than the specifics of our role.
  • 39. WHAT THIS AIMS TO ACHIEVE • A broader view of the product by everyone on the team. • Less divisions between groups with specific roles. • A common language to from which to communicate. • A more inclusive approach to ideation and problem solving.
  • 40. Maker Developer Designer Thinker LARGER SKILL OVERLAP AND NO GAPS IN UNDERSTANDING.
  • 42. THIS IS NOT EASY.
  • 43. YOU DESERVE A SEAT AT THE TABLE. HOWEVER... • It expects more of individuals than before. • Forces people out of their comfort zones. • It’s no longer OK to not know. Even worse to not care.
  • 44. YOU NEED TO KNOW HOW TO DESIGN A PRODUCT ALMOST AS WELL AS YOU KNOW HOW TO BUILD ONE.
  • 45. HOW YOU CAN GET STARTED
  • 46. TALK SHOP • Have conversations with designers about the practice of design. • Ask designers about their philosophy. • During that time, share your knowledge of development with them.
  • 47. FIND YOUR HORIZONTAL STROKE • With a greater understanding of the design process, find the subjects that interest you. • Read books, subscribe to some blogs, listen to podcasts. • Start figuring ways to integrate that focus in your daily routine.
  • 48. IMMERSE YOURSELF IN “GOOD DESIGN” • Look at good design in a critical manner. Try to understand the thinking behind it. • Observe how it plays a role in your life (good, bad or indifferent). • It should not be limited just to software.
  • 49. BE FUSSY • Pay attention to the things that bug you about products and why. • When things do not meet your expectations, try to understand the reasons behind it. • Care about details.
  • 50. DESIGN EVERYTHING YOU DO • Put conscious thought into everything you make. How can you improve upon them, make them better for yourself and others. • Remember, design far from just aesthetics, it’s how people perceive, interact and use something. • Constantly dwell on how to improve that which you make.
  • 51. LASTLY, AT THE RISK OF SOUNDING NEW-AGEY...
  • 52. GIVE YOURSELF PERMISSION • Design is learned, not innate. • Practice > Talent. • Expect quality work from yourself.
  • 53. IN CONCLUSION... • Always keep at the front of your mind that you are ultimately making software for another person to use. • Design principles will make you a better developer.