YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Developers Are People, Too

Developers Are People, Toohttp://slidesha.re/dapt2011

Josh CothranGeorgia Tech Research Institute

[email protected]@joshcothran

Page 2: Developers Are People, Too

“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/

Page 3: Developers Are People, Too

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/

Page 4: Developers Are People, Too

Software is no different

http://slidesha.re/dapt20114

Josh Cothran, Georgia Tech Research Institute

“Magic!”

User Interface

Page 5: Developers Are People, Too

http://slidesha.re/dapt20115

Software is no different

Josh Cothran, Georgia Tech Research Institute

Data

Logic

User Interface

“Magic!”

User Interface

Page 6: Developers Are People, Too

Data-oriented perspective

http://slidesha.re/dapt20116

Josh Cothran, Georgia Tech Research Institute

Data

Logic

User Interface

Page 7: Developers Are People, Too

Opportunity:Meet the developer halfway

http://slidesha.re/dapt20117

Josh Cothran, Georgia Tech Research Institute

Data

Logic

User Interface

Page 8: Developers Are People, Too

Ivan Sutherland, Sketchpad (1963)

http://slidesha.re/dapt20118

Josh Cothran, Georgia Tech Research Institute

Page 9: Developers Are People, Too

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

Page 10: Developers Are People, Too

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

Page 11: Developers Are People, Too

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

Page 12: Developers Are People, Too

Documentation-InteractionContinuum

http://slidesha.re/dapt201112

Josh Cothran, Georgia Tech Research Institute

Documentation

Interaction

100% Documentation 100% Interaction50/50

AgileFlat Organization

Small Team

Page 13: Developers Are People, Too

Documentation-InteractionSpectrum

http://slidesha.re/dapt201113

Josh Cothran, Georgia Tech Research Institute

Documentation

Interaction

100% Documentation 100% Interaction50/50

Problem-specificCustom

Tacit

Page 14: Developers Are People, Too

Documentation-InteractionContinuum

http://slidesha.re/dapt201114

Josh Cothran, Georgia Tech Research Institute

Documentation

Interaction

100% Documentation 100% Interaction50/50

WaterfallSiloed OrganizationLarge Team

Page 15: Developers Are People, Too

Documentation-InteractionContinuum

http://slidesha.re/dapt201115

Josh Cothran, Georgia Tech Research Institute

Documentation

Interaction

100% Documentation 100% Interaction50/50

StandardizedReusableExplicit

Page 16: Developers Are People, Too

Where do you stand?

http://slidesha.re/dapt201116

Josh Cothran, Georgia Tech Research Institute

Documentation

Interaction

100% Documentation 100% Interaction50/50

Page 17: Developers Are People, Too

http://slidesha.re/dapt201117

Issue TrackingDesigner, meet Developer

Participatory DesignDeveloper, meet Designer

PrototypingMeet Halfway

Techniques

Josh Cothran, Georgia Tech Research Institute

Page 18: Developers Are People, Too

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

Page 19: Developers Are People, Too

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

Page 20: Developers Are People, Too

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/

Page 21: Developers Are People, Too

Meet the developer halfway

http://slidesha.re/dapt201121

Josh Cothran, Georgia Tech Research Institute

Data

Logic

User Interface

Page 22: Developers Are People, Too

Documentation-InteractionContinuum

http://slidesha.re/dapt201122

Josh Cothran, Georgia Tech Research Institute

Documentation

Interaction

Page 23: Developers Are People, Too

http://slidesha.re/dapt201123

Issue TrackingDesigner, meet Developer

Participatory DesignDeveloper, meet Designer

PrototypingMeet Halfway

Techniques

Josh Cothran, Georgia Tech Research Institute

Page 24: Developers Are People, Too

Developers Are People, Toohttp://slidesha.re/dapt2011

Josh CothranGeorgia Tech Research Institute

[email protected]@joshcothran


Related Documents