Developers and designers have historically been at odds, but we are in a brave new world where designs aren't automatically thrown "over the wall" for developers to implement. In a world of agile software development, design is important to every aspect of development just as development is important to implementing a design. Thus, it's imperative that designers and developers take a cue from Mother Nature and enter into a mutualistic relationship. We need each other, so let's educate, communicate, and collaborate!
2. Mutualism
“the way two organisms of different species
exist in a relationship in which each individual
benefits”
http://en.wikipedia.org/wiki/Mutualism_(biology)
Monday, September 9, 13
10. How?
• Educate each other
• Learn user interface guidelines
• Collaborate on implementation
Monday, September 9, 13
11. Developers
• Explain clearly why something won’t work
• Develop the details
• Learn about good design
Monday, September 9, 13
12. Designers
• Explain the reasoning behind the design
• Explore good examples of other designs
• Learn what’s possible with a technology
Monday, September 9, 13
35. Wrap Up
• Educate each other!
• Learn, utilize, & go beyond the guidelines
• Collaborate on implementation options
• Understand the tooling
Monday, September 9, 13