SlideShare ist ein Scribd-Unternehmen logo
1 von 144
Downloaden Sie, um offline zu lesen
Working
with
Developers
For Fun & Profit
Jack Moffett | @jackmoffett
Senior Interaction Designer, Inmedius
designaday.tumblr.com
Yeah, this happened.
“The way we work at Apple is
that the complexity of these
products really makes it critical
to work collaboratively, with
different areas of expertise. I
think that’s one of the things
about my job I enjoy the most. I
work with silicon designers,
electronic and mechanical
engineers, and I think you would
struggle to determine who does
what when we get together.
We’re located together, we share
the same goal, have exactly the
same preoccupation with
making great products.”

Sir Jonathan Ive
We’re hiring!




www.inmedius.com
www.inmedius.com
by the power of grayskull by Speculum Mundi
http://www.flickr.com/photos/speculummundi/4569110353/in/photostream/
user study & requirements analysis
interaction & information design
visual design & graphics production
UI prototyping & implementation
functional testing
usability evaluation
authoring of user guides & training materials




                                                                        by the power of grayskull by Speculum Mundi
                                           http://www.flickr.com/photos/speculummundi/4569110353/in/photostream/
Tight Integration
                                           the board is misleading by snickclunk
           http://www.flickr.com/photos/snickclunk/4119284398/in/photostream/
Memory Lane by physiognomist
http://www.flickr.com/photos/davidmican/315728765/
Memory Lane by physiognomist
http://www.flickr.com/photos/davidmican/315728765/




                                                    it hasn’t always been that way
