Designer - Developer Workflow

The flow of ideas and assets from design to development has been a sticking point in web development since the beginning of HTML. Designers would create a design, hand it to a developer and the end result was rarely what the designer intended. Sometimes this disconnect was due to the skill of the developer, maybe they didn't know how to do what the designer wanted. Other times it was due to the designer asking for something that wasn't possible with the technology being used. Whatever the reason, it often left all parties less than satisfied.

Today, with the advent of Silverlight and other RIA platforms, the problem is even worse. Over time designers and developers have figured out the limits of HTML and everyone worked together nicely, for the most part. Now with the advanced capabilities, we back to ground zero.

Patterns

Today there are several patterns that this workflow takes with Silverlight today. This list is not complete I'm sure so please let me know how your company does it, I'd love to hear about it.

Solo

With this approach a single person does both design and development. This pattern has the advantage of one person knowing both the look/feel and doing the implementation. Unfortunately, very few people have the skills in both arenas to create an application that is aesthetically pleasing, intuitively useable and functionally complete. In most cases what you end up with is an application that "looks like a developer built it" or one that has problems with the code that will introduce bugs and increase maintenance costs.

Walls

This is quite possibly the most common pattern in use today and is often referred to as "throwing it over the wall". This frequently results from (or causes) a feeling of "us vs. them" between development and design. You end up with each side feeling like the other is making decisions not based on client desires or technical limitations but out of laziness or, in extreme cases, spitefulness against the other group. If not managed properly this pattern can have a significantly negative effect on morale and productivity. It also rarely ends up with any party being completely satisfied.

Iterative

Design -> Development -> Design -> Development etc. This is in general a good pattern. It gives the designer a chance to give feedback on how it is being implemented and the developer a chance to see what is possible. The biggest downside to this approach is the time it takes. In today's environment, too often by the time the developer has started implementing the design, the designer is off on another project.

Middleman

With Silverlight development, this is quickly becoming the pattern of choice. With this approach you essentially have one person that sits between design and development. There many names for the role of this person: Integrator; Producer; Devigner. the person in this role can come from either a design or development background but is fairly comfortable using some skills from the other field as well. This person has a deep understanding of Silverlight objects and Expression Blend. They take a design and create Silverlight objects from it that are true to the design and ready for developers to wire up. Sometimes this is the same designer that created the design, others it is the developer that wires it up. Often though it is someone independent of either effort. One disadvantage of this approach is that it can take a considerable amount of time to get someone to the level where they are able to confidently fill this role.

Nirvana

At least with Silverlight, the dream is that designers create their designs in Blend in the exact same project that the developers are coding in. In essence it would mean that all of your designers are at the middleman level of competency with Silverlight. While the technology does support this, so far most companies have had limited actual success. This is partly due to Blend not being as powerful as the tools the designers are used to using and it just being 'different'. In time we may get to the place where this happens but I wouldn't hold your breath.

How do we Improve?

As with most things in life, we can't improve until we know where we are at. Any organization that want to have a good designer -> developer workflow needs to take a look at what they are doing currently and what aspects of it are working and what aren't. This is certainly not something one size fits all. Each organization will need to find it's own blend of techniques that work for it. The important thing is that you identify a process and be ready to continually change it as people's skills and interests change.

What processes are you using? Do they work well? Are they different than what is discussed here? Let me know.

#1 Bisnis Online on 5.14.2009 at 2:09 AM

It's great to be able to learn from your blogs and laugh while doing so! Thanks for the info.

#2 ricky on 5.22.2009 at 7:09 PM

Great post, always fun reading your stuff

#3 lissa on 5.25.2009 at 9:59 PM

Thanks for the great reference post.

#4 joe on 5.31.2009 at 10:47 PM

interesting stuff, thanks

#5 mark on 6.17.2009 at 7:06 PM

Excellent Explaination..

Thank you for sharing..

#6 dallas movers on 6.26.2009 at 9:38 AM

thaks need more here

#7 jammer on 6.26.2009 at 9:38 AM

u impressed me

#8 movers on 6.26.2009 at 9:38 AM

great

lol

#9 chicago movers on 6.26.2009 at 9:39 AM

seems so fine a good to me here

#10 ed hardy on 7.12.2009 at 11:34 PM

ED Hardy & Christian Audigier, Clothing, Shoes, Shirts, Swimwear, Perfume, Hats, Purses, Dresses, Boots 50-75% OFF, Free Shipping WorldWideed hardy clothing,Providing authentic Ed Hardy Clothing with competitive price and fast,secure delivery.The famous brand inspired by Don Ed Hardy 's Vintage ...

#11 Free Glitter Graphics on 7.26.2009 at 12:03 AM

