Articles and Presentations

"7 Questions to Ask When Hiring a Web Developer"

October, 2000

By Paul Borgese


Your Web site is your Internet lifeline. The Web vendor you choose can make or break your e-business. By asking a few key questions you can avoid some of the major pitfalls that have crippled many companies' Web initiatives.

(1) What services do you provide?
Some Web firms concentrate only on front-end design while others focus on backend technology solutions. As e-business becomes more complex, you may find yourself managing multiple vendors. It is always much easier to work with one firm that can provide a total solution. More and more Web firms are starting to extend their offerings to include everything from strategy to Web development to marketing and public relations. It is important to find out what services the firm offers and make sure they meet your requirements. Basically, you should know exactly what you are, — and are not — getting from the developer. In addition, depending on the type of project, it may be important for you to work with a company that has experience in your industry.

(2) How can I avoid the typical cost overruns that plague most IT projects?
First, it is important to understand the difference between simply putting up a Web site and launching an e-business. According to recent surveys, e-business sites with standard e-commerce and basic interactive technologies can cost upwards of $1 million. Find out how developers bill, whether it's time and materials, fixed cost or a retainer. Keep in mind that in addition to development fees, there are ongoing costs for site maintenance including hosting, additional programming and content updates. Make sure the contract with your vendor clearly delineates the scope of the project. Work with your Web vendor to develop a sound Web strategy and development plan from the beginning, as changes midstream can be very costly. Finally, you should request weekly budget and status reports so that you can catch any cost overruns early.

(3) Who specifically will be working on my project?
Different firms have different ways of assigning staff to a project. Make sure that you understand who is the principal contact, and what their role is on your job. Make sure that you understand how staff will be assigned to your project, and at what stage each member of a team will be brought in. Sometimes, a full development team or a stable of coders isn't necessary; firms can save you money if they outsource some aspects of the project. You should also ask about the firm's employee turnover rate.

(4) Who are your past clients?
Take some time to review the Web vendor's portfolio of clients. Look at the sites they've designed, the technologies they've developed and implemented and the Web marketing programs they've employed to determine whether or not they are the right solutions provider for you.

(5) What differentiates you from your competitors?
It seems as though everyone from teen entrepreneurs to major consulting firms is getting into the Web development business these days. Ask your potential Web vendor what differentiates them from the pack, and specifically what they can bring to your project that others can't.

(6) What kind of support can I expect once the Web project is complete?
Once your Web site is built, there are certain post-production services that are key to the ongoing success of your e-business. For example, will your vendor provide you with documentation that will enable you to facilitate the further development of your site? Will the vendor provide you with ongoing content management services or offer training to your staff? You should look for vendors who are interested in maintaining a long-term relationship with your company, especially if you don't have in-house Web expertise.

(7) What are my responsibilities as the client?
A careful understanding of the responsibilities of both parties is vital to successful Web development. Make sure that you are comfortable with your project responsibilities. Understand what media assets the firm will need from you, (print materials, photos, text, video clips, etc.) so that you can expedite the process by preparing them. Your deliverables are just as important as your developers'. Be sure that your deadlines are met so as to avoid cost overruns and time delays.