Fort Pitt Tunnel by ellenm1
http://www.flickr.com/photos/ellenm1/4320606426/
Driving through the Squirrel Hill Tunnel by Jason Pratt
http://www.flickr.com/photos/jasonpratt/912324482/
Wrong Way by KungPaoCajun
http://www.flickr.com/photos/begnaud/243996426/
Pizza boxes by Marc Wathieu
http://www.flickr.com/photos/marcwathieu/5395466993/
Survey
Survey   IxDA.org
         IxDA on LinkedIn
         IxDA Pittsburgh
         AIGA Experience List
         Roundroom Mailing List
         DesignAday
         Twitter (#ixda #iai)
Survey   Viewed    308
         Responded 90
         Completed 82
Years of
Experience
Work Situation

Type of Company

   Type of Work

   Size of team
Skill
Competency
Participation
Collaboration
lifecycle
Collaboration   Requirements Analysis
                Design

lifecycle       Implementation
                Functional Testing
                Usability Testing
Requirements
Develop a shared
                                                     understanding of
                                                     the requirements

Pre-game huddle by -just-jen- http://www.flickr.com/photos/whetzel/55214389/
Develop a shared
                                                     understanding of
                                                     the requirements

Pre-game huddle by -just-jen- http://www.flickr.com/photos/whetzel/55214389/
Identify
 technical
challenges




“We need to connect this to this, using only those.”
Identify
  technologies




The cup that can only be half-full. by vrogy http://www.flickr.com/photos/vrogy/511644410/
Identify
  technologies




The cup that can only be half-full. by vrogy http://www.flickr.com/photos/vrogy/511644410/
Estimate Time
        & Effort




By eflon http://www.flickr.com/photos/eflon/5079163335/
Estimate Time                                       “Ideally, the developers and I are to work
        & Effort                                       closely together during the design
                                                       phase... but it typically works out that
                                                       they gloss over the document or attend
                                                       a few meetings and get a basic
                                                       understanding of what we are planning
                                                       on doing, but never pay attention to the
                                                       full details. Then they tend to come to
                                                       me with questions or ‘are you crazy? I
                                                       can’t do that!’ when it’s time for them to
                                                       put together a timeline for their
                                                       development assessment. After a few
                                                       times of close calls, they are beginning
                                                       to pay more attention to the pencil
                                                       sketches and overall workflows we put
                                                       together for them.”
By eflon http://www.flickr.com/photos/eflon/5079163335/
Estimate Time
        & Effort




By eflon http://www.flickr.com/photos/eflon/5079163335/
Estimate Time
        & Effort




By eflon http://www.flickr.com/photos/eflon/5079163335/
Estimate Time
        & Effort




By eflon http://www.flickr.com/photos/eflon/5079163335/
Estimate Time
        & Effort                                       software bill of materials




By eflon http://www.flickr.com/photos/eflon/5079163335/
Estimate Time
        & Effort
                                                       How can we best prioritize
                                                       our work to support the
                                                       developers’ schedule?




By eflon http://www.flickr.com/photos/eflon/5079163335/
Use their
   tools
   A successful tool is one that was used to do something undreamed of by its author. by katerha
                                              http://www.flickr.com/photos/katerha/5746905652/
Issue Tracking




                 A successful tool is one that was used to do something undreamed of by its author. by katerha
                                                            http://www.flickr.com/photos/katerha/5746905652/
Issue Tracking




                 A successful tool is one that was used to do something undreamed of by its author. by katerha
                                                            http://www.flickr.com/photos/katerha/5746905652/
Issue Tracking   Create items for each of your
                 design tasks.

                 Developers can subscribe to the
                 ones that relate to their own tasks.

                 Your estimates can be calculated
                 in the chartboard, or not.




                           A successful tool is one that was used to do something undreamed of by its author. by katerha
                                                                      http://www.flickr.com/photos/katerha/5746905652/
Wiki




       A successful tool is one that was used to do something undreamed of by its author. by katerha
                                                  http://www.flickr.com/photos/katerha/5746905652/
Wiki   Subscribe to see what the
       developers are thinking.

       Document your own thinking so
       it is available to them.




                 A successful tool is one that was used to do something undreamed of by its author. by katerha
                                                            http://www.flickr.com/photos/katerha/5746905652/
Subscribe
Design
Design
  Documentation




One size fits all…. By The Candid Street
http://www.flickr.com/photos/haddadi/5971508861/
Design
  Documentation




One size fits all…. By The Candid Street
http://www.flickr.com/photos/haddadi/5971508861/
Design
  Documentation




One size fits all…. By The Candid Street
http://www.flickr.com/photos/haddadi/5971508861/
Design
  Documentation




One size fits all…. By The Candid Street
http://www.flickr.com/photos/haddadi/5971508861/
Design
  Documentation

                                      Design the documentation
                                      for those that will wear it.



One size fits all…. By The Candid Street
http://www.flickr.com/photos/haddadi/5971508861/
“The developers really appreciated it, because they
could just look at it, and they didn’t have to wonder
if the designer had forgotten something.”
                               Bill Scott
Documentation
     is part of the
     design process.


One size fits all…. By The Candid Street
http://www.flickr.com/photos/haddadi/5971508861/
Documentation
     is part of the
     design process.
                                                  You learn a lot by
                                                  describing your design.


One size fits all…. By The Candid Street
http://www.flickr.com/photos/haddadi/5971508861/
building blocks By ella novak http://www.flickr.com/photos/cookylida/3334177358/




              Implementation
“I get most frustrated when, after providing a
pixel-perfect mockup, I see the finished
implementation during the testing phase, and it’s
drastically different than what I spec’d (fonts,
colors, sizes, spacing, alignment, positioning, etc).”
Admiral Ackbar vs. Admiral Kirk (58/365) By JD Hancock
http://www.flickr.com/photos/jdhancock/4393509633/
Admiral Ackbar vs. Admiral Kirk (58/365) By JD Hancock
http://www.flickr.com/photos/jdhancock/4393509633/




                                                         fight!
“If you’re in a room filled with designers, bring up the topic of
      whether it’s valuable for a designer to also code. Immediately,
      the room will divide faster than Moses split the Red Sea. One
      side will tell you coding is an essential skill, while the other will
      vehemently argue how it dilutes the designer’s value.”

                                                             Jared Spool




An Event Apart 2010: San Diego - Jared Spool By peterjhart
http://www.flickr.com/photos/40054618@N03/5139909661/
Do Designers
need to code?
Will Learning to Code
  Make me a better
interaction designer?
Perceived
 Drawbacks


Tent By planetlight http://www.flickr.com/photos/planetlight/4767815082/in/photostream/
Tasked with coding instead of design
   “I found that when I tried to be both a designer and
   engineer/coder, I ended up doing a lot more
   engineering and a lot less design than I wanted to
   do. I think part of the problem is that engineering
   skills are, in the end, valued more than design skills.”
   Jennifer Tidwell, author of Designing
   Interfaces: Patterns for Effective Interaction




Tent By planetlight http://www.flickr.com/photos/planetlight/4767815082/in/photostream/
Tasked with coding instead of design
   Limit Creativity due to knowledge of difficulty




Tent By planetlight http://www.flickr.com/photos/planetlight/4767815082/in/photostream/
Tasked with coding instead of design
   Limit Creativity due to knowledge of difficulty




Tent By planetlight http://www.flickr.com/photos/planetlight/4767815082/in/photostream/
Tasked with coding instead of design
   Limit Creativity due to knowledge of difficulty
   Marginalize design skills to add coding skills




Tent By planetlight http://www.flickr.com/photos/planetlight/4767815082/in/photostream/
Designer
                                                           Soup


Mighty Elixir By Robert S. Donovan
http://www.flickr.com/photos/booleansplit/2220774911/
Designer
                                 Interaction Design Skills
                                                                             Soup
                                           Visual Design Skills

                                      Implementation Skills

                                                       Business Skills


Mighty Elixir By Robert S. Donovan
http://www.flickr.com/photos/booleansplit/2220774911/
Designer
                                                           Soup


Mighty Elixir By Robert S. Donovan
http://www.flickr.com/photos/booleansplit/2220774911/
Designer
                                                       T       Soup

                                                       M
Mighty Elixir By Robert S. Donovan
http://www.flickr.com/photos/booleansplit/2220774911/
Perceived
                                                        Benefits


Mighty Elixir By Robert S. Donovan
http://www.flickr.com/photos/booleansplit/2220774911/
Mighty Elixir By Robert S. Donovan
http://www.flickr.com/photos/booleansplit/2220774911/
Calling BS on coders




Mighty Elixir By Robert S. Donovan
http://www.flickr.com/photos/booleansplit/2220774911/
Calling BS on coders
          Respect & credibility




Mighty Elixir By Robert S. Donovan
http://www.flickr.com/photos/booleansplit/2220774911/
Calling BS on coders
          Respect & credibility
          Speaking their language




Mighty Elixir By Robert S. Donovan
http://www.flickr.com/photos/booleansplit/2220774911/
Calling BS on coders
          Respect & credibility
          Speaking their language
          Knowledge of capabilities & difficulty




Mighty Elixir By Robert S. Donovan
http://www.flickr.com/photos/booleansplit/2220774911/
Calling BS on coders
          Respect & credibility
          Speaking their language
          Knowledge of capabilities & difficulty
          Participation in evaluation & selection of technology




Mighty Elixir By Robert S. Donovan
http://www.flickr.com/photos/booleansplit/2220774911/
Calling BS on coders
          Respect & credibility
          Speaking their language
          Knowledge of capabilities & difficulty
          Participation in evaluation & selection of technology
          Better able to create prototypes




Mighty Elixir By Robert S. Donovan
http://www.flickr.com/photos/booleansplit/2220774911/
Calling BS on coders
          Respect & credibility
          Speaking their language
          Knowledge of capabilities & difficulty
          Participation in evaluation & selection of technology
          Better able to create prototypes




                                                Participation in
                                                implementation
Mighty Elixir By Robert S. Donovan
http://www.flickr.com/photos/booleansplit/2220774911/
“Coding and designing are collections of
                            skills. What we’ve learned is teams with a
                            better distribution of skills, not segmented
                            by roles, produce better results.”




An Event Apart 2010: San Diego - Jared Spool By peterjhart
http://www.flickr.com/photos/40054618@N03/5139909661/
“Coding and designing are collections of
                            skills. What we’ve learned is teams with a
                            better distribution of skills, not segmented
                            by roles, produce better results.”




An Event Apart 2010: San Diego - Jared Spool By peterjhart
http://www.flickr.com/photos/40054618@N03/5139909661/
Participation in
building blocks By ella novak http://www.flickr.com/photos/cookylida/3334177358/




                                                                                  Implementation
Participation in
building blocks By ella novak http://www.flickr.com/photos/cookylida/3334177358/




                                                                                  Implementation
                Less documentation is
                required when you
                implement your own
                design.
Participation in
building blocks By ella novak http://www.flickr.com/photos/cookylida/3334177358/




                                                                                  Implementation
                Less documentation is
                required when you
                implement your own
                design.


                                                                                  Get everything perfect
                                                                                  the first time.
Use their
   tools
   A successful tool is one that was used to do something undreamed of by its author. by katerha
                                              http://www.flickr.com/photos/katerha/5746905652/
Working in the
Production Code




                  A successful tool is one that was used to do something undreamed of by its author. by katerha
                                                             http://www.flickr.com/photos/katerha/5746905652/
Working in the   I don’t have to ask permission to
                  make changes or ask someone
Production Code   else to make them for me.




                            A successful tool is one that was used to do something undreamed of by its author. by katerha
                                                                       http://www.flickr.com/photos/katerha/5746905652/
Working in the   I don’t have to ask permission to
                  make changes or ask someone
Production Code   else to make them for me.

                  I know that the final product will
                  be the one that I designed.




                            A successful tool is one that was used to do something undreamed of by its author. by katerha
                                                                       http://www.flickr.com/photos/katerha/5746905652/
Working in the   I don’t have to ask permission to
                  make changes or ask someone
Production Code   else to make them for me.

                  I know that the final product will
                  be the one that I designed.

                  With great power comes great
                  responsibility.




                            A successful tool is one that was used to do something undreamed of by its author. by katerha
                                                                       http://www.flickr.com/photos/katerha/5746905652/
rainbow sprinkle donut By tommy.chheng
http://www.flickr.com/photos/tommychheng/3226662528/
With great power comes great
                                                      responsibility.




rainbow sprinkle donut By tommy.chheng
http://www.flickr.com/photos/tommychheng/3226662528/
Version
Control
Functional Testing
Abandoned buildings of Ichikawa junior/senior high school, Chiba Japan. By naosuke ii
http://www.flickr.com/photos/ogwrnsk/5020082786/
Designers make
     great testers




Abandoned buildings of Ichikawa junior/senior high school, Chiba Japan. By naosuke ii
http://www.flickr.com/photos/ogwrnsk/5020082786/
Designers make                                                                       Detail oriented

     great testers




Abandoned buildings of Ichikawa junior/senior high school, Chiba Japan. By naosuke ii
http://www.flickr.com/photos/ogwrnsk/5020082786/
Designers make                                                                       Detail oriented

     great testers                                                                      Use the system more like a user




Abandoned buildings of Ichikawa junior/senior high school, Chiba Japan. By naosuke ii
http://www.flickr.com/photos/ogwrnsk/5020082786/
Designers make                                                                       Detail oriented

     great testers                                                                      Use the system more like a user

                                                                                        Know better than anyone how the
                                                                                        thing is supposed to work




Abandoned buildings of Ichikawa junior/senior high school, Chiba Japan. By naosuke ii
http://www.flickr.com/photos/ogwrnsk/5020082786/
Use their tools




                  A successful tool is one that was used to do something undreamed of by its author. by katerha
                                                             http://www.flickr.com/photos/katerha/5746905652/
Use their tools   Participation is power.




                            A successful tool is one that was used to do something undreamed of by its author. by katerha
                                                                       http://www.flickr.com/photos/katerha/5746905652/
Use their tools   Participation is power.

                  Gives you the opportunity to
                  record usability issues to be fixed
                  prior to usability testing.




                            A successful tool is one that was used to do something undreamed of by its author. by katerha
                                                                       http://www.flickr.com/photos/katerha/5746905652/
Use their tools   Participation is power.

                  Gives you the opportunity to
                  record usability issues to be fixed
                  prior to usability testing.

                  Don’t abuse it—follow the rules.




                            A successful tool is one that was used to do something undreamed of by its author. by katerha
                                                                       http://www.flickr.com/photos/katerha/5746905652/
Usability Testing
it works both
        ways
it works both   Have developers participate
                in field trials.
        ways
it works both   Have developers participate
                in field trials.
        ways    They will gain a better
                appreciation of the users’
                concerns.
it works both   Have developers participate
                in field trials.
        ways    They will gain a better
                appreciation of the users’
                concerns.

                Other developers will listen
                when one of their own is as
                adamant about usability
                concerns as you are.
Relationships
v2.19: March 19th (Pirate Socks) by Phoney Nickle
http://www.flickr.com/photos/mslivenletlive/427537759/
DO Not



v2.19: March 19th (Pirate Socks) by Phoney Nickle
http://www.flickr.com/photos/mslivenletlive/427537759/
DO Not               Critique engineering prototypes
                                                        on aesthetics or interaction
                                                        design.




v2.19: March 19th (Pirate Socks) by Phoney Nickle
http://www.flickr.com/photos/mslivenletlive/427537759/
DO Not               Critique engineering prototypes
                                                        on aesthetics or interaction
                                                        design.

                                                        Force your process on the
                                                        developers.




v2.19: March 19th (Pirate Socks) by Phoney Nickle
http://www.flickr.com/photos/mslivenletlive/427537759/
DO Not               Critique engineering prototypes
                                                        on aesthetics or interaction
                                                        design.

                                                        Force your process on the
                                                        developers.

                                                        Expect developers to make
                                                        changes at the last minute
                                                        because you haven’t been
                                                        involved until the end.




v2.19: March 19th (Pirate Socks) by Phoney Nickle
http://www.flickr.com/photos/mslivenletlive/427537759/
DO Not               Critique engineering prototypes
                                                        on aesthetics or interaction
                                                        design.

                                                        Force your process on the
                                                        developers.

                                                        Expect developers to make
                                                        changes at the last minute
                                                        because you haven’t been
                                                        involved until the end.

                                                        Expect developers to have the
                                                        same visual sensibilities you have.


v2.19: March 19th (Pirate Socks) by Phoney Nickle
http://www.flickr.com/photos/mslivenletlive/427537759/
Yes Please



v2.19: March 19th (Pirate Socks) by Phoney Nickle
http://www.flickr.com/photos/mslivenletlive/427537759/
Yes Please                                          Position your involvement as
                                                        something that makes your
                                                        developers’ job easier.




v2.19: March 19th (Pirate Socks) by Phoney Nickle
http://www.flickr.com/photos/mslivenletlive/427537759/
Yes Please                                          Position your involvement as
                                                        something that makes your
                                                        developers’ job easier.

                                                        Be inclusive. It’s not our
                                                        responsibility to make decisions
                                                        so much as to offer options.




v2.19: March 19th (Pirate Socks) by Phoney Nickle
http://www.flickr.com/photos/mslivenletlive/427537759/
Yes Please                                          Position your involvement as
                                                        something that makes your
                                                        developers’ job easier.

                                                        Be inclusive. It’s not our
                                                        responsibility to make decisions
                                                        so much as to offer options.

                                                        Find opportunities to educate.




v2.19: March 19th (Pirate Socks) by Phoney Nickle
http://www.flickr.com/photos/mslivenletlive/427537759/
Yes Please                                          Position your involvement as
                                                        something that makes your
                                                        developers’ job easier.

                                                        Be inclusive. It’s not our
                                                        responsibility to make decisions
                                                        so much as to offer options.

                                                        Find opportunities to educate.

                                                        Dare to compromise.




v2.19: March 19th (Pirate Socks) by Phoney Nickle
http://www.flickr.com/photos/mslivenletlive/427537759/
Yes Please                                          Position your involvement as
                                                        something that makes your
                                                        developers’ job easier.

                                                        Be inclusive. It’s not our
                                                        responsibility to make decisions
                                                        so much as to offer options.

                                                        Find opportunities to educate.

                                                        Dare to compromise.

                                                        Be social - Jenna Bilotta says,
                                                        “Drink a beer with your engineer.”



v2.19: March 19th (Pirate Socks) by Phoney Nickle
http://www.flickr.com/photos/mslivenletlive/427537759/
Four Storms And A Twister by JD Hancock
http://www.flickr.com/photos/jdhancock/3842546304/
Four Storms And A Twister by JD Hancock
                                        Conclusion
http://www.flickr.com/photos/jdhancock/3842546304/
Tight Dev Team
 Integration



Four Storms And A Twister by JD Hancock
http://www.flickr.com/photos/jdhancock/3842546304/
Tight Dev Team
 Integration                                        Participate in the entire
                                                    development process




Four Storms And A Twister by JD Hancock
http://www.flickr.com/photos/jdhancock/3842546304/
Tight Dev Team
 Integration                                        Participate in the entire
                                                    development process

                                                    Tailor documentation to be
                                                    developer-friendly




Four Storms And A Twister by JD Hancock
http://www.flickr.com/photos/jdhancock/3842546304/
Tight Dev Team
 Integration                                        Participate in the entire
                                                    development process

                                                    Tailor documentation to be
                                                    developer-friendly

                                                    Use the developers’ tools




Four Storms And A Twister by JD Hancock
http://www.flickr.com/photos/jdhancock/3842546304/
Tight Dev Team
 Integration                                        Participate in the entire
                                                    development process

                                                    Tailor documentation to be
                                                    developer-friendly

                                                    Use the developers’ tools

                                                    Learn implementation skills




Four Storms And A Twister by JD Hancock
http://www.flickr.com/photos/jdhancock/3842546304/
Tight Dev Team
 Integration                                        Participate in the entire
                                                    development process

                                                    Tailor documentation to be
                                                    developer-friendly

                                                    Use the developers’ tools

                                                    Learn implementation skills

                                                    Be respectful / Be social




Four Storms And A Twister by JD Hancock
http://www.flickr.com/photos/jdhancock/3842546304/
for success



  jump for joy by Tinou Bao http://www.flickr.com/photos/tinou/506361030/
Questions?
Jack Moffett | @jackmoffett
Senior Interaction Designer, Inmedius
jmoffett@inmedius.com
designaday.tumblr.com
Suggested Reading
• How designers and engineers can
 play nice (and still run with
 scissors) by Jenna Bilotta
• Concept to Code - Code Literacy
 in UX by Ryan Betts
• Owen Otto’s response to “How do
 UI designers work with engineers
 to ensure their vision is achieved?”
 on Quora
• 3 Reasons Why Learning To Code
 Makes You A Better Designer by
 Jared Spool
Credits
Typefaces: Blanch, by Atipus
           Myriad Pro, by Adobe
Survey visualizations created with
Parallel Sets by Robert Kosara.
Thank you
Jack Moffett | @jackmoffett
Senior Interaction Designer, Inmedius
jmoffett@inmedius.com
designaday.tumblr.com

Weitere ähnliche Inhalte

Ähnlich wie Working with Developers

Working with Developers for Fun and Profit
Working with Developers for Fun and ProfitWorking with Developers for Fun and Profit
Working with Developers for Fun and ProfitJack Moffett
 
Working with Developers for Fun and Profit
Working with Developers for Fun and ProfitWorking with Developers for Fun and Profit
Working with Developers for Fun and ProfitJack Moffett
 
Beyond Staggered Sprints: Integrating User Experience and Agile
Beyond Staggered Sprints: Integrating User Experience and AgileBeyond Staggered Sprints: Integrating User Experience and Agile
Beyond Staggered Sprints: Integrating User Experience and AgileJeff Gothelf
 
Intro to lean marketing
Intro to lean marketingIntro to lean marketing
Intro to lean marketingDan Weingrod
 
Plugging in: Leveraging Technology For Engagement
Plugging in: Leveraging Technology For EngagementPlugging in: Leveraging Technology For Engagement
Plugging in: Leveraging Technology For EngagementShelley Paul
 
Optimising your design process for a short timeframe
Optimising your design process for a short timeframeOptimising your design process for a short timeframe
Optimising your design process for a short timeframeTiffany Teng
 
The Seven Wastes of Software Development
The Seven Wastes of Software DevelopmentThe Seven Wastes of Software Development
The Seven Wastes of Software DevelopmentMatt Stine
 
So…What Do I Make? (Dan Mall)
So…What Do I Make? (Dan Mall)So…What Do I Make? (Dan Mall)
So…What Do I Make? (Dan Mall)Future Insights
 
Designer vs Developer (Barcamp Memphis 2009)
Designer vs Developer (Barcamp Memphis 2009)Designer vs Developer (Barcamp Memphis 2009)
Designer vs Developer (Barcamp Memphis 2009)Steven Trotter
 
Fail Fast, Learn Fast, Move Fast: My UX journey to move faster
Fail Fast, Learn Fast, Move Fast: My UX journey to move fasterFail Fast, Learn Fast, Move Fast: My UX journey to move faster
Fail Fast, Learn Fast, Move Fast: My UX journey to move fasterJeremy Johnson
 
Best Practice for UX Deliverables - 2014
Best Practice for UX Deliverables - 2014Best Practice for UX Deliverables - 2014
Best Practice for UX Deliverables - 2014Event Handler
 
Designing Better UX Deliverables - Cambridge Usability Group, 12 May 2014
Designing Better UX Deliverables - Cambridge Usability Group, 12 May 2014Designing Better UX Deliverables - Cambridge Usability Group, 12 May 2014
Designing Better UX Deliverables - Cambridge Usability Group, 12 May 2014Anna Dahlström
 
PSU Web 2015: How To Take The Crazy Out Of Your Company's Process Flows #psuweb
PSU Web 2015: How To Take The Crazy Out Of Your Company's Process Flows #psuwebPSU Web 2015: How To Take The Crazy Out Of Your Company's Process Flows #psuweb
PSU Web 2015: How To Take The Crazy Out Of Your Company's Process Flows #psuwebJennifer Aldrich
 
Winning Hearts and Minds: Tips for Embedding User Experience in Your Organisa...
Winning Hearts and Minds: Tips for Embedding User Experience in Your Organisa...Winning Hearts and Minds: Tips for Embedding User Experience in Your Organisa...
Winning Hearts and Minds: Tips for Embedding User Experience in Your Organisa...Michele Ide-Smith
 
Supercharge your application with the best UX practices
Supercharge your application with the best UX practicesSupercharge your application with the best UX practices
Supercharge your application with the best UX practicesGercek Karakus
 
Let's do some thinking about data visualisation thinking
Let's do some thinking about data visualisation thinkingLet's do some thinking about data visualisation thinking
Let's do some thinking about data visualisation thinkingAndy Kirk
 
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014Anna Dahlström
 

Ähnlich wie Working with Developers (20)

Working with Developers for Fun and Profit
Working with Developers for Fun and ProfitWorking with Developers for Fun and Profit
Working with Developers for Fun and Profit
 
Working with Developers for Fun and Profit
Working with Developers for Fun and ProfitWorking with Developers for Fun and Profit
Working with Developers for Fun and Profit
 
Beyond Staggered Sprints: Integrating User Experience and Agile
Beyond Staggered Sprints: Integrating User Experience and AgileBeyond Staggered Sprints: Integrating User Experience and Agile
Beyond Staggered Sprints: Integrating User Experience and Agile
 
Intro to lean marketing
Intro to lean marketingIntro to lean marketing
Intro to lean marketing
 
Bestpracticeforux
BestpracticeforuxBestpracticeforux
Bestpracticeforux
 
Designer vs Developer
Designer vs DeveloperDesigner vs Developer
Designer vs Developer
 
Plugging in: Leveraging Technology For Engagement
Plugging in: Leveraging Technology For EngagementPlugging in: Leveraging Technology For Engagement
Plugging in: Leveraging Technology For Engagement
 
Optimising your design process for a short timeframe
Optimising your design process for a short timeframeOptimising your design process for a short timeframe
Optimising your design process for a short timeframe
 
The Seven Wastes of Software Development
The Seven Wastes of Software DevelopmentThe Seven Wastes of Software Development
The Seven Wastes of Software Development
 
So…What Do I Make? (Dan Mall)
So…What Do I Make? (Dan Mall)So…What Do I Make? (Dan Mall)
So…What Do I Make? (Dan Mall)
 
Ux1
Ux1Ux1
Ux1
 
Designer vs Developer (Barcamp Memphis 2009)
Designer vs Developer (Barcamp Memphis 2009)Designer vs Developer (Barcamp Memphis 2009)
Designer vs Developer (Barcamp Memphis 2009)
 
Fail Fast, Learn Fast, Move Fast: My UX journey to move faster
Fail Fast, Learn Fast, Move Fast: My UX journey to move fasterFail Fast, Learn Fast, Move Fast: My UX journey to move faster
Fail Fast, Learn Fast, Move Fast: My UX journey to move faster
 
Best Practice for UX Deliverables - 2014
Best Practice for UX Deliverables - 2014Best Practice for UX Deliverables - 2014
Best Practice for UX Deliverables - 2014
 
Designing Better UX Deliverables - Cambridge Usability Group, 12 May 2014
Designing Better UX Deliverables - Cambridge Usability Group, 12 May 2014Designing Better UX Deliverables - Cambridge Usability Group, 12 May 2014
Designing Better UX Deliverables - Cambridge Usability Group, 12 May 2014
 
PSU Web 2015: How To Take The Crazy Out Of Your Company's Process Flows #psuweb
PSU Web 2015: How To Take The Crazy Out Of Your Company's Process Flows #psuwebPSU Web 2015: How To Take The Crazy Out Of Your Company's Process Flows #psuweb
PSU Web 2015: How To Take The Crazy Out Of Your Company's Process Flows #psuweb
 
Winning Hearts and Minds: Tips for Embedding User Experience in Your Organisa...
Winning Hearts and Minds: Tips for Embedding User Experience in Your Organisa...Winning Hearts and Minds: Tips for Embedding User Experience in Your Organisa...
Winning Hearts and Minds: Tips for Embedding User Experience in Your Organisa...
 
Supercharge your application with the best UX practices
Supercharge your application with the best UX practicesSupercharge your application with the best UX practices
Supercharge your application with the best UX practices
 
Let's do some thinking about data visualisation thinking
Let's do some thinking about data visualisation thinkingLet's do some thinking about data visualisation thinking
Let's do some thinking about data visualisation thinking
 
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
 

Kürzlich hochgeladen

Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130Suhani Kapoor
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptxVanshNarang19
 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...Suhani Kapoor
 
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Gariahat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Roomdivyansh0kumar0
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Yantram Animation Studio Corporation
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...Pooja Nehwal
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵anilsa9823
 
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiVIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiSuhani Kapoor
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Nepali Escort Girl Gomti Nagar \ 9548273370 Indian Call Girls Service Lucknow...
Nepali Escort Girl Gomti Nagar \ 9548273370 Indian Call Girls Service Lucknow...Nepali Escort Girl Gomti Nagar \ 9548273370 Indian Call Girls Service Lucknow...
Nepali Escort Girl Gomti Nagar \ 9548273370 Indian Call Girls Service Lucknow...nagunakhan
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Douxkojalkojal131
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...babafaisel
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...ranjana rawat
 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...Suhani Kapoor
 

Kürzlich hochgeladen (20)

Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptx
 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
 
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Gariahat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
 
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiVIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Nepali Escort Girl Gomti Nagar \ 9548273370 Indian Call Girls Service Lucknow...
Nepali Escort Girl Gomti Nagar \ 9548273370 Indian Call Girls Service Lucknow...Nepali Escort Girl Gomti Nagar \ 9548273370 Indian Call Girls Service Lucknow...
Nepali Escort Girl Gomti Nagar \ 9548273370 Indian Call Girls Service Lucknow...
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
 

Working with Developers

  • 1. Working with Developers For Fun & Profit Jack Moffett | @jackmoffett Senior Interaction Designer, Inmedius designaday.tumblr.com
  • 3.
  • 4. “The way we work at Apple is that the complexity of these products really makes it critical to work collaboratively, with different areas of expertise. I think that’s one of the things about my job I enjoy the most. I work with silicon designers, electronic and mechanical engineers, and I think you would struggle to determine who does what when we get together. We’re located together, we share the same goal, have exactly the same preoccupation with making great products.” Sir Jonathan Ive
  • 5.
  • 8. by the power of grayskull by Speculum Mundi http://www.flickr.com/photos/speculummundi/4569110353/in/photostream/
  • 9. user study & requirements analysis interaction & information design visual design & graphics production UI prototyping & implementation functional testing usability evaluation authoring of user guides & training materials by the power of grayskull by Speculum Mundi http://www.flickr.com/photos/speculummundi/4569110353/in/photostream/
  • 10. Tight Integration the board is misleading by snickclunk http://www.flickr.com/photos/snickclunk/4119284398/in/photostream/
  • 11. Memory Lane by physiognomist http://www.flickr.com/photos/davidmican/315728765/
  • 12. Memory Lane by physiognomist http://www.flickr.com/photos/davidmican/315728765/ it hasn’t always been that way
  • 13. Fort Pitt Tunnel by ellenm1 http://www.flickr.com/photos/ellenm1/4320606426/
  • 14. Driving through the Squirrel Hill Tunnel by Jason Pratt http://www.flickr.com/photos/jasonpratt/912324482/
  • 15. Wrong Way by KungPaoCajun http://www.flickr.com/photos/begnaud/243996426/
  • 16. Pizza boxes by Marc Wathieu http://www.flickr.com/photos/marcwathieu/5395466993/
  • 18. Survey IxDA.org IxDA on LinkedIn IxDA Pittsburgh AIGA Experience List Roundroom Mailing List DesignAday Twitter (#ixda #iai)
  • 19. Survey Viewed 308 Responded 90 Completed 82
  • 21. Work Situation Type of Company Type of Work Size of team
  • 22.
  • 26. Collaboration Requirements Analysis Design lifecycle Implementation Functional Testing Usability Testing
  • 28. Develop a shared understanding of the requirements Pre-game huddle by -just-jen- http://www.flickr.com/photos/whetzel/55214389/
  • 29. Develop a shared understanding of the requirements Pre-game huddle by -just-jen- http://www.flickr.com/photos/whetzel/55214389/
  • 30. Identify technical challenges “We need to connect this to this, using only those.”
  • 31. Identify technologies The cup that can only be half-full. by vrogy http://www.flickr.com/photos/vrogy/511644410/
  • 32. Identify technologies The cup that can only be half-full. by vrogy http://www.flickr.com/photos/vrogy/511644410/
  • 33. Estimate Time & Effort By eflon http://www.flickr.com/photos/eflon/5079163335/
  • 34. Estimate Time “Ideally, the developers and I are to work & Effort closely together during the design phase... but it typically works out that they gloss over the document or attend a few meetings and get a basic understanding of what we are planning on doing, but never pay attention to the full details. Then they tend to come to me with questions or ‘are you crazy? I can’t do that!’ when it’s time for them to put together a timeline for their development assessment. After a few times of close calls, they are beginning to pay more attention to the pencil sketches and overall workflows we put together for them.” By eflon http://www.flickr.com/photos/eflon/5079163335/
  • 35. Estimate Time & Effort By eflon http://www.flickr.com/photos/eflon/5079163335/
  • 36. Estimate Time & Effort By eflon http://www.flickr.com/photos/eflon/5079163335/
  • 37. Estimate Time & Effort By eflon http://www.flickr.com/photos/eflon/5079163335/
  • 38. Estimate Time & Effort software bill of materials By eflon http://www.flickr.com/photos/eflon/5079163335/
  • 39. Estimate Time & Effort How can we best prioritize our work to support the developers’ schedule? By eflon http://www.flickr.com/photos/eflon/5079163335/
  • 40. Use their tools A successful tool is one that was used to do something undreamed of by its author. by katerha http://www.flickr.com/photos/katerha/5746905652/
  • 41. Issue Tracking A successful tool is one that was used to do something undreamed of by its author. by katerha http://www.flickr.com/photos/katerha/5746905652/
  • 42. Issue Tracking A successful tool is one that was used to do something undreamed of by its author. by katerha http://www.flickr.com/photos/katerha/5746905652/
  • 43. Issue Tracking Create items for each of your design tasks. Developers can subscribe to the ones that relate to their own tasks. Your estimates can be calculated in the chartboard, or not. A successful tool is one that was used to do something undreamed of by its author. by katerha http://www.flickr.com/photos/katerha/5746905652/
  • 44.
  • 45.
  • 46. Wiki A successful tool is one that was used to do something undreamed of by its author. by katerha http://www.flickr.com/photos/katerha/5746905652/
  • 47. Wiki Subscribe to see what the developers are thinking. Document your own thinking so it is available to them. A successful tool is one that was used to do something undreamed of by its author. by katerha http://www.flickr.com/photos/katerha/5746905652/
  • 48.
  • 51. Design Documentation One size fits all…. By The Candid Street http://www.flickr.com/photos/haddadi/5971508861/
  • 52. Design Documentation One size fits all…. By The Candid Street http://www.flickr.com/photos/haddadi/5971508861/
  • 53. Design Documentation One size fits all…. By The Candid Street http://www.flickr.com/photos/haddadi/5971508861/
  • 54. Design Documentation One size fits all…. By The Candid Street http://www.flickr.com/photos/haddadi/5971508861/
  • 55. Design Documentation Design the documentation for those that will wear it. One size fits all…. By The Candid Street http://www.flickr.com/photos/haddadi/5971508861/
  • 56.
  • 57.
  • 58. “The developers really appreciated it, because they could just look at it, and they didn’t have to wonder if the designer had forgotten something.” Bill Scott
  • 59. Documentation is part of the design process. One size fits all…. By The Candid Street http://www.flickr.com/photos/haddadi/5971508861/
  • 60. Documentation is part of the design process. You learn a lot by describing your design. One size fits all…. By The Candid Street http://www.flickr.com/photos/haddadi/5971508861/
  • 61. building blocks By ella novak http://www.flickr.com/photos/cookylida/3334177358/ Implementation
  • 62. “I get most frustrated when, after providing a pixel-perfect mockup, I see the finished implementation during the testing phase, and it’s drastically different than what I spec’d (fonts, colors, sizes, spacing, alignment, positioning, etc).”
  • 63.
  • 64.
  • 65.
  • 66.
  • 67. Admiral Ackbar vs. Admiral Kirk (58/365) By JD Hancock http://www.flickr.com/photos/jdhancock/4393509633/
  • 68. Admiral Ackbar vs. Admiral Kirk (58/365) By JD Hancock http://www.flickr.com/photos/jdhancock/4393509633/ fight!
  • 69. “If you’re in a room filled with designers, bring up the topic of whether it’s valuable for a designer to also code. Immediately, the room will divide faster than Moses split the Red Sea. One side will tell you coding is an essential skill, while the other will vehemently argue how it dilutes the designer’s value.” Jared Spool An Event Apart 2010: San Diego - Jared Spool By peterjhart http://www.flickr.com/photos/40054618@N03/5139909661/
  • 71. Will Learning to Code Make me a better interaction designer?
  • 72. Perceived Drawbacks Tent By planetlight http://www.flickr.com/photos/planetlight/4767815082/in/photostream/
  • 73. Tasked with coding instead of design “I found that when I tried to be both a designer and engineer/coder, I ended up doing a lot more engineering and a lot less design than I wanted to do. I think part of the problem is that engineering skills are, in the end, valued more than design skills.” Jennifer Tidwell, author of Designing Interfaces: Patterns for Effective Interaction Tent By planetlight http://www.flickr.com/photos/planetlight/4767815082/in/photostream/
  • 74. Tasked with coding instead of design Limit Creativity due to knowledge of difficulty Tent By planetlight http://www.flickr.com/photos/planetlight/4767815082/in/photostream/
  • 75. Tasked with coding instead of design Limit Creativity due to knowledge of difficulty Tent By planetlight http://www.flickr.com/photos/planetlight/4767815082/in/photostream/
  • 76. Tasked with coding instead of design Limit Creativity due to knowledge of difficulty Marginalize design skills to add coding skills Tent By planetlight http://www.flickr.com/photos/planetlight/4767815082/in/photostream/
  • 77. Designer Soup Mighty Elixir By Robert S. Donovan http://www.flickr.com/photos/booleansplit/2220774911/
  • 78. Designer Interaction Design Skills Soup Visual Design Skills Implementation Skills Business Skills Mighty Elixir By Robert S. Donovan http://www.flickr.com/photos/booleansplit/2220774911/
  • 79. Designer Soup Mighty Elixir By Robert S. Donovan http://www.flickr.com/photos/booleansplit/2220774911/
  • 80. Designer T Soup M Mighty Elixir By Robert S. Donovan http://www.flickr.com/photos/booleansplit/2220774911/
  • 81. Perceived Benefits Mighty Elixir By Robert S. Donovan http://www.flickr.com/photos/booleansplit/2220774911/
  • 82. Mighty Elixir By Robert S. Donovan http://www.flickr.com/photos/booleansplit/2220774911/
  • 83. Calling BS on coders Mighty Elixir By Robert S. Donovan http://www.flickr.com/photos/booleansplit/2220774911/
  • 84. Calling BS on coders Respect & credibility Mighty Elixir By Robert S. Donovan http://www.flickr.com/photos/booleansplit/2220774911/
  • 85. Calling BS on coders Respect & credibility Speaking their language Mighty Elixir By Robert S. Donovan http://www.flickr.com/photos/booleansplit/2220774911/
  • 86. Calling BS on coders Respect & credibility Speaking their language Knowledge of capabilities & difficulty Mighty Elixir By Robert S. Donovan http://www.flickr.com/photos/booleansplit/2220774911/
  • 87. Calling BS on coders Respect & credibility Speaking their language Knowledge of capabilities & difficulty Participation in evaluation & selection of technology Mighty Elixir By Robert S. Donovan http://www.flickr.com/photos/booleansplit/2220774911/
  • 88. Calling BS on coders Respect & credibility Speaking their language Knowledge of capabilities & difficulty Participation in evaluation & selection of technology Better able to create prototypes Mighty Elixir By Robert S. Donovan http://www.flickr.com/photos/booleansplit/2220774911/
  • 89. Calling BS on coders Respect & credibility Speaking their language Knowledge of capabilities & difficulty Participation in evaluation & selection of technology Better able to create prototypes Participation in implementation Mighty Elixir By Robert S. Donovan http://www.flickr.com/photos/booleansplit/2220774911/
  • 90. “Coding and designing are collections of skills. What we’ve learned is teams with a better distribution of skills, not segmented by roles, produce better results.” An Event Apart 2010: San Diego - Jared Spool By peterjhart http://www.flickr.com/photos/40054618@N03/5139909661/
  • 91. “Coding and designing are collections of skills. What we’ve learned is teams with a better distribution of skills, not segmented by roles, produce better results.” An Event Apart 2010: San Diego - Jared Spool By peterjhart http://www.flickr.com/photos/40054618@N03/5139909661/
  • 92. Participation in building blocks By ella novak http://www.flickr.com/photos/cookylida/3334177358/ Implementation
  • 93. Participation in building blocks By ella novak http://www.flickr.com/photos/cookylida/3334177358/ Implementation Less documentation is required when you implement your own design.
  • 94. Participation in building blocks By ella novak http://www.flickr.com/photos/cookylida/3334177358/ Implementation Less documentation is required when you implement your own design. Get everything perfect the first time.
  • 95. Use their tools A successful tool is one that was used to do something undreamed of by its author. by katerha http://www.flickr.com/photos/katerha/5746905652/
  • 96.
  • 97. Working in the Production Code A successful tool is one that was used to do something undreamed of by its author. by katerha http://www.flickr.com/photos/katerha/5746905652/
  • 98. Working in the I don’t have to ask permission to make changes or ask someone Production Code else to make them for me. A successful tool is one that was used to do something undreamed of by its author. by katerha http://www.flickr.com/photos/katerha/5746905652/
  • 99. Working in the I don’t have to ask permission to make changes or ask someone Production Code else to make them for me. I know that the final product will be the one that I designed. A successful tool is one that was used to do something undreamed of by its author. by katerha http://www.flickr.com/photos/katerha/5746905652/
  • 100. Working in the I don’t have to ask permission to make changes or ask someone Production Code else to make them for me. I know that the final product will be the one that I designed. With great power comes great responsibility. A successful tool is one that was used to do something undreamed of by its author. by katerha http://www.flickr.com/photos/katerha/5746905652/
  • 101. rainbow sprinkle donut By tommy.chheng http://www.flickr.com/photos/tommychheng/3226662528/
  • 102. With great power comes great responsibility. rainbow sprinkle donut By tommy.chheng http://www.flickr.com/photos/tommychheng/3226662528/
  • 104.
  • 105.
  • 106. Functional Testing Abandoned buildings of Ichikawa junior/senior high school, Chiba Japan. By naosuke ii http://www.flickr.com/photos/ogwrnsk/5020082786/
  • 107. Designers make great testers Abandoned buildings of Ichikawa junior/senior high school, Chiba Japan. By naosuke ii http://www.flickr.com/photos/ogwrnsk/5020082786/
  • 108. Designers make Detail oriented great testers Abandoned buildings of Ichikawa junior/senior high school, Chiba Japan. By naosuke ii http://www.flickr.com/photos/ogwrnsk/5020082786/
  • 109. Designers make Detail oriented great testers Use the system more like a user Abandoned buildings of Ichikawa junior/senior high school, Chiba Japan. By naosuke ii http://www.flickr.com/photos/ogwrnsk/5020082786/
  • 110. Designers make Detail oriented great testers Use the system more like a user Know better than anyone how the thing is supposed to work Abandoned buildings of Ichikawa junior/senior high school, Chiba Japan. By naosuke ii http://www.flickr.com/photos/ogwrnsk/5020082786/
  • 111. Use their tools A successful tool is one that was used to do something undreamed of by its author. by katerha http://www.flickr.com/photos/katerha/5746905652/
  • 112. Use their tools Participation is power. A successful tool is one that was used to do something undreamed of by its author. by katerha http://www.flickr.com/photos/katerha/5746905652/
  • 113. Use their tools Participation is power. Gives you the opportunity to record usability issues to be fixed prior to usability testing. A successful tool is one that was used to do something undreamed of by its author. by katerha http://www.flickr.com/photos/katerha/5746905652/
  • 114. Use their tools Participation is power. Gives you the opportunity to record usability issues to be fixed prior to usability testing. Don’t abuse it—follow the rules. A successful tool is one that was used to do something undreamed of by its author. by katerha http://www.flickr.com/photos/katerha/5746905652/
  • 116. it works both ways
  • 117. it works both Have developers participate in field trials. ways
  • 118. it works both Have developers participate in field trials. ways They will gain a better appreciation of the users’ concerns.
  • 119. it works both Have developers participate in field trials. ways They will gain a better appreciation of the users’ concerns. Other developers will listen when one of their own is as adamant about usability concerns as you are.
  • 120. Relationships v2.19: March 19th (Pirate Socks) by Phoney Nickle http://www.flickr.com/photos/mslivenletlive/427537759/
  • 121. DO Not v2.19: March 19th (Pirate Socks) by Phoney Nickle http://www.flickr.com/photos/mslivenletlive/427537759/
  • 122. DO Not Critique engineering prototypes on aesthetics or interaction design. v2.19: March 19th (Pirate Socks) by Phoney Nickle http://www.flickr.com/photos/mslivenletlive/427537759/
  • 123. DO Not Critique engineering prototypes on aesthetics or interaction design. Force your process on the developers. v2.19: March 19th (Pirate Socks) by Phoney Nickle http://www.flickr.com/photos/mslivenletlive/427537759/
  • 124. DO Not Critique engineering prototypes on aesthetics or interaction design. Force your process on the developers. Expect developers to make changes at the last minute because you haven’t been involved until the end. v2.19: March 19th (Pirate Socks) by Phoney Nickle http://www.flickr.com/photos/mslivenletlive/427537759/
  • 125. DO Not Critique engineering prototypes on aesthetics or interaction design. Force your process on the developers. Expect developers to make changes at the last minute because you haven’t been involved until the end. Expect developers to have the same visual sensibilities you have. v2.19: March 19th (Pirate Socks) by Phoney Nickle http://www.flickr.com/photos/mslivenletlive/427537759/
  • 126. Yes Please v2.19: March 19th (Pirate Socks) by Phoney Nickle http://www.flickr.com/photos/mslivenletlive/427537759/
  • 127. Yes Please Position your involvement as something that makes your developers’ job easier. v2.19: March 19th (Pirate Socks) by Phoney Nickle http://www.flickr.com/photos/mslivenletlive/427537759/
  • 128. Yes Please Position your involvement as something that makes your developers’ job easier. Be inclusive. It’s not our responsibility to make decisions so much as to offer options. v2.19: March 19th (Pirate Socks) by Phoney Nickle http://www.flickr.com/photos/mslivenletlive/427537759/
  • 129. Yes Please Position your involvement as something that makes your developers’ job easier. Be inclusive. It’s not our responsibility to make decisions so much as to offer options. Find opportunities to educate. v2.19: March 19th (Pirate Socks) by Phoney Nickle http://www.flickr.com/photos/mslivenletlive/427537759/
  • 130. Yes Please Position your involvement as something that makes your developers’ job easier. Be inclusive. It’s not our responsibility to make decisions so much as to offer options. Find opportunities to educate. Dare to compromise. v2.19: March 19th (Pirate Socks) by Phoney Nickle http://www.flickr.com/photos/mslivenletlive/427537759/
  • 131. Yes Please Position your involvement as something that makes your developers’ job easier. Be inclusive. It’s not our responsibility to make decisions so much as to offer options. Find opportunities to educate. Dare to compromise. Be social - Jenna Bilotta says, “Drink a beer with your engineer.” v2.19: March 19th (Pirate Socks) by Phoney Nickle http://www.flickr.com/photos/mslivenletlive/427537759/
  • 132. Four Storms And A Twister by JD Hancock http://www.flickr.com/photos/jdhancock/3842546304/
  • 133. Four Storms And A Twister by JD Hancock Conclusion http://www.flickr.com/photos/jdhancock/3842546304/
  • 134. Tight Dev Team Integration Four Storms And A Twister by JD Hancock http://www.flickr.com/photos/jdhancock/3842546304/
  • 135. Tight Dev Team Integration Participate in the entire development process Four Storms And A Twister by JD Hancock http://www.flickr.com/photos/jdhancock/3842546304/
  • 136. Tight Dev Team Integration Participate in the entire development process Tailor documentation to be developer-friendly Four Storms And A Twister by JD Hancock http://www.flickr.com/photos/jdhancock/3842546304/
  • 137. Tight Dev Team Integration Participate in the entire development process Tailor documentation to be developer-friendly Use the developers’ tools Four Storms And A Twister by JD Hancock http://www.flickr.com/photos/jdhancock/3842546304/
  • 138. Tight Dev Team Integration Participate in the entire development process Tailor documentation to be developer-friendly Use the developers’ tools Learn implementation skills Four Storms And A Twister by JD Hancock http://www.flickr.com/photos/jdhancock/3842546304/
  • 139. Tight Dev Team Integration Participate in the entire development process Tailor documentation to be developer-friendly Use the developers’ tools Learn implementation skills Be respectful / Be social Four Storms And A Twister by JD Hancock http://www.flickr.com/photos/jdhancock/3842546304/
  • 140. for success jump for joy by Tinou Bao http://www.flickr.com/photos/tinou/506361030/
  • 141. Questions? Jack Moffett | @jackmoffett Senior Interaction Designer, Inmedius jmoffett@inmedius.com designaday.tumblr.com
  • 142. Suggested Reading • How designers and engineers can play nice (and still run with scissors) by Jenna Bilotta • Concept to Code - Code Literacy in UX by Ryan Betts • Owen Otto’s response to “How do UI designers work with engineers to ensure their vision is achieved?” on Quora • 3 Reasons Why Learning To Code Makes You A Better Designer by Jared Spool
  • 143. Credits Typefaces: Blanch, by Atipus Myriad Pro, by Adobe Survey visualizations created with Parallel Sets by Robert Kosara.
  • 144. Thank you Jack Moffett | @jackmoffett Senior Interaction Designer, Inmedius jmoffett@inmedius.com designaday.tumblr.com