:) thank you

#12 The Best Products on 7.26.2009 at 12:03 AM

Good topic. Very interesting Posting. Thank for your share. Nice!!

#13 deforex on 7.26.2009 at 10:49 AM

I get an inspiration after read your posting, thanks...

#14 جيل on 7.27.2009 at 12:39 AM

thanks

http://www.jeel5.com/vb

#15 yiyoou on 7.30.2009 at 3:55 AM

Marc Jacobs ended the season at&nbsp;<A title="" href="http://www.louisvuittonlive.com/" target=_blank><FONT color=#3300ff>Louis Vuitton</FONT></A> in&nbsp;<A title="" href="http://www.louisvuittonlive.com/articles/Louis-Vuitton-Outlet.html" target=_blank><FONT color=#0000ff>louis vuitton outlet</FONT></A>as he began it with his own show in New York: with the eighties <A title="" href="http://www.louisvuittonlive.com/categories/340-1.html" target=_blank><FONT color=#0000ff>Louis Vuitton Agendas handbag</FONT></A>. Different city, <A title="" href="http://www.louisvuittonlive.com/categories/315-1.html" target=_blank><FONT color=#3300ff>Louis Vuitton Antigua bagsdifferent</FONT></A>accent, though, and <A title="" href="http://www.louisvuitton4sale.com/" target=_blank><FONT color=#3300ff>louis vuitton site</FONT></A>louis vuitton sitethis slice of <A title="" href="http://www.louisvuitton4sale.com/" target=_blank><FONT color=#0000ff>cheap louis vuittonthe</FONT></A>late eighties—ruffled, ruched, and&nbsp;&nbsp;<A title="" href="http://www.louisvuitton4sale.com/" target=_blank><FONT color=#0000ff>Louis Vuitton sale</FONT></A> poufed as it was—looked as if Jacobs had pulled out his 1987 <A title="" href="http://www.louisvuitton4sale.com/" target=_blank><FONT color=#0000ff>louis vuitton outlet</FONT></A>magazines and worked up a playful homage to Christian Lacroix. He didn't quite put it that way backstage

#16 yiyoou on 7.30.2009 at 3:55 AM

Marc Jacobs ended the season at&nbsp;<A title="" href="http://www.louisvuittonlive.com/" target=_blank><FONT color=#3300ff>Louis Vuitton</FONT></A> in&nbsp;<A title="" href="http://www.louisvuittonlive.com/articles/Louis-Vuitton-Outlet.html" target=_blank><FONT color=#0000ff>louis vuitton outlet</FONT></A>as he began it with his own show in New York: with the eighties <A title="" href="http://www.louisvuittonlive.com/categories/340-1.html" target=_blank><FONT color=#0000ff>Louis Vuitton Agendas handbag</FONT></A>. Different city, <A title="" href="http://www.louisvuittonlive.com/categories/315-1.html" target=_blank><FONT color=#3300ff>Louis Vuitton Antigua bagsdifferent</FONT></A>accent, though, and <A title="" href="http://www.louisvuitton4sale.com/" target=_blank><FONT color=#3300ff>louis vuitton site</FONT></A>louis vuitton sitethis slice of <A title="" href="http://www.louisvuitton4sale.com/" target=_blank><FONT color=#0000ff>cheap louis vuittonthe</FONT></A>late eighties—ruffled, ruched, and&nbsp;&nbsp;<A title="" href="http://www.louisvuitton4sale.com/" target=_blank><FONT color=#0000ff>Louis Vuitton sale</FONT></A> poufed as it was—looked as if Jacobs had pulled out his 1987 <A title="" href="http://www.louisvuitton4sale.com/" target=_blank><FONT color=#0000ff>louis vuitton outlet</FONT></A>magazines and worked up a playful homage to Christian Lacroix. He didn't quite put it that way backstage

#17 ertrt on 7.30.2009 at 3:57 AM

Marc Jacobs ended the season at Louis Vuitton in louis vuitton outletas he began it with his own show in New York: with the eighties Louis Vuitton Agendas handbag. Different city, Louis Vuitton Antigua bagsdifferentaccent, though, and louis vuitton sitelouis vuitton sitethis slice of cheap louis vuittonthelate eighties—ruffled, ruched, and Louis Vuitton sale poufed as it was—looked as if Jacobs had pulled out his 1987 louis vuitton outletmagazines and worked up a playful homage to Christian Lacroix. He didn't quite put it that way backstage

#18 stop dreaming start action on 8.03.2009 at 6:22 AM

thank you for sharing it

#19 fashion100 on 8.04.2009 at 4:31 AM

