Chad Udell - Developers are from Mars, Designers are from Venus

78
Developers are from Mars, Designers are from Venus. Chad Udell 360|Flex: Indianapolis - 2009 Wednesday, May 13, 2009

description

Where’s the love? Well, often when two coworkers from very different backgrounds are expected to work together, it can be tough to find. Designers and developers can indeed get along with a little foresight on process and understanding of the obstacles along the project’s path. Join Chad Udell in discovering some of those key differences and learn how to overcome them in order to create a blissful state of collaboration

Transcript of Chad Udell - Developers are from Mars, Designers are from Venus

Developers are from Mars, Designers are from Venus.

Chad Udell 360|Flex: Indianapolis - 2009

Wednesday, May 13, 2009

A little contextI’m a Designer

Wednesday, May 13, 2009

A little contextI’m a Developer

Wednesday, May 13, 2009

What’s the difference?Let’s start with some generalizations.

Wednesday, May 13, 2009

What’s the difference?Developers are killjoys, squashing creativity to make a deadline or taking the easy way out to build functionality in to the application.

Wednesday, May 13, 2009

What’s the difference?Designers are fun but reckless, they create great work but aren’t concerned with the bottom line.

Wednesday, May 13, 2009

What’s the difference?A little reality, please.

Wednesday, May 13, 2009

What’s the difference?A little reality, please.

While each may contain a grain of truth, both are way off.

Wednesday, May 13, 2009

We Need BothWe are on a team, right?

Work habits and communication styles need to be standardized to succeed.

Wednesday, May 13, 2009

Change Needed

Wednesday, May 13, 2009

Change NeededDesigners need to be practical and able to move on when the goals are achieved.

Wednesday, May 13, 2009

Change NeededDesigners need to be practical and able to move on when the goals are achieved.

You must remember the scope of the project!

Wednesday, May 13, 2009

Change Needed

Wednesday, May 13, 2009

Change NeededDevelopers need to realize that design does matter.

Wednesday, May 13, 2009

Change NeededDevelopers need to realize that design does matter.

Ideas need to be able to mature.

Wednesday, May 13, 2009

Integration Points

Wednesday, May 13, 2009

Integration PointsProcess, Process, Process

Wednesday, May 13, 2009

Integration PointsProcess, Process, Process

“4D’s”

Wednesday, May 13, 2009

Integration PointsProcess, Process, Process

“4D’s”

What works for you andyour company?

Wednesday, May 13, 2009

Integration Points

Wednesday, May 13, 2009

Integration PointsWorkflow?

Wednesday, May 13, 2009

Integration PointsWorkflow?

Who is in on that first meeting?

Wednesday, May 13, 2009

Integration PointsWorkflow?

Who is in on that first meeting?Which team is serving which on this project?

Wednesday, May 13, 2009

Integration Points

Wednesday, May 13, 2009

Integration PointsFile Organization

Wednesday, May 13, 2009

Integration PointsFile Organization

Directory Structure is Not a Battlefield!

Wednesday, May 13, 2009

Integration Points

Wednesday, May 13, 2009

Integration PointsNaming

Wednesday, May 13, 2009

Integration PointsNaming

“blue mockup 8 14 08.psd” or “mock1.psd”

what will mean more when the project is complete?

visualrinse.com/2007/06/12/deep-thoughts-on-file-naming-conventions/

Wednesday, May 13, 2009

Integration Points

SVN=OMG!

Wednesday, May 13, 2009

Integration PointsVersioning

SVN=OMG!

Wednesday, May 13, 2009

Integration PointsVersioningSVN?

SVN=OMG!

Wednesday, May 13, 2009

Integration PointsVersioningSVN?

Version Cue SVN=OMG!

Wednesday, May 13, 2009

Integration PointsVersioningSVN?

Version Cue

GridIron Software’s “Flow” is a move in the right direction.

SVN=OMG!

Wednesday, May 13, 2009

Integration Points

Wednesday, May 13, 2009

Integration PointsTaxonomy

Wednesday, May 13, 2009

Integration PointsTaxonomy

Standardize the way you talk about things!http://edweb.sdsu.edu/courses/et650_online/

mapps/Glossary.html

Wednesday, May 13, 2009

Integration PointsTaxonomy

Standardize the way you talk about things!http://edweb.sdsu.edu/courses/et650_online/

mapps/Glossary.html

Are they wireframes or block diagrams? Mockups or Comps?

Wednesday, May 13, 2009

Integration PointsTaxonomy

Standardize the way you talk about things!http://edweb.sdsu.edu/courses/et650_online/

mapps/Glossary.html

Are they wireframes or block diagrams? Mockups or Comps?

Don’t get overly jargon-y or use it as a weapon. TLA dueling and art history barbs just lead to animosity.

Wednesday, May 13, 2009

