developers are people, too
DESCRIPTION
As UX professionals, we pride ourselves on our empathy for our users, yet we often struggle to bridge the gap with the developers who conjure our designs into reality. UXers and Developers often think much alike – both professions call for creativity, attention to detail, and an analytical perspective – but we work from different playbooks. We speak of minimalist design; developers speak of elegant code. We look to UX design patterns, developers look to Object Oriented design patterns. This presentation explores areas of common ground and techniques for ‘working across the aisle’ via documentation, communication, and collaboration.TRANSCRIPT
Developers Are People, Toohttp://slidesha.re/dapt2011
Josh CothranGeorgia Tech Research Institute
[email protected]@joshcothran
“Any sufficiently advanced technology is indistinguishable from magic”
http://slidesha.re/dapt20112
Josh Cothran, Georgia Tech Research InstituteClarke, Profiles of the Future, 1962http://obamapacman.com/2010/04/ipad-x-ray-made-with-mac/
But it’s not magic
http://slidesha.re/dapt20113
Josh Cothran, Georgia Tech Research Institute
http://obamapacman.com/2010/04/ipad-x-ray-made-with-mac/
Software is no different
http://slidesha.re/dapt20114
Josh Cothran, Georgia Tech Research Institute
“Magic!”
User Interface
http://slidesha.re/dapt20115
Software is no different
Josh Cothran, Georgia Tech Research Institute
Data
Logic
User Interface
“Magic!”
User Interface
Data-oriented perspective
http://slidesha.re/dapt20116
Josh Cothran, Georgia Tech Research Institute
Data
Logic
User Interface
Opportunity:Meet the developer halfway
http://slidesha.re/dapt20117
Josh Cothran, Georgia Tech Research Institute
Data
Logic
User Interface
Ivan Sutherland, Sketchpad (1963)
http://slidesha.re/dapt20118
Josh Cothran, Georgia Tech Research Institute
Similar Skills Creative Analytical Detail-oriented Heuristics-oriented
Different Mindsets Shades of grey vs.
Black and white The forest vs.
The trees
http://slidesha.re/dapt20119
Josh Cothran, Georgia Tech Research Institute
Design versus Development
Documentation
Specific and Actionable Flow Charts, Wireframes, Sitemaps Personas, Concept Models
Better documentation doesn’t fix a dysfunctional relationship
Documentation mediates interaction
http://slidesha.re/dapt201110
Josh Cothran, Georgia Tech Research Institute
Documentation-InteractionContinuum
http://slidesha.re/dapt201111
Josh Cothran, Georgia Tech Research Institute
Documentation
Interaction
100% Documentation 100% Interaction50/50
http://bit.ly/hbr-kmHansen et al., “What’s Your Strategy for Managing Knowledge?” Harvard Business Review, 1999
Documentation-InteractionContinuum
http://slidesha.re/dapt201112
Josh Cothran, Georgia Tech Research Institute
Documentation
Interaction
100% Documentation 100% Interaction50/50
AgileFlat Organization
Small Team
Documentation-InteractionSpectrum
http://slidesha.re/dapt201113
Josh Cothran, Georgia Tech Research Institute
Documentation
Interaction
100% Documentation 100% Interaction50/50
Problem-specificCustom
Tacit
Documentation-InteractionContinuum
http://slidesha.re/dapt201114
Josh Cothran, Georgia Tech Research Institute
Documentation
Interaction
100% Documentation 100% Interaction50/50
WaterfallSiloed OrganizationLarge Team
Documentation-InteractionContinuum
http://slidesha.re/dapt201115
Josh Cothran, Georgia Tech Research Institute
Documentation
Interaction
100% Documentation 100% Interaction50/50
StandardizedReusableExplicit
Where do you stand?
http://slidesha.re/dapt201116
Josh Cothran, Georgia Tech Research Institute
Documentation
Interaction
100% Documentation 100% Interaction50/50
http://slidesha.re/dapt201117
Issue TrackingDesigner, meet Developer
Participatory DesignDeveloper, meet Designer
PrototypingMeet Halfway
Techniques
Josh Cothran, Georgia Tech Research Institute
http://slidesha.re/dapt201118
Direct involvement in the development process
Task-oriented Opportunity:
tie in documentation
Issue TrackingDesigner, meet Developer
Josh Cothran, Georgia Tech Research Institute
http://slidesha.re/dapt201119
Identify issues Design goals Scenarios Paper prototyping Present and critique
Participatory DesignDeveloper, meet Designer
Josh Cothran, Georgia Tech Research Institutehttp://nform.com/tradingcards/participatory-designhttp://www.infodesign.com.au/ftp/ParticipatoryDesign.pdf
http://slidesha.re/dapt201120
Who wants to read documentation?
Show, don’t tell Common ground
PrototypingMeet Halfway
Josh Cothran, Georgia Tech Research InstituteWarfel, Prototyping: A Practitioner’s Guide, 2009Axure RP | http://axure.com/
Meet the developer halfway
http://slidesha.re/dapt201121
Josh Cothran, Georgia Tech Research Institute
Data
Logic
User Interface
Documentation-InteractionContinuum
http://slidesha.re/dapt201122
Josh Cothran, Georgia Tech Research Institute
Documentation
Interaction
http://slidesha.re/dapt201123
Issue TrackingDesigner, meet Developer
Participatory DesignDeveloper, meet Designer
PrototypingMeet Halfway
Techniques
Josh Cothran, Georgia Tech Research Institute
Developers Are People, Toohttp://slidesha.re/dapt2011
Josh CothranGeorgia Tech Research Institute
[email protected]@joshcothran