Developers Are People, Too
-
Upload
josh-cothran -
Category
Technology
-
view
107 -
download
3
description
Transcript of Developers Are People, Too
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