views:

227

answers:

8

I've been working for a small company for about a year now (I'm college student and it's my first job as a developer). We work on small - medium sized web projects, team sizes are about 1 - 5 ppl, and we all work from home. I use ASP.NET MVC.

I've worked on a several projects now, and I'm not impressed by what our designers delivered. Most of the time, it's basically just a frame of the page, with a few headers, paragraphs etc. or a title page. This last one I worked with couldn't even make HTML from the graphics he created.

So the question is: what do designers do for your project?

Should I expect more from them? Should they make design for every page of the project, or one for different types of pages (for example one design for all forms)? How often should I meet with them (note that I work from home, so I don't see people I work with ever day)?

+3  A: 

Most designers I know don't have a clue about HTML. I wouldn't expect them to. Designers primary role is to design, not to implement. My job (probably yours as well) is to translate their graphics to code.

Same goes for product managers, I wouldn't expect them to know or even care how I write my code or which framework I'm using - they want their vision to be implemented.

Bivas
+1. I just want the designer to give me a layered photoshop template...
Fosco
Cannot disagree with this more. The web is a totally different medium from those which designers traditionally work in, with unique constraints and practices. Not having a crumble of knowledge into the actual workings of a website site, including CSS and HTML codes, will only mean that they will deliver hugely impractical and inefficient websites, while ignoring industry best practices and existing solutions.
Yi Jiang
I couldn't disagree more. This is akin to having an "architect" that just draws some UML diagrams and hand-waves the implementation away. If they aren't involved the implementation, it's *highly* unlikely the architecture will grow and evolve in the way it must if it is going to be a good fit for the project.
Hank Gay
designers should know how to design efficient / practical websites. that doesn't mean they are expected to BUILD the html themselves. Knowing how a backhoe works and actually using one on a construction site are two very different things.
tenfour
I have to disagree if you're talking about Web Designers. Designers, after all, should work in contact with Web Designers (that understand HTML), not developers. Developers need to code rock solid business rules and shouldn't waste time playing with HTML and CSS.
Pedro
Bivas
+4  A: 

Where I work the Web Designer understands both HTML and CSS in depth, so when we develop we care nothing about design. So we send the raw aspx file to the designer and the magic happens. I really like this aproach, because I can focus on the business rules of the application, instead of caring about design (wich I really suck at).

But there is a difference between a designer and a web designer. Perhaps designers shouldn't care how to implement things in HTML, but a web designer should.

Pedro
Agreed on the point of Web Designer vs Designer. The two are very different. If you have them in a web designer post and they are a designer you have the wrong job fit.
CogitoErgoSum
A good web designer is 100x more useful than a mediocre one - but they're very hard to find.
Adam Nelson
A: 

Our designer does everything from Photoshop mockups to HTML and CSS coding of his approved designs. Maybe he does too much...

Brett
Nope. That's his job as a web designer.
Hank Gay
+5  A: 

What the hell is wrong with your designer? Is he a web designer or a graphics designer? There's a large difference in the two. A guy delivering just a graphic of the page with a few basic headers seems like he is graphic oriented at best and incompetent at worst.

Web Designers would know HTML, Image Splicing, CSS etc in my book. Graphics designers may render concepts and wireframes though Web Designers should be able to do this too.

Fire your designers and get true Web Designers who know HTML, CSS, light JavaScript, color matching and patterning, UI/UX and you'll be set.

Most websites don't need graphical artists etc; they need someone who can design a WEB PAGE and is in tune with user needs.

CogitoErgoSum
Agree. A graphics designer don't know how to design flexible, semantic and interactive pages. Thats a web designers job. Maybe on big projects but not without a web designers help.
amoeba
+3  A: 

A truly good web designer will basically handle the presentation layer. They will come up with (either by doing it from scratch themselves or using resources they know about; you probably don't need to care) the layout, color scheme, icons, etc. They will write the HTML and CSS, and if you're really getting your money's worth, they'll handle the JavaScript, too.

As importantly (or more importantly), they will help design the interactions in the system. This is likely where you will need to work with them to most to make sure the front end and back end of the system are working hand-in-hand instead of against one another.

Sadly, a lot of times you just wind up with "Here's some photoshop mockups". There's a little bit of value here, but nothing like what I've described above.

Hank Gay
+1  A: 

As a freelance web designer, I'm going to say it depends. The bare minimum that should be created is an image mockup that meets your page requirements and is at the resolution of the page (i.e. if you asked for a page design fixed at 1024 pixels wide, the mockup needs to be 1024 pixels wide). This will make it easy for them/you to translate the mockup into code.

Beyond that, any good web designer will also be able to cut the mockup up into HTML/CSS, code the Javascript interactions (eye-candy and business) and even perform simple integration with your back-end (i.e. insert code snippets to pull values from your objects).

As to the number of page designs, this is also a requirement that has to be defined by the project. The more unique designs that are required, the more time it takes and time = money.

One key factor to make sure everyone is happy with the design is quick iterations. The more often you can see what the designer is doing, the faster you can identify elements you do and don't like. This will prevent the designer from wasting time on a concept that doesn't work for your business.

At the end of the day, the fact that anyone can open up Photoshop and have it export the HTML automatically from an image explains the huge range of skills across web designers...

Pat
A: 

From experience, its good for a web designer to know the capabilities of html and css, I've worked with designers who haven't a clue about the web therefore designing something which can't be done.

Then again, I don't think designers should be the ones to the html and css, what if there's technical aspects they don't understand in regards to jquery etc? Also will they bother about W3C standards and compatibility issues?

I think developers should stick to the code and designers should simply design but also dabble in user research, there's no need for them to code. A decent developer should be able to take a graphic and make it pixel perfect. In my experience anyway...

Ashley
+1  A: 

Him (graphics designer): Here is my start page design.
Me (web developer/designer): Cool, nice with all that whitespace but it needs to be more compact. Him: Why!? Whitespace is really important for any design.
Me: I know but most people will watch this with a laptop resolution, the will need to scroll down to see the whole splash image and read any text.

Me: Here you go, a sketch with the page content.
Him: OMG, too much clutter, we must remove a lot of the text.
Me: Yeah, I know but that's not an option since we already done that. We have to separate the content i smart ways, maybe use some Jquery magic on some parts.
Him: Eh, ok....

Him: Here is my product page mockup.
Me: Hm, it's nice to crop the product image like that but the guys uploading the pictures dont have photoshop and even if I would implement some cropping solutin in the admin, I dont know if they have the design skills to crop it in a good way.

etc

amoeba