Moving Forward

Wednesday, May 13, 2009

Moving ForwardDevelopment 101

Wednesday, May 13, 2009

Moving ForwardDevelopment 101

Designers, realize that pure Graphic Design will not save you!

Wednesday, May 13, 2009

Moving ForwardDevelopment 101

Designers, realize that pure Graphic Design will not save you!

Change the toolset to meet development specs.

Wednesday, May 13, 2009

Moving ForwardDevelopment 101

Designers, realize that pure Graphic Design will not save you!

Change the toolset to meet development specs.

When things are slow, opt to take on some typically “developer” tasks.

Wednesday, May 13, 2009

Moving Forward

Wednesday, May 13, 2009

Moving ForwardDesign 101

Wednesday, May 13, 2009

Moving ForwardDesign 101

Developers, no one likes programmer art!

Wednesday, May 13, 2009

Moving ForwardDesign 101

Developers, no one likes programmer art!

Use palettes from sites like Kuler or ColourLovers to avoid eyesores.

Wednesday, May 13, 2009

Moving ForwardDesign 101

Developers, no one likes programmer art!

Use palettes from sites like Kuler or ColourLovers to avoid eyesores.

Skins and themes for your apps are out there. Check out Scalenine.com for some great Flex themes.

Wednesday, May 13, 2009

Moving ForwardDesign 101

Developers, no one likes programmer art!

Use palettes from sites like Kuler or ColourLovers to avoid eyesores.

Skins and themes for your apps are out there. Check out Scalenine.com for some great Flex themes.

Use great stencils for your wireframes, Graffletopia, Balsamiq, etc.

Wednesday, May 13, 2009

Changing Process

Wednesday, May 13, 2009

Changing ProcessTeamwork FTW!

Wednesday, May 13, 2009

Changing ProcessTeamwork FTW!

Parallel Design and Development Tracks

Wednesday, May 13, 2009

Changing ProcessTeamwork FTW!

Parallel Design and Development Tracks

Rapid App Development (Blend, Catalyst)

Wednesday, May 13, 2009

Changing ProcessTeamwork FTW!

Parallel Design and Development Tracks

Rapid App Development (Blend, Catalyst)

Proximity matters:

Down the Hall vs Over the Wall.

Wednesday, May 13, 2009

Changing Process

Wednesday, May 13, 2009

Changing ProcessTech to try

Wednesday, May 13, 2009

Changing ProcessTech to try

Let your designers help with XML (yes, even designing schema)

Wednesday, May 13, 2009

Changing ProcessTech to try

Let your designers help with XML (yes, even designing schema)

Have your Devs prep some graphics and maybe even do some skin design from time to time

Wednesday, May 13, 2009

Changing ProcessTech to try

Let your designers help with XML (yes, even designing schema)

Have your Devs prep some graphics and maybe even do some skin design from time to time

Does your toolset allow for component creation? Teach your designers how they work!

Wednesday, May 13, 2009

Changing ProcessTech to try

Let your designers help with XML (yes, even designing schema)

Have your Devs prep some graphics and maybe even do some skin design from time to time

Does your toolset allow for component creation? Teach your designers how they work!

Create APIs for the designers to use!

Wednesday, May 13, 2009

Changing Process

Wednesday, May 13, 2009

Changing ProcessPresentation and Pitching

Wednesday, May 13, 2009

Changing ProcessPresentation and Pitching

Unified front!

Wednesday, May 13, 2009

Changing ProcessPresentation and Pitching

Unified front!

Who leads? Who follows?

Wednesday, May 13, 2009

Growing Forward

Wednesday, May 13, 2009

Growing ForwardHow do you keep the afterglow?

Wednesday, May 13, 2009

Growing ForwardHow do you keep the afterglow?

Lunch and Learns

Wednesday, May 13, 2009

Growing ForwardHow do you keep the afterglow?

Lunch and Learns

Sharing “AHA”s via a team blog

Wednesday, May 13, 2009

Growing Forward

Wednesday, May 13, 2009

Growing ForwardRealizing the benefits

Wednesday, May 13, 2009

Growing ForwardRealizing the benefits

Measuring

Wednesday, May 13, 2009

Growing ForwardRealizing the benefits

Measuring

End of Project recaps

Wednesday, May 13, 2009

Growing ForwardRealizing the benefits

Measuring

End of Project recapsKeeping up with trends and tech

Wednesday, May 13, 2009

Following Upvisualrinse.com

Wednesday, May 13, 2009

Following Upvisualrinse.com

This presentation for download

Wednesday, May 13, 2009

Following Upvisualrinse.com

This presentation for download

Reading list

Wednesday, May 13, 2009

Following Upvisualrinse.com

This presentation for download

Reading list

More posts on this topic - category: “ria”

Wednesday, May 13, 2009