www.nice-bags.com/.../gucci-2009-spri www.nice-bags.com/.../gucci-wallets-2 www.nice-bags.com/.../hermes-c-103.ht www.nice-bags.com/.../hermes-birkin-b www.nice-bags.com/.../prada-c-58.html www.nice-bags.com/.../prada-c-58.html www.nice-bags.com/.../chloe-c-36.html www.nice-bags.com/.../coach-c-37.html

#20 Rusli Zainal Sang Visioner on 8.05.2009 at 12:29 AM

nice share, great article, very usefull for us...thank you

<a href="http://blog.cicurug.com/stop-dreaming-start-action">Stop Dreaming Start Action</a>

<a href="http://blog.cicurug.com/rusli-zainal-sang-visioner">Rusli Zainal Sang Visioner</a>

#21 Rusli Zainal Sang Visioner on 8.05.2009 at 12:33 AM

i read 2x, because nice post...thank

blog.cicurug.com/.../stop-dreaming-s http://blog.cicurug.com/rusli-zainal-sang-visioner

#22 fashion100 on 8.06.2009 at 5:57 AM

The lovely replica hanbags we are selling are of the top-grade quality, the

goods are copied from the real ones and produced out to be the finest mirror

image handbags, all the handbags or purses are from brands like:Louis Vuitton,

Chloe, Fendi, and Gucci ,hermes, chanel, YSL,dior,miu miu,etc.

http://www.nice-bags.com are expertise, shop from them be our good choice.

#23 tom on 8.06.2009 at 5:57 AM

Cheap replica handbags

Cheap Hermes Handbags

Replica Chanel Handbags

Replica Chanel Handbags

Replica Gucci Handbags

Fake purses

Fake Prada Handbags

Designer handbags

Replica Handbag

http://www.nice-bags.com

#24 links of london on 8.09.2009 at 10:01 PM

It was a very nice idea! Just wanna say thank you for the information you have shared. Just continue writing this kind of post. I will be your loyal reader.

Thanks again.

#25 stop dreaming start action on 8.10.2009 at 5:55 AM

thank you for that description

#26 links of london on 8.15.2009 at 4:43 AM

links of london links of london links of london

#27 توبيكات on 8.15.2009 at 10:54 PM

I get an inspiration after read your posting, thanks..

#28 Free Advertising on 8.16.2009 at 12:59 AM

Thanks for the great reference post.Always fun reading your stuff.

#29 Christian Louboutin shoes on 8.20.2009 at 3:23 AM

Thank you for sharing!

#30 links of london jewellery on 8.21.2009 at 12:02 AM

Thank you very much!

#31 links of london jewellery on 8.21.2009 at 12:03 AM

Thank you!

#32 ed hardy clothes on 8.22.2009 at 5:45 AM

Thank you!

#33 acne removal on 8.23.2009 at 9:56 AM

nice post. i like it. thank you

#34 توبيكات on 8.23.2009 at 6:17 PM

good

#35 خلفيات on 8.23.2009 at 6:18 PM

good

#36 العاب بنات on 8.23.2009 at 6:18 PM

good & t 4 u

#37 Elect on 8.24.2009 at 7:10 PM

I love the solo way since there is less conflict when this method is used.

#38 life experience degree on 8.25.2009 at 2:14 AM

Thank you for you work!

#39 online degrees on 8.25.2009 at 2:14 AM

This site is interesting as well as informative. Enjoyed browsing through the site. Keep up the good work. Greetings..

#40 Tiffany Jewelry on 8.25.2009 at 9:37 PM

This site is interesting as well as informative. Enjoyed browsing through the site. Keep up the good work. Greetings..

#41 Tiffany on 8.25.2009 at 9:38 PM

GOOD

#42 Tiffanys on 8.25.2009 at 9:40 PM

GREAT

#43 Tiffany Co on 8.25.2009 at 9:40 PM

THANKS

#44 Tiffany Sets on 8.25.2009 at 9:41 PM

GOOD

#45 Tiffany Bangles&Bracelets on 8.25.2009 at 9:41 PM

HAHA,GOOD POSTS

#46 Tiffany Earrings on 8.25.2009 at 9:42 PM

good job

#47 Tiffany Rings on 8.25.2009 at 9:42 PM

HAHHA

#48 Tiffany Accessories on 8.25.2009 at 9:43 PM

nice to meet you

#49 Tiffany Pendants on 8.25.2009 at 9:43 PM

GOOD job

#50 Tiffany Necklaces on 8.25.2009 at 9:43 PM

GOOD article

#51 Tiffany Charms on 8.25.2009 at 9:44 PM

I 'd like it

#52 links of london on 8.25.2009 at 10:52 PM

Thanks for your information!