In Focus

7 vital questions to ask your web designer

Questions 5 and 6

Who's in charge?

As with any project, building a website is going to require a project manager who has final say. But websites offer a particular challenge because they are often built by two teams: a front-end design team and a back-end team of developers.

While there's no hard-and-fast rule for determining a pecking order, it is important that there be a clear driver, according to Amanda Lee Neville, a partner at Thinkso Creative.

"Decide on who is driving the project and who gets final say when something comes up for debate," Neville says. "Is the back-end team meant to support the efforts of the design team? Or will technical considerations trump design decisions? With good planning and a collaborative process, it won't be a battle between visual design and technology, but it's good for everyone to be clear on how these things will be decided when a question comes up."

If you're hiring an agency to build the site, you'll want to make sure that it has a mechanism for establishing that pecking order between teams. But if you're managing the project in-house, it'll be up to you. Either way, Neville recommends that you gather everyone at the same table as early in the process as possible.

What if we fire you?

It's a tough question to broach, especially at the outset of a project, but it's always a good idea for a client to ask what will happen if they fire their web design firm, says Peter C. VanRysdam, CMO of 352 Media Group.

"That's obviously something you don't want to consider at the beginning of a project, but it is important," VanRysdam says. "Many developers will try to retain the ownership of the work they create, only giving the client a license to use it. Others may use proprietary code or write things in non-traditional ways to try and help their job security. Look for a developer that works within industry standards, properly comments their code, and will provide documentation after the fact."

 

Comments

Samuel Beavan
Samuel Beavan September 26, 2010 at 5:33 AM

http://www.onevisiontv.co.uk

Samuel Beavan
Samuel Beavan September 26, 2010 at 5:31 AM

Great article but nothing mentioned about seo practice. One of the things that can get forgotten is the importance of creating an xml sitemap, submitting this to Google, creating optimissed URL's and header tags. It's not a given that the design agency will include this as part of the service as I found out.

Sean Breslin
Sean Breslin October 13, 2009 at 9:21 AM

Good article! One thing I would add is make sure You buy the domain name and not the design company!
A small point but important. If you did fire them and had to start again, You own the basic building block the domain name.

Peter Nelson
Peter Nelson October 1, 2009 at 9:48 AM

Some other points I'd add to Michael's fine article.

1. Understand how testing will occur.
Ideally you want to hear the technical guys talk about "test driven development" or a very mature testing methodology. You also want to hear explicit statements about testing on "all" browser platforms (you can define what "all" should be).

2. Don't slough off administrative processes
I've seen time and time again that organization's that don't think about the medium term administration of the application. The organization ends up becoming less and less efficient as they cobble together processes that are inefficient. If you have any kind of e-commerce spend lots and lots of time hammering out all of those flows. Don't forget the nasty use cases of abandonded shopping carts, refunds, complaint resolutions, etc.. These are not necessarily the "sexiest" of things to work on, but they have a major impact on the customer experience and they also have a major internal impact on your overall efficiencies.

3. "Documentation"
Obviously we don't create lots of "pulp-based media" these days, but even so, the process is the same. Think about how best to support your web site visitors with tutorials, videos, PDFs, or PPTs. Here again, if you don't plan for this your organization will be scrambling to support the users reactively and this will give a bad impression to the users and it will put unnecessary stress on your in-house team.

Thanks Michael for a great article!

Michael Estrin
Michael Estrin September 30, 2009 at 1:19 PM

Thanks everyone. And Ken, I agree good open source software with great developers is a wonderful thing.

Bill Ferrara Sr.
Bill Ferrara Sr. September 30, 2009 at 1:02 PM

Great article, Thank You.
Anyone working with a web designer should read this before the first meeting.
Bill PappyFerrara

Ken Mocabee
Ken Mocabee September 30, 2009 at 10:30 AM

Excellent article, and spot on. The only thing I would add is that good open-source software that is implemented and managed by competent developers with good technical skills can be a tremendous cost savings. Where we see some web developers get in trouble is when they get in over their heads with an open-source system that looks great but they don't have experience with it, and when implemented it has problems or deficiencies that can't be addressed. The key is to make sure that you truly understand the open-source products you bring to the table, and that they can meet the client's needs and expectations. It is also critical that the developer has a good strategy for security updates and customizations when needed.

Kit Latham
Kit Latham September 30, 2009 at 10:25 AM

Hey Michael,

Nice overview to the current web development world. You hit the key points !

Bravo !

Kit