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.
How AI, OpenAI, and ChatGPT impact business and software.
Developers Are People, Too
1. Josh Cothran
Georgia Tech Research Institute
josh.cothran@gtri.gatech.edu
@joshcothran
Developers Are
People, Too
http://slidesha.re/dapt2011
2. 2 http://slidesha.re/dapt2011
“Any sufficiently advanced technology is
indistinguishable from magic”
Josh Cothran, Georgia Tech Research Institute
Clarke, Profiles of the Future, 1962
http://obamapacman.com/2010/04/ipad-x-ray-made-with-mac/
3. 3 http://slidesha.re/dapt2011
But it’s not magic
Josh Cothran, Georgia Tech Research Institute
http://obamapacman.com/2010/04/ipad-x-ray-made-with-mac/
4. 4 http://slidesha.re/dapt2011
Software is no different
“Magic!”
User
Interface
Josh Cothran, Georgia Tech Research Institute
5. 5 http://slidesha.re/dapt2011
Software is no different
Data
“Magic!”
Logic
User
Interface User
Interface
Josh Cothran, Georgia Tech Research Institute
6. 6 http://slidesha.re/dapt2011
Data-oriented perspective
Data
Logic
User
Interface
Josh Cothran, Georgia Tech Research Institute
7. 7 http://slidesha.re/dapt2011
Opportunity:
Meet the developer halfway
Data
Logic
User
Interface
Josh Cothran, Georgia Tech Research Institute
8. 8 http://slidesha.re/dapt2011
Ivan Sutherland, Sketchpad (1963)
Josh Cothran, Georgia Tech Research Institute
9. 9 http://slidesha.re/dapt2011
Design versus Development
Similar Skills Different Mindsets
Creative Shades of grey vs.
Analytical Black and white
Detail-oriented The forest vs.
Heuristics-oriented
The trees
Josh Cothran, Georgia Tech Research Institute
10. 10 http://slidesha.re/dapt2011
Documentation
Specific
and Actionable
Flow Charts, Wireframes, Sitemaps
Personas, Concept Models
Better
documentation doesn’t fix a
dysfunctional relationship
Documentation mediates interaction
Josh Cothran, Georgia Tech Research Institute
11. 11 http://slidesha.re/dapt2011
Documentation-Interaction
Continuum
Interaction
Documentation
100% Documentation 50/50 100% Interaction
Josh Cothran, Georgia Tech Research Institute
http://bit.ly/hbr-km
Hansen et al., “What’s Your Strategy for Managing Knowledge?” Harvard Business Review, 1999
12. 12 http://slidesha.re/dapt2011
Documentation-Interaction
Continuum
Interaction
Agile
Flat Organization
Small Team
Documentation
100% Documentation 50/50 100% Interaction
Josh Cothran, Georgia Tech Research Institute
16. 16 http://slidesha.re/dapt2011
Where do you stand?
Interaction
Documentation
100% Documentation 50/50 100% Interaction
Josh Cothran, Georgia Tech Research Institute
18. 18 http://slidesha.re/dapt2011
Issue Tracking
Designer, meet Developer
Direct involvement
in the development
process
Task-oriented
Opportunity:
tie in documentation
Josh Cothran, Georgia Tech Research Institute
19. 19 http://slidesha.re/dapt2011
Participatory Design
Developer, meet Designer
Identifyissues
Design goals
Scenarios
Paper prototyping
Present and critique
Josh Cothran, Georgia Tech Research Institute
http://nform.com/tradingcards/participatory-design
http://www.infodesign.com.au/ftp/ParticipatoryDesign.pdf
20. 20 http://slidesha.re/dapt2011
Prototyping
Meet Halfway
Who wants to read
documentation?
Show, don’t tell
Common ground
Josh Cothran, Georgia Tech Research Institute
Warfel, Prototyping: A Practitioner’s Guide, 2009
Axure RP | http://axure.com/
21. 21 http://slidesha.re/dapt2011
Meet the developer halfway
Data
Logic
User
Interface
Josh Cothran, Georgia Tech Research Institute
22. 22 http://slidesha.re/dapt2011
Documentation-Interaction
Continuum
Interaction
Documentation
Josh Cothran, Georgia Tech Research Institute